> I have realized interpretor based languages result in
> shorter developement cycle than compiled languages. For that reason I
> would recommend perl, or python. Unfortunately get skilled people/work
> in either in India is non existant.
My experience has been that interpreted languages like perl, python or VB
(not .NET) is typically good and fast for developing small apps. For any
large project, it doesn't really make much of a difference. And in any case
if you have to wait for your compiler for debug builds, then you really need
a faster machine. Using a language like perl for a large project negates
most of the speed advantages that you get, and you have headaches with code
maintainence if even one developer doesn't follow proper coding guidelines.
I would never suggest perl except where it has a clear advantage. And there
are cases where every language has a advantage.

I would suggest that you learn a OO language, and pick up a book or 2 on
basic and advanced OO concepts. That will help you learn a lot more about
programming than just learning any language. Most of the currently popular
languages out there are OO and this even includes VB.NET! Once you get the
hang of OO languages, then you can pick up Java, C++ or C#.

I find Java to be a good language to lean nowadays. And most Java texts will
also give you a decent grounding on basic OO concepts. One you know Java,
you will find that C# is just like Java but from M$, and C++ is Java with
1000s of new features!

I have moved onto the mode of developing using Java and using C++, C,
Delphi/C++ Builder/Kylix or Perl only for cases where they make sense. If
you are targetting a career in programming, then I would suggest that you
learn Java in addition to anything else that you wan't to learn. A lot of CS
textbooks nowadays use Java as the language. Also learn C++ to see what
happens when you try to make a language that can do anything ;) And then
look at C to see how simple a language that can do almost anything be if you
don't put in everything and the kitchen sink into the language!

Ambar

          ================================================
To unsubscribe, send email to [EMAIL PROTECTED] with unsubscribe in subject header. 
Check archives at http://www.mail-archive.com/ilugd%40wpaa.org

Reply via email to