jrm said:You've mentioned in the past that you would like experiment with emacs. You could kill two birds with one stone by introducing yourself to emacs lisp.
ChalkBored said:Except Algol is Latin, not C.
fonz said:The best programming language is the one that best suits the job at hand
fonz said:Moreover, there's a reason why most compiler building courses use Pascal as an example source language. Pascal is actually very well-designed, but somehow it appears to have died in the real world.
fonz said:Moreover, there's a reason why most compiler building courses use Pascal as an example source language. Pascal is actually very well-designed, but somehow it appears to have died in the real world.
Crivens said:Sad, but true. I think that pascal and it's sucessors have some kind of 'gap' between learned and proficient. You can learn the language pretty fast, but then it takes you a long time to write code in it that the compiler does not throw back at you. That this gap is filled with other (f.e. memory) problems and bugs in other languages does not help because you do not see it in that instant. Nicely put together here, also.
throAU said:Number 1 programming language by usage or number 1 by programmer satisfaction?
I suspect it is the former... simply due to being the best supported Windows application development language.
Amen to that.throAU said:I often wonder how much more secure software would be if it wasn't typically written in C or C++.
I often wonder how much more secure software would be if it wasn't typically written in C or C++.
One of the ')' escaped, must be a recycled lisp char finally escaping to freedomCarpetsmoker said:Cyclone is an interesting language focused as fixing some of C's perceived flaws:
http://en.wikipedia.org/wiki/Cyclone_(programming_language)
drhowarddrfine said:Things like PYPL and Tiobe are a lot of hooey. Wouldn't a brand new language with no users rise quickly on PYPL just because people search for it? Wouldn't it rise quickly on Tiobe if no one used the language so those who do would put out a lot of 'help wanted' ads?
And who's looking for those tutorials? High school kids wanting to make a new game or seasoned professionals?
Good point indeed.Crivens said:So, while we all have our 'favorite' language, please please do not stop there, and please do not stay too close to the language you prefer all the time.
Eep... Far be it for me to say that C++ is crap, or slow, or useless or anything. And I do understand the attraction of certain polymorphism concepts, but one thing that in my opinion C++ is not, is beautiful. I especially find the syntax for the polymorphism aspects of C++ downright horrendous. Most of the concepts are sound, but the syntax leaves a lot to be desired as far as I'm concerned.expl said:I try to use C++ as it is such a beautiful language, creating neat polymorphic code layouts in C++ should be an art form.
fonz said:Eep... Far be it for me to say that C++ is crap, or slow, or useless or anything. And I do understand the attraction of certain polymorphism concepts, but one thing that in my opinion C++ is not, is beautiful. I especially find the syntax for the polymorphism aspects of C++ downright horrendous. Most of the concepts are sound, but the syntax leaves a lot to be desired as far as I'm concerned.
cpu82 said:To consider that your opinion is objective, what alternative to measurement indexes can suggest? IMHO, it's the best way to conclude a good criticism.