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.