That is actually a very interesting question. Currently I am in a
position to decide/propose which way my company should proceed
technology wise.

My thoughts are as follows :
1. OS wise - maintaining a Linux server is cheapest in the long run
even if the initial setup might be more time consuming (in some cases).
2. Unless it is a real time application I donot think any language is a
issue in terms of response time. In my seven years of industry
experience 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. Yes yes I can see Raju waving his
resume at me ;).
3. If execution speed is the issue probably C++ or C depending upon how
much execution efficiency is demanded.
4. If platform independance is a absolute must maybe Java but I
understand Java byte code is not that perfect yet ?? It is supposed to
come close though. Ofcourse I wonder which has more platform support
gcc or Java VM.
5. Databases I believe should be PostGreSQL unless replication is a
absolute must. In that case I guess MySQL might fit the bill in quite a
few cases. I am not sure how many places actually use the features in
Oracle/sybase which is not yet implemented in PG.

I will probably add more to this list but I hope I have made a good
begining :).




Mithun

--- Anand Shankar <[EMAIL PROTECTED]> wrote:
> I want to learn a new programming language, Which one??
> 
> I am 37. Had a history of programming in Fortran, Pascal and C in my 
> college days and dbase/Foxpro in my early part of career. All,
> Procedure 
> oriented programming stuff, of good old days. I have not actively 
> programmed anything in last 5 years or so, but now I want to. I find 
> that I am now an illiterate!!
> 
> So which programming language I should learn??
> 
> Objectives: I should be able to program for my day to day business / 
> hobby interests. I sincerely hope that the programming language I
> pick 
> up serves me good till the end of my career (another 23 years!!) for
> all 
> that I may need.
> 
> 
> Requirements for the new Programming language I want to learn:
> 
> 1. It should not change so often, that I leave all my "domain
> knowledge" 
> and keep on learning all the new versions, that arrive every 2-3
> years.
> 
> 2. It should support Procedure Oriented Programming, so that I do'nt 
> have much trouble getting started.
> 
> 3. It should support developing Web Pages (Static/Dynamic/..)
> (support 
> networking applications as well!)
> 
> 4. It should be able to to connect and provide an interface to the 
> numerous databases around: Oracle, MS SQL Server, Postgres, MySQL,
> you 
> name it ...
> 
> 5. My programs should run, irrespective of the platform : Windows
> World 
> / Unix World / Handheld World / Any  other World..
> 
> 6. It should support Object Oriented Programming, so that I can
> switch 
> to that as soon as I can and enjoy all those advantages the World is 
> enjoying.
> 
> 7. It should support scripting: My present job required a bit of
> system 
> administration.
> 
> 8. It can be used for Scientific and Engineering Applications.
> 
> 9. It should support UNICODE, or any successor platform, so that I
> can 
> develop applications in my native language.
> 
> 10. The compiler / development tools etc should be readily
> downloadable 
> and availability under a GPL licence will be just wonderful.
> 
> 11. Abundant support should be readily available.
> 
> 12. I should not be living in an island.
> 
> My god!! I am already lost.
> 
> Any suggestions?

__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com

          ================================================
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