Hi Tom!

    I have been listening  to this conversation and I find it very
interesting. I have thought about taking computer science and your
explanation has greatly encouraged me.

Thanks!



----- Original Message ----- 
From: "Thomas Ward" <[EMAIL PROTECTED]>
To: "Gamers Discussion list" <gamers@audyssey.org>
Sent: Monday, September 04, 2006 12:42 PM
Subject: Re: [Audyssey] Game development was intro


> 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.


_______________________________________________
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