Are the Pseudo Languages of any worth ??

Started by
18 comments, last by ESPNOnlineGames 17 years, 8 months ago
0) There is no such term as "pseudo language". "Pseudocode" refers to stuff the programmers write that isn't actually intended to be understood directly by a computer, but simply illustrates some algorithm. All the languages you mention are real languages, except for C+, which does not exist, and Torque, which is not any kind of language but is instead an engine, which is basically a whole bunch of starter code that defines useful functions for a specific kind of game.

1) Programming is hard, and there's no getting around that. Helping you out any further than that rather depends on exactly why you felt your DarkBasic experience was "disappointing" and "a total waste of time".

2) That said, all flavours of BASIC generally get little respect from talented programmers; when used commercially, jobs using them seem to attract less-skilled programmers, and when used for hobbies, they often seem somehow insufficient (lacking in power or expressivity, or just not well supported in terms of libraries, engines etc.)

3) Have you tried Python?
Advertisement
Quote:
Do you happen to know any operating systems whose kernels are written in Python? Oh, well I guess nobody should use Python then, because operating systems implementation is the ultimate test of whether a programming language is useful, right?


Hm, reading back what I wrote, I think I misunderstood what "Forsaken Incognito" said. I erroneously took the 'Just like people still use FORTRAN or Cobol' and 'old or replaced' as semi-sarcastic comments which meant that C is used just like FORTRAN or COBOL(that is, usually for academic purposes or maintaining old programs) and is as "abandoned", more or less for development of new software, as they are. I wanted to show that C is used in very important modern software right now, so it's not merely an old language used just like FORTRAN or COBOL. Not that languages that can't implement operating systems are not useful, for god's sakes! I'm writing this very post in a break I took from writing an RPG in Python!
Zahlman I realise learning to code, or how to program is a duanting task, especially in this day and age, there is plethora(damn another one of them intelligent sounding words, doh....lol), a lot of languages, add to that all the utilities and tools one must learn to use....well lets just say I harbour no illusions that it will be easy. One thing in my favour is the huge resource center I have at my fingertips, the net is chock full of learning.
My dissapointment stemming from DarkBasicPro, essentially stems(srry) from the fact that it has bugs,I suppose this could be soley that is's changed, regardless things dont work as they . This is well documented, judging from the forums at TGC, people are always asking about the 'manual', but no responses? And it just seemed everything I came across for DBP all had syntax errors, the books, the tutorials, the posts on the forums, everything. Very few examp[les of code actually work, only the most up to date I guess. If you dont know how to program very well in the first place, it is makes it hard to tell where all the syntax errors, new commands, etc.. are to go.
So I thought rather than spend my time learning how to workaround the problems I would rather spend my time learning something that is more established, and well documented.
If DBP is to come out with a proper manual, I will buy it, but without it, or at the least, up to date reference material, the syntax in the help file is wrong, in many cases it seems(!!!), until they do that its unusable for me.
Thanks for all the links for Python, I actually have allready learned a bit of Python, so should be all right. Thanks all

PS ohhh yeah about Pseudo language, its just the first thing that came to mind when I thought up the title, sorry, no big thought went into it. I think I heard it somewhere else, but cant be sure actually....duh. Seemed like an allright fit at the time? I guess New User Friendly Basic Derivative languages would have been more apt..lol NUFB!(just kidding)

[Edited by - Graiskye on August 11, 2006 2:02:23 AM]
When I started programming I went for Python and Delphi. Delphi was quite a cool way of learning programming as you could do nice stuff with the Borland compiler, however I'm not sure they are still distributing that for free.
The move to C++ was easier after having learned these other languages!
Quote:Original post by mikeman
Quote:I began programming in a class that basically taught psuedocode and python. Didn't learn anything interesting, but when I took C and C++ it made things a lot easier. That's probably because of python, not psuedocode though.
Wait, did I read this wrong or did you just say that learning C++ was a lot easier than Python? If that's so, then simply the proffessor of that class was a moron.

I believe he was saying that he found C++ easier to learn because of what he'd learned with Python.

- Jason Astle-Adams

Quote:Original post by Forsaken Incognito
C++ supports OOP, among many things, while C does not.

Yes it does.

Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse

Quote:Original post by superpig
Quote:Original post by Forsaken Incognito
C++ supports OOP, among many things, while C does not.

Yes it does.

Well not out of the box. It takes some manipulating to do so...

Beginner in Game Development?  Read here. And read here.

 

I don't know about Cobol, but I do know that FORTRAN is still used extensively in aerospace technologies. At KU, at least, its highly recommended that all aerospace engineering majors know FORTRAN because they're going to end up using it because basically all of the programs that run satelites and planes was written in FORTRAN.
www.battlezero.com
Quote:Original post by Alpha_ProgDes
Quote:Original post by superpig
Quote:Original post by Forsaken Incognito
C++ supports OOP, among many things, while C does not.

Yes it does.

Well not out of the box. It takes some manipulating to do so...


Not really. Look, it's polymorphism in C! (Pardon if this doesn't compile, but you get the idea...)

struct Foo{ (void)(*func1)(void); (void)(*func2)(void);};void baz(struct Foo *vt){ vt->func1();}void bar(void){ Foo a; Foo b; a.func1 = myFunc1; a.func2 = myFunc2; b.func1 = otherFunc1; b.func2 = otherFunc2; baz(&a); baz(&b);}


Now, probably what you intended with your statement is that C++ automates some of the drudgery of the mechanics of OOP, which is definitely true. However, that's definitely a different thing - you can do OOP in assembly, for example.
im always upto date with DBP and its site, a few weeks ago they realised there 6.2 update in the trial version, you should go try that since its a whole diferent version than it was before.

This topic is closed to new replies.

Advertisement