| | |
Why are there so many languages?
Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
![]() |
I was wondering, why are there so many programming languages out there? I mean, I've learned a bit of Visual Basic, a bit of C++ and a bit of Java (which I didn't like) and I was wondering, why others keep making more langauges.
I can see Java having to be around, for web-based applications, and Visual Basic for teaching programming fundimentals, but if C++ has shortcomings, why not just add to that language (seince its apparently not even standardized).
I know some languages are older, but whats the purpose of making whole new ones? I'm reading a book 3d game programming all in one, and it has its own language called Torque, which apparently is only used by this ONE individual series.
So I do wonder: Why not just standardize the languages and work off those, instead of making so many to learn?
I can see Java having to be around, for web-based applications, and Visual Basic for teaching programming fundimentals, but if C++ has shortcomings, why not just add to that language (seince its apparently not even standardized).
I know some languages are older, but whats the purpose of making whole new ones? I'm reading a book 3d game programming all in one, and it has its own language called Torque, which apparently is only used by this ONE individual series.
So I do wonder: Why not just standardize the languages and work off those, instead of making so many to learn?
>why are there so many programming languages out there?
[satire]
I was wondering, why are there so many tools out there? I mean, I've learned a bit of hammering, a bit of wrenching and a bit of screwdrivering (which I didn't like) and I was wondering, why others keep making more tools.
I can see screwdrivers having to be around, for getting screws that a knife can't, and hammers for teaching tool use funduhmentals, but if wrenches have shortcomings, why not just add attachments (since its apparently not even standardized).
I know some tools are older, but whats the purpose of making whole new ones? I'm reading a book "Serpentine Belts and You", and it has its own tool called a Serpentine Belt Tension Relief Tool, which apparently is only used to install serpentine belts.
So I do wonder: Why not just standardize the tools and work off those, instead of making so many to learn?
[/satire]
[satire]
I was wondering, why are there so many tools out there? I mean, I've learned a bit of hammering, a bit of wrenching and a bit of screwdrivering (which I didn't like) and I was wondering, why others keep making more tools.
I can see screwdrivers having to be around, for getting screws that a knife can't, and hammers for teaching tool use funduhmentals, but if wrenches have shortcomings, why not just add attachments (since its apparently not even standardized).
I know some tools are older, but whats the purpose of making whole new ones? I'm reading a book "Serpentine Belts and You", and it has its own tool called a Serpentine Belt Tension Relief Tool, which apparently is only used to install serpentine belts.
So I do wonder: Why not just standardize the tools and work off those, instead of making so many to learn?
[/satire]
I'm here to prove you wrong.
>I'm reading a book "Serpentine Belts and You"
You know I've been looking for that book all my life. I've even searched amazon. If you could let me know where to get my hands on it I would be greatly appreciative.
You have too much time on yours hand narue. Get a job where you have to do work. Tee he he.
You know I've been looking for that book all my life. I've even searched amazon. If you could let me know where to get my hands on it I would be greatly appreciative.
You have too much time on yours hand narue. Get a job where you have to do work. Tee he he.
*Voted best profile in the world*
•
•
•
•
Originally Posted by Kiba Ookami
I can see Java having to be around, for web-based applications,
•
•
•
•
Originally Posted by Kiba Ookami
and Visual Basic for teaching programming fundimentals,
????????
??????
~cries~
(The problem with Visual Basic, as a relative of mine who uses it jokes, is that it's "just not nerdy enough.")
And, um, Narue answered you with the right answer. I don't know what you expected.
All my posts may be redistributed under the GNU Free Documentation License.
>One would think someone with your number of posts would give me sometime useful Narue
Here's the same answer, but much less fun:
>why are there so many programming languages out there?
Because there are so many different jobs that need to be done, and no language is best suited to all of them. Any attempt to make such a language would be futile because the language would become bloated and impossible to learn. Such a language would ultimately fail in one or more of the goals set to a one-size-fits-all language.
>I can see Java having to be around, for web-based applications
Java is better used elsewhere.
>Visual Basic for teaching programming fundimentals
Utter BS. Visual Basic is awful for teaching programming fundamentals.
>if C++ has shortcomings, why not just add to that language
C++ is already too bloated for anyone to learn it all in a reasonable timeframe. You want to add *more* features?
>seince its apparently not even standardized
Apparently you haven't done your homework. C++ has been standardized since 1998.
>whats the purpose of making whole new ones?
You sound like you would fit in perfectly with the diehard programmers who think that punch cards were the golden age.
>So I do wonder: Why not just standardize the languages and
>work off those, instead of making so many to learn?
Nobody is forcing you to learn all of them. Obviously you lack the creativity to realize that a problem might just exist even though you haven't encountered it. That a language might be useful to others even if it isn't to you.
I recommend you spend more time learning than complaining and you'll be in a better position to not sound like an idiot. It's also wise to see the benefit of satire instead of acting like a whiney little baby who had his bottle taken away. I wasn't insulting you, and I gave you an accurate answer even though you didn't see it. But you felt the need to get all pissy, and you're lucky I'm feeling nice today. Otherwise I'd take the time to flay you to the quick.
Now run off to your "British site" and leave us be, if it's so much better. We have better things to do than listen to inane questions and newbie flames.
Here's the same answer, but much less fun:
>why are there so many programming languages out there?
Because there are so many different jobs that need to be done, and no language is best suited to all of them. Any attempt to make such a language would be futile because the language would become bloated and impossible to learn. Such a language would ultimately fail in one or more of the goals set to a one-size-fits-all language.
>I can see Java having to be around, for web-based applications
Java is better used elsewhere.
>Visual Basic for teaching programming fundimentals
Utter BS. Visual Basic is awful for teaching programming fundamentals.
>if C++ has shortcomings, why not just add to that language
C++ is already too bloated for anyone to learn it all in a reasonable timeframe. You want to add *more* features?
>seince its apparently not even standardized
Apparently you haven't done your homework. C++ has been standardized since 1998.
>whats the purpose of making whole new ones?
You sound like you would fit in perfectly with the diehard programmers who think that punch cards were the golden age.
>So I do wonder: Why not just standardize the languages and
>work off those, instead of making so many to learn?
Nobody is forcing you to learn all of them. Obviously you lack the creativity to realize that a problem might just exist even though you haven't encountered it. That a language might be useful to others even if it isn't to you.
I recommend you spend more time learning than complaining and you'll be in a better position to not sound like an idiot. It's also wise to see the benefit of satire instead of acting like a whiney little baby who had his bottle taken away. I wasn't insulting you, and I gave you an accurate answer even though you didn't see it. But you felt the need to get all pissy, and you're lucky I'm feeling nice today. Otherwise I'd take the time to flay you to the quick.
Now run off to your "British site" and leave us be, if it's so much better. We have better things to do than listen to inane questions and newbie flames.
I'm here to prove you wrong.
>See now wasn't that easy?
Yes, it was much harder to come up with something witty and entertaining without diminishing the potency of my message. It's a shame that so few people are capable of appreciating the effort.
>I don't like satire when I need answers.
Satire is a form of answer for those observant enough to interpret it.
Yes, it was much harder to come up with something witty and entertaining without diminishing the potency of my message. It's a shame that so few people are capable of appreciating the effort.
>I don't like satire when I need answers.
Satire is a form of answer for those observant enough to interpret it.
I'm here to prove you wrong.
![]() |
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 dissertationtopic ebook employment energy floatingpoint foreclosure foreclosuresoftware fuel gadgets geeks givemetehcodez government graphics hardware history homeowners homeworkassignment homeworkhelp humor ibm idea ideas internet iphone ipod jobs laser laws linkbait lsmeans mainframes marketing mobileapplication msaccess nano netbeans networking news os p2p piracy piratebay principles programming rasterizer research sam-being-cute sas science security sex simulation software spying stephenfry study supercomputer supercomputing sweden technology textfield turing turingtest two'scompliment uk virus ww2






