SUNDAY, MAY 5, 2002
Why do developers choose one programming language over another for a given task?
Sometimes I choose raw C when I need blazing speed.
When I want something that will run on Windows with as small a distribution as possible, I often choose C++ with MFC statically linked.
When we need a GUI that will run on Mac, Windows, and Linux, a common choice is Java. Although the GUI will not be perfect, it will work.
For rapid GUI development and really smooth UIs, I like Visual Basic, but I know that I'm going to have to pay the price in the size of the distributable and the fact that I'll be locked into Windows.
For a command-line tool that must run on any UNIX ...