2007 LinuxQuestions.org Members Choice AwardsThis forum is for the 2007 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2007. This is your chance to be heard! Voting ends February 21st.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
View Poll Results: Programming Language of the Year
We're voting on "which language do you think is best".
Every language is the best for some particular purpose. But I would say that Ada is the best language for more non-trivial jobs than any other language.
Every language is the best for some particular purpose. But I would say that Ada is the best language for more non-trivial jobs than any other language.
Actually, I would say C++ or Perl is best for non-trivial things, which leads to this poll...
Actually, I would say C++ or Perl is best for non-trivial things, which leads to this poll...
Certainly not. Perl is a very undisciplined language designed for trivial tasks. It scales very poorly and that's why you won't find any reputable project with hundreds of thousands of Perl SLOC. It has copious expressive power for text processing, but that same feature makes the language that much easier to abuse, even for a disciplined programmer. C++ has no vehicle for static analysis, and absolutely no hope of mathematically proving the correctness of the code. Although C++ scales well and large projects can utilize it, it's pure economics that makes the language a popular choice. I wouldn't allow economics to influence a study of what language is "the best". AFAIK, not a single C++ compiler conforms to the C++ standard 100% (in contrast, 100% of all Ada compilers conform to the Ada standard 100%). And certainly C++ has many times the defect rate of Ada and SPARK. It's easy to write bugs in C++, and very difficult to eliminate them. Unless economics have the center stage, C++ is not even close to "the best".
Certainly not. Perl is a very undisciplined language designed for trivial tasks. It scales very poorly and that's why you won't find any reputable project with hundreds of thousands of Perl SLOC. It has copious expressive power for text processing, but that same feature makes the language that much easier to abuse, even for a disciplined programmer. C++ has no vehicle for static analysis, and absolutely no hope of mathematically proving the correctness of the code. Although C++ scales well and large projects can utilize it, it's pure economics that makes the language a popular choice. I wouldn't allow economics to influence a study of what language is "the best". AFAIK, not a single C++ compiler conforms to the C++ standard 100% (in contrast, 100% of all Ada compilers conform to the Ada standard 100%). And certainly C++ has many times the defect rate of Ada and SPARK. It's easy to write bugs in C++, and very difficult to eliminate them. Unless economics have the center stage, C++ is not even close to "the best".
You think Ada is best, I think different. That is what this poll is for. I like the way Perl is "undisciplined" nature, it does what I mean and works my way instead of someone else's way (There's More Than One Way To Do It, TMTOWTDI). Perl is too slow though for anything big (I use it for small things), so I voted C++. Please, let's not start a flame war.
Dear friends,
i would appreciate it if you could help me with this error i am getting while running a fortran code which involves the repeated usage of a subroutine. what does the error mean ?
forrtl : severe <408> : fort : <2> : subscript #1 of the array P has value 4966565 which is greater than the upper bound of 100
I am new to this language (fortran 95) and I am stuck.
Thank you.
This one was tough. Are you looking for the "best" or the fav? I mean it is difficult to compare most of those languages. But since PHP has been making me money I voted for it. With C# and C++ trailing closely behind.
My personal favourite is ruby since about 4 years. All my web-related stuff goes via ruby - and without Ruby on Rails. I am very proud of this. :-)
It is also more sophisticated and flexible than the old php "engine" I used (self-written, it was not much to be proud of though... it felt like an ugly hackish pile, and the OOP in php is so horrible compared to ruby or python)
I can understand people that pick python. I think python is an acceptable language. It is rather clean and tries to not confuse the programmer. It is a lot cleaner than perl.
However, there are two choices which I believe are BAD and WRONG:
- Perl.
Why do people still use perl? Perl is a horrible language. It was practical 1980. Now it is obsolete.
There is also still a lot of legacy code that is in perl and needs to be maintained so it is understandable if people still use perl.
But BOTH python and ruby are better than perl.
- PHP.
Why do people use php? I grant php that for web stuff it is a good choice. Or lets say... it is acceptable.
PHP focus on the www, so it is not bad there. I always try to tell the ruby folks to compete better with php directly, but without using RoR (because RoR is in a same situation like django for python: Both wont be able to directly compete with php if people have to install it and the dependencies afterwards, and what is even worse, learn a framework for web-related stuff. In php it is just "off you go")
But PHP is really the most horrible language designed that I am aware of, which has really caught a HUGE mainstream push up.
Yet it is still in such widespread. And we all know why - it is because we all depend on the www now.
I am fine if people continue to use PHP as long as they realize that PHP sucks. I maintained my php code for ~3 years. It took me that long to rewrite slowly. (Yes i am slow, but it was mostly for personal stuff, so nothing critical anyway).
I would still use PHP for certain things, but whenever possible I will use ruby for countless reasons.
So please people, if you acknowledge that PHP is a bad language and if you doubt that the PHP designers will really make the language better, then support python or ruby (or best both)!
So please people, if you acknowledge that PHP is a bad language and if you doubt that the PHP designers will really make the language better, then support python or ruby (or best both)!
I started to give python a gander.. and got scared off upon discovering that whitespace actually has meaning - and that it varies from one context to the next.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.