Hi Anand,
>>>>> "Anand" == Anand Shankar <[EMAIL PROTECTED]> writes:
Anand> [snip]
Anand> So which programming language I should learn??
Heh, I guess you know what my answer is going to be. But let's
maintain the suspense for a little while further...
Anand> [snip]
Anand> Requirements for the new Programming language I want to
Anand> learn:
Anand> 1. It should not change so often, that I leave all my
Anand> "domain knowledge" and keep on learning all the new
Anand> versions, that arrive every 2-3 years.
Programs coded 10 years ago continue to run with no or minor
modifications. Ah yes, the language has existed for longer.
Anand> 2. It should support Procedure Oriented Programming, so
Anand> that I do'nt have much trouble getting started.
Supported.
Anand> 3. It should support developing Web Pages
Anand> (Static/Dynamic/..) (support networking applications as
Anand> well!)
Peerless for web development. Can be compiled for production or used
in interpreted scripts for prototyping and development work.
Anand> 4. It should be able to to connect and provide an interface
Anand> to the numerous databases around: Oracle, MS SQL Server,
Anand> Postgres, MySQL, you name it ...
Supports 30 or more database types.
Anand> 5. My programs should run, irrespective of the platform :
Anand> Windows World / Unix World / Handheld World / Any other
Anand> World..
Does. Has special libraries for isolating the program from the
vagaries of specific operating systems (e.g. file and directory naming
conventions).
Anand> 6. It should support Object Oriented Programming, so that I
Anand> can switch to that as soon as I can and enjoy all those
Anand> advantages the World is enjoying.
Supports OO and procedural interfaces within a single program.
Full-blown OO support for over 10 years.
Anand> 7. It should support scripting: My present job required a
Anand> bit of system administration.
THE scripting language of choice :)
Anand> 8. It can be used for Scientific and Engineering
Anand> Applications.
Hmm, it's a general-purpose language so it would support scientific
and engineering programming, but it isn't renowned for its use in
those fields. Some research necessary here.
Anand> 9. It should support UNICODE, or any successor platform, so
Anand> that I can develop applications in my native language.
Supported.
Anand> 10. The compiler / development tools etc should be readily
Anand> downloadable and availability under a GPL licence will be
Anand> just wonderful.
Available under a free software license.
Anand> 11. Abundant support should be readily available.
Just call me ;-)
Anand> 12. I should not be living in an island.
Call me if you are, specially if it's a Pacific Island: I'll join
you.
Anand> My god!! I am already lost.
use 'Perl' || die () ;
Regards,
-- Raju
--
Raj Mathur [EMAIL PROTECTED] http://kandalaya.org/
It is the mind that moves
================================================
To unsubscribe, send email to [EMAIL PROTECTED] with unsubscribe in subject header.
Check archives at http://www.mail-archive.com/ilugd%40wpaa.org