|
|
This thread is locked; no one can reply to it.
|
1
2
|
| worst language ever... |
|
Jason Heim
Member #484
June 2000
|
i've seen a lot of silly polls lately, why not this question: what is the absolute lamest, most ridiculous, unapologetically stupid excuse for a language you've ever seen and/or had to use for programming? for me, if i remember right, it was something called prolog or prologue. not that the syntax was that bad, but it just seemed like waaaay to pretentious of a language at the time. it was presented to me in a psychology course at CMU of all things, a sort of experiment to determine how easy various languages were to learn. "prolog" was based completely in "rules", where you were supposed to teach it rules like "the sky is blue" and "killing is bad" and it would eventually learn the meaning of life or something like that. admirable, but somewhat hokey, don'tcha think???? hope y'all had a good turkey day! jase |
|
Qin
Member #716
October 2000
|
i gotta say it was Turing. it was very limited but easy to learn. the good games made in this language could hardly run as they were too fast for the compiler. insanely stupid language. |
|
gwozdzt
Member #788
November 2000
|
I have to disagree about Turing. Sure, it's slow, and fairly limited, but for a learning language, which is what it was designed for, it is extremely good. My vote for the worst language of all time has to be Visual Basic. I simply can't stand it! |
|
vpenquerch
Member #233
April 2000
|
Actually, I like Prolog a lot. |
|
Mike Farrell
Member #248
April 2000
|
I would say it is a tie between |
|
gswork
Member #771
November 2000
|
gwozdzt, why such a downer of VB? It's fine if you want simple games or 'resource management' type games with minimal graphics. If you're looking for a language for some intense graphics work though it does fall down badly. It wasn't designed to do that, it's geared toward 'windowy' business apps. I don't think there are too many lame languages, it's down to what you want to do with it. I'd say programming a graphics game in COBOL would be like receiving an invitation to the hall of lameness though. There are lots of obscure or specialist langauges which would be harder to have fun with. There was an experimental language called brainf**k (yes, naughty!) done to demonstrate some intepreter stuff, it's code read like this: >+++++++++[<+++++++++++>-]<[>[-]>[-]<<[>+>+<<-]>>[<<+>>-]>>>[-]<<<+++++++++<[>>>+<<[>+>[-]<<-]>[<+>-]>[<<++++++++++>>>+<-]<<-<-]+++++++++>[<->-]>>+>[<[-]<<+>>>-]>[-]+<<[>+>-<<-]<<<[>>+>+<<<-]>>>[<<<+>>>-]>[<+>-]<<-[>[-]<[-]]>>+<[>[-]<-]<+++ Freaky! |
|
Mandrake Root Produc
Member #300
April 2000
|
ADA! ADA! damn language is evviiilll |
|
StevenVI
Member #562
July 2000
|
Quote: pascal (just plain useless)
Actually, I know at least two people who program games in pascal. I say that C is way better, but they didn't ask for my opinion __________________________________________________ |
|
Daniel_C_McKinnon
Member #685
October 2000
|
Hmm, I liked pascal, I made some cool games with it. I've also seen some cool programs, like Cyberdogs. |
|
StevenVI
Member #562
July 2000
|
That looks like a form of BASIC... am I wrong? __________________________________________________ |
|
Ahhhh Penis
Member #564
August 2000
|
I cant believe you knocked Java! I personally |
|
PrimeSide
Member #687
September 2000
|
I'd say QBasic. Now, I know there are many people who still program in Qbasic, and can make awesome games, but I'm not talking about the power of the language. I'm talking about the syntax. |
|
Matthew Leverton
Supreme Loser
January 1999
|
BASIC is the worst "real" language I've ever used, simply because I haven't used very many. As far as QBasic teaching bad habits, I don't really think it does. (With the exception of allowing undefined variables and case insensitivity.) QBasic does have structures, functions, etc. The trouble is that many novice programmers pick up QBasic and learn it on their own without using it "properly". The thing hardest to get used to when going from Basic to C is pointers (and thus strings) and grasping the reality that you actually don't have a hand tied behind your back. |
|
PrimeSide
Member #687
September 2000
|
Quote: The trouble is that many novice programmers pick up QBasic and learn it on their own without using it "properly".
Yeah, that's pretty much what I meant when I said the conversion for me was hard. I didn't actually 'pick up' Qbasic until 1997, and by then there weren't any learn Qbasic workshops (actually, I don't know if there ever were...), and the few books left on Qbasic were usually horrible. One book had almost an error a page (in the text and code). I ended up just learning Qbasic on the internet. Another problem here was that the only tutorials (but there were many) that were there were written by other Qbasic programmers. That might not sound bad at first, but then you realize (as you said), that most of them didn't even know about structures in Qbasic. I mean, I didn't even know of structures in Qbasic until you just said so! Luckily, C++ (which I'm learning now) actually has many professional websites with professionally written tutorials. Still, Qbasic is the worst to me, since I started with it and formed a bunch of bad programming habits... |
|
Daniel Schlyder
Member #257
April 2000
|
My choice would be RPG. Horribly arcane mess from IBM. And it's still being used!!! shudder |
|
Mike Farrell
Member #248
April 2000
|
There was only one good feature with basic and I think it was only for visual basic. |
|
Siroa
Member #626
September 2000
|
I would say Java. I don't understand the idea to make a languge so close to the C. And I know nothing about the C# but, I'm sure that's a joke too! I I'm not wrong, it's a langugage that has the same purpose than Java, so, java is like C and C# is like what? |
|
Jason Heim
Member #484
June 2000
|
mfarrell, C++ has namespaces, that's similar to (albeit not quite the same as) what you're talking about. dschlyder, i've never heard of RPG (other than 'role playing game'), i'll have to ask around here at IBM if anyone's still using it so i can have a look-see. is that the same thing as PL/X? if so, then i agree it's a pretty archaic language. i almost blew coffee out of my nose when i was being trained and the teacher had the audacity to say that PL/X would have been as popular as 'C' if IBM didn't keep it proprietary. i seriously thought she was making a joke and laughed way too loud. let's just say my first week here was a bit rough. ciao for now, jase |
|
gswork
Member #771
November 2000
|
I thought I'd defend ol' basic a bit here, I think this forum is biased because it demands graphics speed - so that's understandable and right in this context. Modern Basics, like QB, VB and PB have so much more versatility than old school line numbered basic that they can do a lot more than many programmers expect. It isn't just a learning or engineer's math tool anymore. Some versions do even more, BASM (a constrained basic to ASM translator) has includes and the ability to easily write ASM into the program, for instance. (like TurboPascal I think) I tend to think C has to be the foundation language to learn if you want to do stuff in C, C++, Java and all those other HLLs (like Python) that grew from C variants. I'd agree with PrimeSide that jumping from Basic to C can be tricky, which may be one reason why Pascal remains popular (the other being Delphi). Ever heard of BCX - the Basic (like language) to C translator? I think we could all add those 'make your own game' type scripts into the hall of lame though. |
|
Asam Sharaz Mahmood
Member #786
November 2000
|
I'm using the wonderful Allegro library with DJGPP... which is fantastic. I used to use a language called Blitz Basic 2.1 on the Amiga back a few years ago which I used to love. Have any of you heard of this language? I actually saw a new version for Windows today but I refrained from buying it because the new version only creates Windows executables whilst Allegro has support for portability with the W.I.P, I am using version 3.12 though and am waiting for the next release version before upgrading. Is that a good idea? |
|
Matthew Leverton
Supreme Loser
January 1999
|
quote:And I know nothing about the C# but, I'm sure that's a joke too! I I'm not wrong, it's a langugage that has the same purpose than Java, so, java is like C and C# is like what? |
|
Matthew Leverton
Supreme Loser
January 1999
|
quote:I am using version 3.12 though and am waiting for the next release version before upgrading. |
|
Daniel Schlyder
Member #257
April 2000
|
sikobabel, asammahmood, |
|
epiwerks
Member #489
June 2000
|
Matthew, are there any C# white papers publicly available? ------ |
|
Asam Sharaz Mahmood
Member #786
November 2000
|
dschlyder, Yeah Blitz Basic was one of the best programming languages I ever used!! It was so easy to do game-related stuff in the language like create bitmaps, play music modules, play animations and it was very fast for a basic programming language. I also remember the cool assembly language feature it had were you could speed up graphically intensive routines in your code. Those were the good old days.... I have to say though ever since I've started using Allegro it reminds me of Blitz Basic because they are so much alike. P.S. I am using version 3.12 of allegro and I was wondering whats new in the W.I.P version? and does it work properly? Also I am interested in the W.I.P version because of the Windows portability and was wondering if version 3.12 and the W.I.P version can both exist on the same computer? Its just that I've got lots of library extentions on 3.12 and don't want to lose them. Asam |
|
|
1
2
|