Hi Damien,
I'm probably getting a tad bit off topic from game development, but I 
feel this is an important point. Are you aware of the different levels 
of programming languages?
In computer science we place all programming languages in one of three 
catagories: low level, intermediate level, and high level. Which ranks 
them not only by complexity but design and function.
 An example of a low level programming language is assembly. It is 
perhaps one of the most complex languages to know and learn, but is at 
the very core of operating systems, and is extremely powerful in it's 
relm of low level operations such as system drivers, kernels, etc...
However, C and it's sister language C++ also can be used to write low 
level code and do low level operations. C is at the very core of Linux 
which is what the Linux kernel is written in.
Then, we have the intermediate level languages. I would say the majority 
of C++ applications fall in the relm of intermediate level. It's not as 
complex as assembly but light years more powerful and complicated than VB.
Finally, you come to the high level languages. Languages like VB, 
C#.NET, Java, fall in the high level catagory. They are much easier to 
learn then lower level languages, and high level operations such as a 
notepad program, scripting a web page, calculating a few numbers, an 
audio game, etc... The languages can't do low level stuff, but are easy 
to learn and very effective at what they do in their high level operations.
My point in saying all this is when you call C++ "a proper programming 
language," it is the understatement of the century. C++ happens to be 
able to be used in high level operations suchas C++.NET all the way down 
to low level operations like kernels, drivers, and run operating 
systems. Everyday devices such as cell phones, MP3 walkmans, cash 
registers,  etc are written with C++ driving the operating systems for 
those devices. Simbian OS which comes on most cell phones was written in 
C++.
So let's give C++ the title it deserves as the language of languages. It 
is perhaps the most flexable and powerful commonly used programming 
language known to man.


x-sight interactive wrote:
> autoit is a language that is, i must admit, very limited. when making a game
> with autoit you have to use a COM object called comaudio, which is just as
> limited. it uses audiere, another limited library, to perform tasks. the
> only real difference between comaudio and directx is that comaudio can play
> encrypted and compressed sound archive files. that's really the only reason
> i use it, because i wouldn't know where to start with making a sound
> encryption algorithm and having to decrypt it for dx to play.
> yes, autoit is very small. vb6 is somewhat more complicated and that's what
> i started off with - big mistake, as there was no internal documentation, i
> didn't know a thing about it, and all i got were exercises to copy, not
> knowing how they worked or what they meant, or even what the point was of
> these programs.
> c++ is a lot more complicated, some people call it a "proper" language,
> because of the fact that you have to tell it exactly what you want it to do,
> where as vb and autoit use in-built functions to do all that for you. i
> still don't understand vb6 now, which is why i jumped straight over to c++.
> another c-like language you may or may not want to start off with is gentee.
> don't know much about that, reading docs on it at the moment, but i'm using
> that as a transitional language to help me understand c more.
>
> hth.
>
> regards,
>
> damien
>   


_______________________________________________
Gamers mailing list .. Gamers@audyssey.org
To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit
http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
any subscription changes via the web.

Reply via email to