What Makes a Powerful Programming Language? 1332
A not-so Anonymous Coward queries: "My company is about to start development on a new project, and I have to decide on a language and development environment. My boss gave me a set of criteria which needs to be filled: intuitive and easy to use IDE; simplified GUI design and event handling; advanced error handling; advanced object oriented design including multiple inheritance, abstract classes, and garbage collection; full support for operator and function overloading; and portable (at compile-time) across various platforms. I have already looked at C++, Java, C++, C#, Eiffel, and even VB.net; I may be missing something but as far as I can tell all of these languages are missing something from this list. Is there a language available that has all of these features? I thought that someone from Slashdot would be able to point me in the right direction?" If you were to design a language from the ground up, what features would you include and why?
Sounds like you need a PFM tool (Score:5, Funny)
It should have a (Score:2, Funny)
e.g. DoThis("securely connect to the database and return the data on the user"
or DoThis("delete all spam from my inbox")
or maybe even this DoThis("Prevent this comment from getting modded down by some jackass")
Fantasy (Score:5, Funny)
Since we're in a complete fantasy realm here where all of use have the brainpower, patience, trust fund, and buckets of countless free hours required to even BEGIN such a task...
...can I have a pony?
I'm also having this problem (Score:5, Funny)
I think it's the same language that they use to program the holodeck.
"Computer, make me a map of all the known last locations of Romulan war ships."
Hmmm. almost looks like AppleScript.
Sounds suspicious (Score:5, Funny)
You have the difficult choice to buy a car in any color, provided the color is black.
Re:Why do you need all these features? (Score:1, Funny)
No, it's not a mistake. It's called job security
If you try to use multiple inheritance, operator overloading etc. just because you can, you will end up with an unreadable, unmaintainable, undebuggable mess.
Sounds like a perfect recipe for a long-term career in code maintenance.
Re:The boss probably already knows the answer ... (Score:4, Funny)
Re:Simplicity is good (Score:5, Funny)
Exactly right! While reading the long requirement list, I was expecting the last one to be:
"and a cute animated assistant to help us find our way through the features."
Re:Perl Made this Post Possible (Score:2, Funny)
I really got to get out more.
graspee
PFM is cool, but avoid ... (Score:3, Funny)
Re:Simplicity is good (Score:3, Funny)
Most of those requirements does not make sense, they seem to be pure buzzwords bullshit by your boss
Exactly right! While reading the long requirement list, I was expecting the last one to be:
"and a cute animated assistant to help us find our way through the features."
See, that's the problem with AC posting: it was a funny reply moded down to -1...
(I hope this one does not have the same fate
Re:Who cares? Language wars are over (Score:3, Funny)
Re:Let me offer a proverb... (Score:2, Funny)
I find the other way round true:
"When all you have is nails, anything starts to look like a hammer".
That's why my Swiss Army knife has dents in the side of it anyway...
graspee
Perl of Course (Score:1, Funny)
Whenever anyone asks you what language is best to write a program in, smile, and say "Perl".
Re:Simple. (Score:5, Funny)
It does have a couple of down sides tho...compilers cannot be purchased, only hired. Also, the compilation process can be time consuming depending on the skill of your compilers.
However the ability to have your product planning team create the
Oh...and it is also fairly simple for a trained engineer to port English programs to languages such as French, Spanish, Russian or even Japanese!
Re:Why specify language features? (Score:5, Funny)
Because he can...
Re:Don't pick the language first/excellent post (Score:2, Funny)
;)
My recomendation... (Score:2, Funny)
Take for example the following chunk of bf code:
>+++++++++[<++++++++>-]<.>++++++[&l t;+++++>-]<-.+++++++..++
+.
>>+++++++[<++++++>-]+.>++++++++++.
That code is a complete program, and will actually print out..."Hello, World!" can you believe it? In only 4 lines? Surely you jest? I can honestly tell you the answer is no, and dont call me Shirly. There are even rumors of bf supporting
Re:Well...personally, (Score:4, Funny)
(/ (+ (exp a b) e) (* c (+ d (+ b (+ a b)))))
:)
What IS the best religion? (Score:5, Funny)
Dear Slashdot,
My boss gave me the assignment to find the best religion. Some requirements that he gave me are:
<UL>
<LI>Should keep one from everlasting suffering and torment in next life
<LI>Should help one eventually pass to nirvana-like existence, eternal increase and well-being, perhaps even an all-powerful/omniscient state
<LI> Should help one to acheive balance, peace of mind, and a strong feeling of being alive within this imperfect world
<LI> Should enable the occasional performance of miracles when called for
<LI> Should improve behavior of followers (make them charitable and courteous but zealous in good causes), and help them improve the world
<LI> Should have limited numbers of flawed adherents
<LI> Should have a consitent theology that makes total sense to rational minds and mystics alike, yet is accesable to the common man
<LI> Should provide insurance against armageddon-like scenarios
<LI> Should have a finite (yea, even small) set of clear, detailed, and consistent directions for acheiving all positive results (Goedel's theorem notwithstanding). Not to mention avoiding bad results.
<LI> Should be in line with the will of the universe's most powerful entity.
</UL>
I've looked at Christianity (Catholic, Eastern Orthodox, Melkite, Coptic, Protestants of several stripes), Islam, Buddhism, Hindu-ish faiths, and primitive animism, Kibology, Shirley Maclain, Scientology, Wiccan groups, secular humanism, and both U.S. political parties, but they all seem to be missing something. Can you point me in the right direction?
What Makes a Powerful Car? (Score:4, Funny)
Learn from other disciplines (Score:2, Funny)
Re:Java Interfaces (Score:0, Funny)
You bunch of weaklings can't write Perl? (Score:1, Funny)
Re:What IS the best religion? (Score:2, Funny)