Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

worst programming language

 
Sameer Jamal
Ranch Hand
Posts: 1870
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi friends what do u think which is the worst programming language ?
options are Java , c#, VB, c, c++, cobol or pascal
 
Dharmesh Chheda
Ranch Hand
Posts: 204
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey sameer ?.. how dare you mention JAVA as an option in the worst programming language list?.. and that too on javaranch site?.. hey sheriffs you there?... do you see this?... hehehe
joking man..
well java is bread for me so i am not considering it ....i vote for c#.. cause anything which stands against java is worst for me .... and also that its a microsoft product
 
Anonymous
Ranch Hand
Posts: 18944
  • 0
  • send pies
  • Quote
  • Report post to moderator
As all of you know - C++ is always#1,not just bad,not even worst, but I'd say THE WORST++!
 
Andy Rodriguez
Ranch Hand
Posts: 95
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Whats the worst language to sing a song in ? eh
 
Jamie Robertson
Ranch Hand
Posts: 1879
MySQL Database Suse
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think each language has its niche. You can't blanket statement any language as being the worst, because they all have their strengths and weaknesses. You have to look at it on a project by project basis to decide which language is best(and worst I guess) to solve the task at hand.
Jamie
 
Michael Ernest
High Plains Drifter
Sheriff
Posts: 7292
Netbeans IDE VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The worst language for what? Memory requirements, syntax and semantics, efficiency, flexibility, extensibility, OO implementation?
Hard to imagine a "worst in all categories" for any language in wide use.
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Reminds me of this link: The Language Shootout
Dave
 
Jim Baiter
Ranch Hand
Posts: 532
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Obviously ml is the worst because it is used regardless but noone wants to code it directly thus use higher level languages.
 
Sameer Jamal
Ranch Hand
Posts: 1870
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Michael Ernest:
The worst language for what? Memory requirements, syntax and semantics, efficiency, flexibility, extensibility, OO implementation?
Hard to imagine a "worst in all categories" for any language in wide use.

Any reason , whether u dont like its syntax, semantics or because of it u r not able to earn ur bread and butter or because u r learning it from last 1 year and u r still not able to get it.
 
erich brant
Ranch Hand
Posts: 246
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cobol and C++ Suck!
It took 18 years for C++ to become a standard! 18 years!
In 1970's (Classes were invented for a C lang. non-standard version )
As John Carmack said "Design by committee does not work."
John Carmack is the Lead Programmer for games as DOOM, DOOM2, QUAKE, QUAKE2, QUAKE 3 ARENA, AND COMMING SOON NEW DOOM
www.idsoftware.com

Post by www.firewallfortress.com
 
Sameer Jamal
Ranch Hand
Posts: 1870
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
for me worst is Java because I have done all the hard work for 2 years to learn it, and still I am not able to get a job in Java I am still working on Visual Basic which is now my favorite language
 
Ashik Uzzaman
Ranch Hand
Posts: 2373
Eclipse IDE Firefox Browser Java
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would vote for VB due to the reason said by Dharmesh. But the main fact behind will be that VB made some users say that they r programmers... ...is it so easy programming a computer?...

------------------
Muhammad Ashikuzzaman (Fahim)
Sun Certified Programmer for the Java� 2 Platform
--When you learn something, learn it by heart!
 
Michael Ernest
High Plains Drifter
Sheriff
Posts: 7292
Netbeans IDE VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Elegance and usability are my hallmarks. I know it's only an API, but MFC has got to be the most intractable pile of hacks I've ever seen. Even working with Galaxy was easier.
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
SWING is not JAVA, MFC is not C++ and Visual Basic shouldn't even be considered a programming language.
But the absolute worst language in my opinion has to be C#. And the only reason I say that, is because I honestly don't see the need for it. At least not in the real world. It will probably be good for people who work at MS though.
------------------
Happy Coding,
Gregg Bolinger
 
Dave Vick
Ranch Hand
Posts: 3244
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Michael Ernest:
... MFC has got to be the most intractable pile of hacks I've ever seen.

I'm taking a GUI class in school right now using the MFC and as far as I'm concerned the MFC is an abomination. Part of it might be the fact that the first teacher I had for C++ sucked and I hated the class and this new teacher I dont like much either, so I've been pretty much turned off of C++ all together.
I tried to teach myself a little VB too, but it seems too much like pushing icons around to be a real programming language.
Just my $.02
Dave
 
erich brant
Ranch Hand
Posts: 246
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Swing is components (Beans) in Java, MFC is a hack job,
VB is a prototyping language, C sharp is a Java Clone!
just my 2 cents
www.firewallfortress.com
 
John Arndt
Greenhorn
Posts: 1
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm with u Dharmesh, cuff him 'n book him ! Here's my question to 'yall, If your employer has agreed to pay for Sun's Java Cert. Would you take it our push for training in another language, so to speak. I do however see Java as a great and not -that- difficult to learn. I say this as I know a real d... Naw, seriously, which would you folks choose ?
 
frank davis
Ranch Hand
Posts: 1479
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd like to expand the categories of worst languages a little to include IBM's RPG which is used extensively on the otherwise excellent AS/400 or iSeries. It still has requirements that certain commands/specications go in certain areas, i.e. required to be in certain columns (like COBOL's column A and B except worse).
 
Daniel Dunleavy
Ranch Hand
Posts: 276
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Herb,
Yeah, I was thinking of posting that, but it was created as a quicky reporting language. It was just so many companies were soooo cheap, they wouldn't get anything else because it came free with the machine. So they were really misusing the product.
I started learning RPG in mid 80's. You had to make sure each thing was in a certain column. Column ## is a switch, etc. But when I got to about page 50 and it said certain fields were left justified and some were right, that was the end. Just one step above a keypunch machine which is really where all that column stuff comes from.
Dan
 
James Swan
Ranch Hand
Posts: 403
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree completely with Herb and Daniel.
I studied Java/C/Pascal etc while at University, but my first job I landed after graduating was coding in RPG, it got slightly better when the company moved towards using RPG IV (slightly).
Nasty stuff in RPG like, every variable is of global scope, display file programmming, modifying indicators with move array (but then this just comes down to bad coding practice), antiquated operators for addition/subtraction that make you think you are coding in assembly language or something.
But there is a lot of successful software out there that runs on the iseries, written in RPG.
I aggree, as a reliable server platform, iseries rocks.
 
James Swan
Ranch Hand
Posts: 403
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For those of you that have never seen RPG before, enjoy:
 
Jamie Robertson
Ranch Hand
Posts: 1879
MySQL Database Suse
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I actually enjoyed working with RPG/400. It was simple but powerful. It never crashed and always did what it was told! unlike VB
I miss the old green screens.
Jamie
 
James Swan
Ranch Hand
Posts: 403
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ok, a bit off topic, but the worst piece of code I have ever seen (written by a large commercial software company,I won't mention it's name , but it writes ERP systems for the iseries ), was written in that lovely programming language RPG (see above).
It was an order entry program that had over 30,000 lines of code (I am not making this up), it was just one large mess.
The program itself took over an hour to compile, and it took me about 2 weeks just to figure out where my modifications were supposed to go.
The ERP system had at least 5 program that were greater than 25,000 lines of code (I guess they had never heard of breaking up the program into smaller modules).
 
Sameer Jamal
Ranch Hand
Posts: 1870
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What about CL in OS/400 i think it is similar to RPG/400
 
frank davis
Ranch Hand
Posts: 1479
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
CL is more like a scripting language, or like the Job Control Language on mainframes rather that a programming language. For instance, it has no looping structures and you can't even write records to a file.
OK, to be fair to RPG, with its very latest releases it has evolved away from the strict columnar format. But here's the orignal nightmare : There was no indentation possible originally and worse yet many programmers would make the whole program one giant DO WHILE loop with nested loops and nested IFs. Try reading that without any indentation!! God I hope my past work on maintaining those programs counts in some way to mitigate my sins in this life and my past ones.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic