options are Java , c#, VB, c, c++, cobol or pascal
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
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.
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
Post by www.firewallfortress.com
Muhammad Ashikuzzaman (Fahim)
Sun Certified Programmer for the Java� 2 Platform
--When you learn something, learn it by heart!
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.
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
VB is a prototyping language, C sharp is a Java Clone!
just my 2 cents
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.
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.
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).
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.
Oh! Microsoft and the Chinese search company Baidu have teamed up to do that. C# and a Chinese search engine... what could possibly go wrong? Well, hopefully it will drive better than the average 16-year-old.
Started with Pascal then moved into C on Unix.
However, I found references to it Code Grinder;
code grinder: n.
1. A suit-wearing minion of the sort hired in legion strength by banks and insurance companies to implement payroll packages in RPG and other such unspeakable horrors. In its native habitat, the code grinder often removes the suit jacket to reveal an underplumage consisting of button-down shirt (starch optional) and a tie. In times of dire stress, the sleeves (if long) may be rolled up and the tie loosened about half an inch. It seldom helps. The code grinder's milieu is about as far from hackerdom as one can get and still touch a computer; the term connotes pity. See Real World, suit.
2. Used of or to a hacker, a really serious slur on the person's creative ability; connotes a design style characterized by primitive technique, rule-boundedness, brute force, and utter lack of imagination.
Using a BASIC derivative language called KCML with the following features/project standards;
- Line numbers and lots of GOTO's and some GOSUBs.
- Global variables with cryptic short meaningless letters (q1$,q2$,q3$ etc)
- Functions, when used, were given numbers as names. Of course, they altered global variables. Values to be returned we concatenated together as strings and returned as one nasty global variable.
- No comments, comments slowed down execution time as it was an interpreted language.
- Data was stored on the disk platters in hexadecimal format.
Never did find out about those platters, since I left after two weeks.
Tried to forget it had ever happened.
Oh and this; How To Write Unmaintainable Code
[Ripped off from here --> How to build a horse..