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