tag:blogger.com,1999:blog-736810000699453506.post8222428664775872214..comments2023-05-11T00:49:36.314-07:00Comments on Ruminations on Computing: Some Programming Languages to Consider LearningSteve Rowehttp://www.blogger.com/profile/17905356014908630180noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-736810000699453506.post-12074498331064358262009-05-12T04:47:21.000-07:002009-05-12T04:47:21.000-07:00PingBack from http://microsoft-sharepoint.simplyne...PingBack from http://microsoft-sharepoint.simplynetdev.com/some-programming-languages-to-consider-learning/Some Programming Languages to Consider Learning | Microsoft Share Pointhttp://microsoft-sharepoint.simplynetdev.com/some-programming-languages-to-consider-learning/noreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-75193375496576440642009-05-13T20:18:03.000-07:002009-05-13T20:18:03.000-07:00Thank you for submitting this cool story - Trackba...Thank you for submitting this cool story - Trackback from progg.ruprogg.ruhttp://progg.ru/Some-Programming-Languages-to-Consider-Learningnoreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-20431717370465654862009-05-28T20:15:28.000-07:002009-05-28T20:15:28.000-07:00Interesting list; it shows to a large extent how m...Interesting list; it shows to a large extent how much breadth there is in programming, and how much language selection is not a hard and fast thing. From a purist learning perspective I'd recommend anyone planning on spending a life long career in computing to learn an assembler at some point (x86, arm or whatever), just to get an idea of what all these languages are being translated into at the end of the day. Many people think of C as being as low as it goes which obviously isn't the case.<br>At the other end of the spectrum, languages like Haskell are well worth a look, in terms of thinking differently and working at a much higher level of abstraction.<br>Personally, I still do 90% of my coding in C++, as it is still highly efficient and offers a good level of abstraction. Language selection is domain dependent, and IMHO C++ is still king for combining very high performance with productivity, where C would give the performance but not productivity and C# the reverse. I guess having to deal with hugh spatial datasets in real time makes me somewhat biased.Shane MacLaughlinhttp://www.atlascomputers.ienoreply@blogger.com