Quote:
http://openbookproject.net/thinkcs/p...sh2e/ch01.html http://perl.about.com/od/programming...pretedlang.htm From http://docs.python.org/glossary.html: Quote:
http://www.computer-dictionary-onlin...7s%20dichotomy |
no ColdFusion?
Why would you miss one of the most robust languages available? ColdFusion!
I vote ColdFusion. http://www.adobe.com/products/coldfu...gelist_kit.pdf |
Quote:
http://en.wikipedia.org/wiki/ColdFusion : Quote:
|
ColdFusion doesn't seem very impressive to me... :eek:
-------------------------------------------- "Java is compiled (contentious, but I believe it is because you must run the *java compiler* to *compile your code* before you run it)." Right... I read some more about it and thought about it some more and I can see how the way Java does things would be better to a lot of people. |
I personally see no reason to preferring C to C++ except that a lot of projects seem to choose C for some reason. Depends on what you want to work on.
Python and perl are both good, and bash is useful. Realising of course that this is just repeating what a lot of other people have said. |
C and Python: Great combination
Quote:
If you learn C, learning other languages will be easy. Besides, C is perfect when you need efficiency. Python is perfect for most of the tools I need to develop, specially because you can program VERY fast. It's great for fast prototyping also. Amazing for data manipulation, analysis and visualization. When efficiency is needed, I go back to C. But of course, every language has its benefits and you should choose based on the project you are working on. The important thing is to know the basics, be a good programmer and then (with time) you'll probably end up using different languages. |
I think the de-facto language till date is C/C++
So I prefer to vote C/C++... :) |
Quote:
Code:
sergei@amdam2:~/junk> cat -n replace_eval_demo.pl |
ColdFusion
First off, ColdFusion is a web language used to build web based applications like php. My only point is that if your going to add a web based language to your list that you should at least add the best language of them all, ColdFusion.
Want to see some code examples? I'll show you how robust ColdFusion really is. The PHP code below, will return the columns firstname, lastname from the Friends table. <?php // $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT friendId,firstName,lastName,nickName FROM friends"); while($row = mysql_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; } mysql_close($con); ?> Now look at the Coldfusion Example The ColdFusion code below, will return the columns firstname, lastname from the Friends table. <cfquery name="getMyFriends" datasource="peter"> SELECT friendId,firstName,lastName,nickName FROM friends </cfquery> <cfoutput query="getMyFriends"> #firstName# #lastName# </cfoutput> Isn't the ColdFusion code just so straight forward to the point and easy to read? Because ColdFusion requires 2 to 4 times less code, it enabled programmers to write applications 2 to 4 times the speed. Also it should be noted that I've written PHP longer than ColdFusion and I know both languages extremely well. All I want is for ColdFusion to be added to this list, that's my vote. :) |
That is a real nice comparison. The main problem I have is your choosing it as your sole choice. I don't think many people would want to just learn ColdFusion and forget about everything else. I definitely wouldn't.
EDIT: I can't change the poll. :( I would also add assembly, and a couple of others mentioned... like OCaml. A few others also. |
The more I think about it, my personal decision of C/Python sounds better and better to me. (Plus Bash/utilities). I don't know what my I.Q. is, but I definitely wouldn't say I'm below average intelligence. But learning about computers and programming and math has so far been a real hassle for me. I don't remember everything. I have to read it twice. I have to come back to it later on in a book or tutorial. Etc. For me, C/Python/Bash/utilities seems very balanced and not a bad combination at all. :)
|
Quote:
A language controlled by single commercial entity - no, thank you. |
CF is not contolled by a single entity
Quote:
I have been a CF developer since 1998. I have been using it since version 3-version 4.5. I find it to be the best web development language there is. Combine this with products like Adobe Air and you can do desktop apps as well. To stick with the discussion, I would say the combo of Java and Cf is the best and most efficient development language out there. Eric |
Quote:
Writing cfml is like writing html, it is so intuitive it makes the perfect language to learn for website development, and it can do ANYTHING you want. Throw any web application at a ColdFusion Developer, and we will develop it in less time, with 1,000's less lines of code. Since CFML is straight forward; html the same, you can spend more time writing good SQL queries. Javascript is about as ugly as php so frameworks take care of that. In the end, I probably spend the most time on any application actually writing SQL |
Quote:
Eric |
All times are GMT -5. The time now is 04:47 PM. |