Re: Pondering My Next Programming Frontier

From: Andrew Faust (afaust_at_aradymeDOTcom)
Date: 09/13/04


Date: Mon, 13 Sep 2004 11:22:46 -0600


"Tom_OM" <dontspamme@junkmailstinks.com> wrote in message
news:nmv8k05h4smjnflskfofpqbhbkb1mu89b3@4ax.com...
>I thought my next programming frontier would be Visual BASIC
>7.0, but
> that's obviously not going to come to pass. Has anyone here
> ever
> tried Real BASIC? I just can't see using VB.net. I write
> programs
> that people download from the net and find it very impractical
> to ask
> people to download Microsoft's 21-meg dot net framework.

You have several good options, depending on what you want to do
and how much you are willing to spend.

Borland Delphi. If you purchase Delphi 8, it also comes with
Delphi 7 (8 is .NET, while 7 is Win32). Delphi is a good true
compiled language that lets you build GUIs just as easily as VB.
A professional license will cost in the area of $1000.

C++. I always recommend any programmer at least learn enough C++
to be comfortable reading code in it, as there is such a large
code base of C++ code already out there that it will be around
for years to come. Not to mention that it is one of the better
languages for doing processor intensive operations. (IE: Games,
Compression, etc..) There are several free options available such
as djgpp, and the gnu compiler (if you have linux or CYGWIN)

Python. It's a free scripting language, so an interpreter would
need to be downloaded by those running your programs. However,
the download is much smaller than the .NET framework. Great thing
about Python is that the interpreter can be fully embedded in to
your own applications. You can also easily extend the interpreter
to add your own libraries. Python is rapidly gaining in
popularity.

Java. Cross platform and many people already have the JRE.
However, for those that don't have the JRE the download is kind
of large.

Above I only listed some of the alternatives that are fairly
popular at the moment, and thus there are a lot of resources
readily available to learn them. However, there are tons of
different languages out there. Some are so full featured you can
do anything in them that you can do in any other language.
Others, are very specialized. While some were just slapped
together by someone just learning how to write
compilers/interpreters.

Here is a larger list of programming languages:
http://sk.nvg.org/lang/lang.html

Keep in mind, this list is by no means complete either.

Enjoy,

Andrew Faust



Relevant Pages

  • Re: SPITBOL or SNOBOL4 in OS X unix layer?
    ... > I am a long-time user of the old-fashioned programming language package ... > MaxSPITBOL, an implementation of the text-oriented language SPITBOL, ... > But SPITBOL has had several unix implementations over the years. ... When you download it, open a Terminal window and cd to the directory ...
    (comp.sys.mac.system)
  • Re: OOs best feature survey results
    ... I could easily live with a programming ... >> language where everything is a string ... To the interpreter, it is only ... takes strings as a parameter and returns ...
    (comp.object)
  • Re: Rowlys wit and wisdom on the MOS 6502 vs Zilog Z80
    ... What's the best language for reading in data, ... The only reason ... Although 'C' is good for system level programming, ... windows is vbscript which is a vb/vba alike interpreter. ...
    (uk.people.support.depression)
  • Re: functional programming
    ... I started to learn Common Lisp and I saw that it is a great language. ... You have interpreter but you can also compile code. ... I'm starting to learn functional programming with Ruby. ... algorithms from them. ...
    (comp.lang.ruby)
  • Re: Language design evolution vs. revolution
    ... Programmers prefer a language that is similar to what they ... The problem is my language design isn't based on an existing language ... Do you have an interpreter or compiler for your language? ... Introducing a new super-duper programming language ...
    (comp.lang.misc)