Note: This column represents the opinions
of the writer and as such, is not purported as fact
Sponsor's Message
|
Do you cut code? If so, what language do you use?
The first computers were limited to machine code - no, not assembly code but
carefully hand-assembled binary values that then had to be meticulously and
painstakingly entered through a row of switches on the front panel.
Fortunately, by the time I had my first encounter with computers things had
advanced a little. Yes, I still had to hand-code my code into instruction
and data values but at least I got to use a hex keypad to key it in and had
a CRT display rather than just a row of lights.
Of course pretty soon Saint Bill of Redmond came along and gave us all
his version of BASIC for the microcomputer and finally you could cut a half-decent
program almost as fast as you could type.
Now have your say
|
Got something to say about today's column, or want to see what
others think?
Visit The Forums
While you're here, why not visit the Aardvark
Hall of Shame
and perhaps make your own nomination.
|
|
No longer did I have to keep the entire instruction set of the 8080 chip and
ASCII table my head or perform hexadecimal math on my fingers and a mutant's
foot. I could type stuff up in near-natural language and the interpreter
would take care of all the hard stuff -- it was heaven!
Since then of course, we've seen the appearance, use and often disappearance
of a myriad of different languages and development systems - some good, some bad.
Over the years I've also seen some really poor choices of development languages -
such as an airline reservation system written entirely in C (ugh!).
But I've been out of the hard-core coding scene for quite a while now (this
tends to happen as you get older - ever notice how programming seems to be
a young-person's game?) and am left wondering what the "Language de Jour" is
today.
Since a great many of Aardvark's regulars are still working at the coalface,
I'd like to hear from you about the languages and support tools you're using
and why.
Java was going to be the language to end all languages and make the choice
of operating platform irrelevant. Write once, run anywhere, they told us.
I know this wasn't true when I was cutting Java code 6-7 years ago, but is
it true now?
C++ was pitched as the successor to C and many were claiming that C# was
going to be the successor to C++. Is this the case? Has C# taken over
much of the work that was (at least on Windows platforms) previously the
domain of C++?
Has the object-oriented paradigm completely taken over from old-fashioned
procedural code? Are there new paradigms on the horizon that promise
to further hike productivity and reliability?
And what's happened to those "rapid application development" systems such as
Borland's Delphi?
Finally, hands up anyone who's still cutting code in either Cobol or Fortran -
yes, it's time to come out of the closet!
Aardvark Forums
The forums are back up at:
www.aardvarkforums.co.nz/forums,
have your say on today's column
Yes, You Can Gift Money
I've published this website for the past nine years as a service to the
local internet and IT industry and during all that time it has been 100%
free to access. It is my intention to ensure that it remains completely
free and free of charge and contains only the most sparse levels of advertising.
Aardvark is not a business, it is a free resource.
If you feel that this is a good thing and/or you hold a "geniune affection"
for yours truly -- then you are welcome to gift me some
money using the buttons provided. In gifting this money you accept that no goods,
service or other consideration is offered, provided, accepted or anticipated in return.
Just click on the button to gift whatever you can afford.
NOTE: PayPal bills in US dollars so don't accidentally gift more than
what you were intending :-)
Contacting Aardvark
I'm always happy to hear from readers, whether they're delivering brickbats,
bouquets or news tip-offs.
If you'd like to contact me directly, please
this form. If you're happy for me to republish
your comments then please be sure and select For Publication.
Other media organisations seeking more information or republication rights
are also invited to contact me.
Add Aardvark To Your Own Website!
Got a moment? Want a little extra fresh content for your own website or
page?
Just add a
couple of lines of JavaScript
to your pages and you can get
a free summary of Aardvark's daily commentary -- automatically updated
each and every week-day.
Aardvark also makes a summary of this daily column available via XML using
the RSS format. More details can be found
here.
Contact me if you decide to use either of these feeds and
have any problems.
Linking Policy
Want to link to this site? Check out Aardvark's
Linking Policy.
|
Did you tell someone else about Aardvark today? If not then do it
now!
|
|