| | |
Why are there so many languages?
Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
![]() |
>Where does Java shine then?
Embedded software for things such as cell phones.
>Its always been more refered to here as a web-useful
>language due to its applet creating abilities.
Applets were a fad at first, but they died rather quickly when the novelty wore off. Java is actually better at server side web applications than client-side applets, which are little more than bloated toys these days.
Embedded software for things such as cell phones.
>Its always been more refered to here as a web-useful
>language due to its applet creating abilities.
Applets were a fad at first, but they died rather quickly when the novelty wore off. Java is actually better at server side web applications than client-side applets, which are little more than bloated toys these days.
I'm here to prove you wrong.
Hm...I'm hoping my school gets unretarded for classes in the next years and gets the updated stuff for the languages they teach; if C++ Has been standardized seince 1998, and the stuff inthe book dosn't work any more, its serriously out of date, and if I do a java application at home with the SDK I have (Right off their site) and then try to run it at school, it wont even compile for some reason (Change in the language I ruled out, cus I copy right from the book and it still dosn't work)
Oh well, not much can be said, though I find it odd that my AP teacher dosn't even have a degree in Computer Science!
Oh well, not much can be said, though I find it odd that my AP teacher dosn't even have a degree in Computer Science!
>and gets the updated stuff for the languages they teach
Unfortunately, schools prefer to focus more on theory than practice, and updated tools are irrelevant to the accepted theory that they teach.
>though I find it odd that my AP teacher dosn't even have a degree in Computer Science!
You would be surprised at who has and does not have a degree. I know people with PhD's in CS who would never make it through an interview with me for a job on my team. I've worked with people who dropped out of high school and could program circles around me. A piece of paper doesn't say anything about your qualifications.
Unfortunately, schools prefer to focus more on theory than practice, and updated tools are irrelevant to the accepted theory that they teach.
>though I find it odd that my AP teacher dosn't even have a degree in Computer Science!
You would be surprised at who has and does not have a degree. I know people with PhD's in CS who would never make it through an interview with me for a job on my team. I've worked with people who dropped out of high school and could program circles around me. A piece of paper doesn't say anything about your qualifications.
I'm here to prove you wrong.
My high school had a math teacher teach the few programming classes there. The guy was an absolute buffoon. (He enforced the following programming style:
20 IF x = 3 THEN GOTO 100
...
90 GOTO 200
100 ...
...
200 ...
To his credit, he was also a buffoon at teaching math classes :-)
They replaced him with another math teacher, that they had recently hired, who taught the 'intro to programming' class using Java (since AP CompSci used the same). She was apparently not so much of a buffoon.
20 IF x = 3 THEN GOTO 100
...
90 GOTO 200
100 ...
...
200 ...
To his credit, he was also a buffoon at teaching math classes :-)
They replaced him with another math teacher, that they had recently hired, who taught the 'intro to programming' class using Java (since AP CompSci used the same). She was apparently not so much of a buffoon.
All my posts may be redistributed under the GNU Free Documentation License.
Hi,
My personal opinion is that there can be as many programming lanugages as people can make some up (even I have a Virutal Machine of my own which has a proprietary assembly lanugage w/ 22 opcodes including NOP); but at the end of the day it's the balance of supply and demand which decides who is the winner and which are unnecessary. I believe that some of the most praised PLs of today are useless for real life applications because of performance/maintainability/scalability/learning curve/etc issues. According to Evans Data Corporation's survey on November 2005 w/ over 700 participating developpers the distribution of IDE choice (thus relatively PL choice) is as follows :
Which of the following IDEs do you MOSTLY use for development today?
IDE Count Percent of Responses Percent of Cases
Microsoft Visual Studio .NET 411 26.8 53.0
Eclipse 195 12.7 25.2
Macromedia Studio MX 116 7.6 15.0
Oracle Developer Suite 108 7.1 14.1
Borland JBuilder 78 5.1 10.1
IBM WebSphere Studio 67 4.4 8.6
Sun Java Studio 67 4.4 8.6
IBM Rational Developer 59 3.9 7.6
NetBeans 51 3.3 6.6
BEA Weblogic Workshop 47 3.1 6.1
Sun Studio (C/C++/Fortran) 41 2.7 5.3
Borland C#Builder 36 2.4 4.6
CodeWarrior 29 1.9 3.7
Other 226 14.8 29.2
-----------------------------------------------------
Total responses 1531 100 197.7
So my final opinion is C# and Borland Delphi Rocks. C and C++ are ok for performance on native code, portability and legacy stuff. For scripting and DHTML we can keep JScript (not Java Script) I guess and that's all. Tell me your favorite PL and I can tell you why it isn't necessary today w/ proofs.
Loren Soth
My personal opinion is that there can be as many programming lanugages as people can make some up (even I have a Virutal Machine of my own which has a proprietary assembly lanugage w/ 22 opcodes including NOP); but at the end of the day it's the balance of supply and demand which decides who is the winner and which are unnecessary. I believe that some of the most praised PLs of today are useless for real life applications because of performance/maintainability/scalability/learning curve/etc issues. According to Evans Data Corporation's survey on November 2005 w/ over 700 participating developpers the distribution of IDE choice (thus relatively PL choice) is as follows :
Which of the following IDEs do you MOSTLY use for development today?
IDE Count Percent of Responses Percent of Cases
Microsoft Visual Studio .NET 411 26.8 53.0
Eclipse 195 12.7 25.2
Macromedia Studio MX 116 7.6 15.0
Oracle Developer Suite 108 7.1 14.1
Borland JBuilder 78 5.1 10.1
IBM WebSphere Studio 67 4.4 8.6
Sun Java Studio 67 4.4 8.6
IBM Rational Developer 59 3.9 7.6
NetBeans 51 3.3 6.6
BEA Weblogic Workshop 47 3.1 6.1
Sun Studio (C/C++/Fortran) 41 2.7 5.3
Borland C#Builder 36 2.4 4.6
CodeWarrior 29 1.9 3.7
Other 226 14.8 29.2
-----------------------------------------------------
Total responses 1531 100 197.7
So my final opinion is C# and Borland Delphi Rocks. C and C++ are ok for performance on native code, portability and legacy stuff. For scripting and DHTML we can keep JScript (not Java Script) I guess and that's all. Tell me your favorite PL and I can tell you why it isn't necessary today w/ proofs.
Loren Soth
Best regards,
Loren Soth
Crimson K. Software _________________________________________________________________ Crimson K. Blog
Loren Soth
Crimson K. Software _________________________________________________________________ Crimson K. Blog
![]() |
Similar Threads
- Which of the .NET Framework Languages Is Best? (ASP.NET)
- theory of programming languages (Computer Science)
- Computer Languages Comparison Tutorials (Computer Science)
- High-Level Languages (Computer Science)
- I need help with languages (PHP)
Other Threads in the Computer Science Forum
- Previous Thread: help plase
- Next Thread: Please help with an academic research
| Thread Tools | Search this Thread |
ai algorithm algorithms amazon assignment assignmenthelp assignments automata battery bigbrother binary bittorrent bizarre bletchleypark blogging bomb business cern codebreaker compiler computer computers computerscience computertrackingsoftware connect conversion csc dataanalysis dataintepretation development dfa dissertation dissertations dissertationthesis dissertationtopic ebook employment energy extensions floatingpoint foreclosure fuel gadgets geeks givemetehcodez government hardware homeowners homeworkassignment homeworkhelp humor ibm idea ideas internet iphone itcontracts jobs kindle laser linkbait lsmeans mainframes marketing mining msaccess nano netbeans networking news os p2p piracy piratebay principles programming rasterizer research sam-being-cute sas science security sex simulation software spying sql stephenfry study supercomputer supercomputing sweden technology textfield turingtest two'scompliment uk virus warehouse ww2






