Re: Programming Direction Help......

From: pH (high_at_cidity.level)
Date: 10/25/03


Date: Sat, 25 Oct 2003 16:37:37 -0400

On 24 Oct 2003 21:00:34 -0700, jl2938@yahoo.com (jl2938) wrote:

>I am a student currently studying programming and need some direction
>as to were I should put my focus. I have a general knowledge of PC
>hardware and how they work with each other. I have become a little
>board with this aspect of the PC but programming seems very
>interesting to me as I like to take on challenging tasks and be
>creative. Is this a good route to take?

Only you can decide that, but, depending on the type of creativity
you possess... programming can be a *wonderful* outlet.

I was also into "hardware", many years ago. As a child, I developed
a strong interest in electronics, which more or less naturally evolved
into digital electronics and computers. It's funny, in retrospect, but I
always kinda poo-poo'd programming, quite convinced that hardware
was "where it's at". One Christmas, my wife got me a programmable
calculator, and... that was it, I was hooked. I spent a fair bit of time
with BASIC (as it was "built in" to the Atari 800XL I'd picked up), but
I knew that assembly language was where I wanted to go, and... well,
that's where I went, and that's where I stayed. In a--perhaps obscure--
sense, it was kinda like suddenly having a huge box of chips and acres
of breadboard to go nuts with.

So, what I'm left with, is a rather strong conviction that having a background
in digital electronics should be considered requisite for any programmer.
Aside from gaining a... "natural grasp", so to speak, of logic and the flow
of logic as it relates to programming, there are *so* many occasions where
the solution to a problem reveals itself in a most obvious manner, when
viewing its constituents in their binary form. (if you have access to the
book, Hacker's Delight, *do* check it out.)

As for "languages"... ok, it's really a matter of preference, but... honestly,
I've never felt compelled to code in anything other than assembler. I *do*
like HLLs, for algorithm development (particularly when working with
unfamiliar math), but... other than that... just seems like an unnecessary
middle-man-like step (more like the middle man, his agents, and their whole
fam damly).

Anyway...

Jeff

http://www.jefftturner.com



Relevant Pages

  • Re: A quote from Crypto-Gram
    ... >> programming modes to controlled by a hardware input. ... Controlling ... > hacker/virus maker to begin altering the microcode. ...
    (sci.crypt)
  • Re: Update: The use of the SX processor instead of a Basic Stamp
    ... a custom game based on the same hardware. ... guys went through with the custom AC/DC project. ... leave the computer for programming:). ...
    (rec.games.pinball)
  • Re: brain thoughts
    ... in clever programming. ... algorithms, ... re-building physical hardware. ... simple logic circuits anymore and make then run as fast. ...
    (comp.ai.philosophy)
  • Re: Open Source Enhancement
    ... Perhaps high-level programming markup language? ... crappy software that requires new hardware that then requires more ... time to integrate, create drivers for, etc., just so people can write ... writing drivers for hardware from companies that release no hardware ...
    (comp.unix.bsd.openbsd.misc)
  • Re: A modern C128 8-bit
    ... The DOS could be built as a relational database from the ground up. ... can be for all types of programming. ... Having hardware that can function independently and cooperatively ... What does your homebrew design offer that will separate it from ...
    (comp.sys.cbm)