Re: [Audyssey] Programming language comparison

2010-02-05 Thread Jacob Kruger
Not really relevant, but finding the toolbox in Visual Studio.Net is just 
the Ctrl + Alt + X keystroke when in design mode.


Then you just arrow up and down, using home key to get to first pointer item 
in each grouping, and the left arrow key will close control groupings, and 
the right arrow will open them up.


Stay well

Jacob Kruger
Blind Biker
Skype: BlindZA
'...fate had broken his body, but not his spirit...'

- Original Message - 
From: "Hayden Presley" 
To: ; "'Gamers Discussion list'" 


Sent: Friday, February 05, 2010 4:24 AM
Subject: Re: [Audyssey] Programming language comparison



Hi Thomas,
One more thing--I did pick up a copy of VB .net from your site, and I find
the interphase not quite as good. With the VB6 scripts, I have been able 
to
access the toolbox, and I find the user interphase better suited to JAWS, 
in
my opinion. Finding everything, and knowing where everything will be sent 
to
etc etc, is a bit mor confusing, in VB .net. Also, I thought the toolbox 
was

a might strange as well. However, I think I might give it a whirl anyway,
and we'll see what happens...
Best Regards,
Hayden

-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Thomas Ward
Sent: Wednesday, February 03, 2010 7:57 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] Programming language comparison

Hi Milos,
Well, like so many things in life what is considered to be easy is
completely a personal opinion.So before we can really have a reasonable
discussion which language is the easiest we have to take in account what
you would consider easy.Still I don't know what you personally would
find easy I'll have to use my personal judgment here.
Personally, in all my years of programming the easiest language for me
to learn was C# .Net, called C-Sharp, because it has a C-style syntax
without all of the complexity of C++. However,  since C# .Net wasn't one
of the options you have given me I'll try and compare the languages you
did request information on.
First, we have Python. As you pointed outyou didn't really understand
the language so perhaps it is not a language you would personally
consider easy.As for me I find the language easy enough to learn, but
what I find confusing is keeping track of the formatting and spacing to
define blocks of code. The formatting is a completely visual aid, and
therefore it is more difficult to keep track of the code when using a
screen reader. Other languages such as C++ and Java use braces to define
blocks of code which I personally find more logical and easier to keep
track of. So on account of the specific formatting and lack of syntax
makes Python not as easy as it could be.
As far as C++ goes it is the most difficult language on your list.The
basic functions, headers, and  syntax are easy enough to learn, but C++
also puts a lot of the responcibility of doing all the advanced
low-level programming yourself.This is what trips up new programmers
because they simply aren't equipped  to manage his/her system resources
on their own. For example,if you were to use system pointers in your C++
application to handle something like game sounds you have to remember to
manually delete those pointersand   release the system memory back to
the free stack before loading new sounds or exiting the program. Failior
to do so could result  in some major  memory leaks in your application.
Unfortunately,asigning memory and cleanning up after you are done with
it is something many new programmers fail to do correctly and do poorly.
So C++ is largely considered an advanced programmer's language because
of the skill and experience required to truly master the language.
Ultimately I believe the easiest language on your list   to learn is
Visual Basic. It was my first programming language, the one my college
taught first, and it is safe to say programmers generally find it to be
a good starter language in terms of ease of use.   The one thing that
makes the basic type languages good choices for early programming
training is the fact they tend to usewords to define blocks of code
rather  than relying on special formatting as Python does or relying on
braces and brackets as C-style languages do.  Plus basic languages like
Visual Basic don't get into really advanced programming such as managing
resources and memory which is both a advnatage and disadvantage
depending on your outlook. So if you are talking where to start in terms
of ease to learn I'd say try VB .net.
Before I close I think it might be helpful to show you an example ofsome
different programming languages to give you a better idea of what I am
talking about above. I'll use a very simple program like Hello World as
my example.

// Hello World C++

#include 

int main ()
{
   std::cout << "Helo world!" << std::endl;
   return 0;
}

' Hello World VB .Ne

Re: [Audyssey] Programming language comparison

2010-02-04 Thread Hayden Presley
Hi Thomas,
One more thing--I did pick up a copy of VB .net from your site, and I find
the interphase not quite as good. With the VB6 scripts, I have been able to
access the toolbox, and I find the user interphase better suited to JAWS, in
my opinion. Finding everything, and knowing where everything will be sent to
etc etc, is a bit mor confusing, in VB .net. Also, I thought the toolbox was
a might strange as well. However, I think I might give it a whirl anyway,
and we'll see what happens...
Best Regards,
Hayden

-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Thomas Ward
Sent: Wednesday, February 03, 2010 7:57 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] Programming language comparison

Hi Milos,
Well, like so many things in life what is considered to be easy is
completely a personal opinion.So before we can really have a reasonable
discussion which language is the easiest we have to take in account what
you would consider easy.Still I don't know what you personally would
find easy I'll have to use my personal judgment here.
Personally, in all my years of programming the easiest language for me
to learn was C# .Net, called C-Sharp, because it has a C-style syntax
without all of the complexity of C++. However,  since C# .Net wasn't one
of the options you have given me I'll try and compare the languages you
did request information on.
First, we have Python. As you pointed outyou didn't really understand
the language so perhaps it is not a language you would personally
consider easy.As for me I find the language easy enough to learn, but
what I find confusing is keeping track of the formatting and spacing to
define blocks of code. The formatting is a completely visual aid, and
therefore it is more difficult to keep track of the code when using a
screen reader. Other languages such as C++ and Java use braces to define
blocks of code which I personally find more logical and easier to keep
track of. So on account of the specific formatting and lack of syntax
makes Python not as easy as it could be.
As far as C++ goes it is the most difficult language on your list.The
basic functions, headers, and  syntax are easy enough to learn, but C++
also puts a lot of the responcibility of doing all the advanced
low-level programming yourself.This is what trips up new programmers
because they simply aren't equipped  to manage his/her system resources
on their own. For example,if you were to use system pointers in your C++
application to handle something like game sounds you have to remember to
manually delete those pointersand   release the system memory back to
the free stack before loading new sounds or exiting the program. Failior
to do so could result  in some major  memory leaks in your application.
Unfortunately,asigning memory and cleanning up after you are done with
it is something many new programmers fail to do correctly and do poorly.
So C++ is largely considered an advanced programmer's language because
of the skill and experience required to truly master the language.
Ultimately I believe the easiest language on your list   to learn is
Visual Basic. It was my first programming language, the one my college
taught first, and it is safe to say programmers generally find it to be
a good starter language in terms of ease of use.   The one thing that
makes the basic type languages good choices for early programming
training is the fact they tend to usewords to define blocks of code
rather  than relying on special formatting as Python does or relying on
braces and brackets as C-style languages do.  Plus basic languages like
Visual Basic don't get into really advanced programming such as managing
resources and memory which is both a advnatage and disadvantage
depending on your outlook. So if you are talking where to start in terms
of ease to learn I'd say try VB .net.
Before I close I think it might be helpful to show you an example ofsome
different programming languages to give you a better idea of what I am
talking about above. I'll use a very simple program like Hello World as
my example.

// Hello World C++

#include 

int main ()
{
std::cout << "Helo world!" << std::endl;
return 0;
}

' Hello World VB .Net

Module Hello
Sub Main ()
System.Console.WriteLine (0, "Hello world!")
End Sub
End Module

As you can see the VB .Net version of the typical Hello World program is
far simplar than it'sC++ counter part.  As programs get bigger and more
complex the ease of use factor of  VB .Net over C++ will only become
more so. The .Net Framework certainly simplifies many aspects of day to
day programming simply because all of the low-level stuff you have to do
in C++ is incorperated directly into the .Net Framework ready to pick up
and use right away.For example, in my VB .Net sample I called the
WriteLine() function. WriteLine() is actually a

Re: [Audyssey] Programming language comparison

2010-02-04 Thread Hayden Presley
Hi Tom,
Ah...well, at this point, I am just starting out, so am currently more
focused on VB6, but if JAWS Scripting is related to C ++, hopefully I'll get
around to it sooner or later.
Best Regards,
Hayden

-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Thomas Ward
Sent: Wednesday, February 03, 2010 10:55 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] Programming language comparison

Hi Hayden,
When it comes to the Jaws scripting language it helps to have a basic
understanding of the Windows Win32 API which those scripts are based on.
If you don't hunder stand things like hindow handles etc then you need
to study the Win32 API or pay for one of the Freedom Scientific
scripting classes where this stuff is explained in more detail.
Fortunately, for me I already had C++ incolledge and had read my fair
share of books on the Win32 API long before I started working with Jaws
scripting so there was absolutely no confusion for me. So what you found
to be a nightmare was prety easy for me. This is where having some skill
in a language like C++ is very handy bcause pretty much everything leads
back to it sooner or later. Just depends on how advanced you want to get
with your programming project.

On Wed, 2010-02-03 at 19:38 -0600, Hayden Presley wrote:
> Hi,
> Ah zcode...great format for IF Games. Comparing your others... Personally,
I
> fine VB6 (not that surprising) to te the easiest. You can do plenty with
it,
> though it is nainly a starting point. As for C ++...I don't have that much
> experience with it, other than that it is quite different from Visual
Basic
> is. As for JAWS Scripting...unless Freedom Scientific have rewritten what
> they call "the bssics of scripting" that is a nightmare to understand. I
had
> no understanding whatsoever as to what constants/variables/window handles
> were used for. (This might have to do with the fact I had never looked at
a
> Computer programming manual before that beiseds Inform, itself not to good
> an example of programming unless you have an engine already built, the
JAWS
> scripting was still difficult to understand.
> Best Regards,
> Hayden



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Programming language comparison

2010-02-04 Thread Milos Przic

  Thanks Jim! I believe I can contact you during my programming studying.
  Best regards!
 Milos Przic
msn: milos.pr...@gmail.com
skype: Milosh-hs
- Original Message - 
From: "Jim Kitchen" 

To: "Milos Przic" 
Sent: Thursday, February 04, 2010 9:36 AM
Subject: Re: [Audyssey] Programming language comparison



Hi Milos,

I have programmed in Basic for thirty years.  All of my windows games are 
programmed in VB6.  I do believe that VB6 is the easiest language to learn 
and use.  And that it can do anything that one would want it to do for 
making an audio game.


Here is my VB6 Hello World program

a=MsgBox("Hello World","")

And from my free windows sapi5 text to speech games page.

guessvb.zip.  is a simple sample guess the number game with it's VB6 
source code.  It uses the sapi5 text to speech engine and DirectX.  I have 
commented the code hopefully so that one can tell what each line of code 
does.  All of my code is in the guess.frm file and starts with the line 
that reads


' Sample guess the number game  By Jim Kitchen

HTH

BFN

Jim

I like Visual Basic 6.0 because I can not C.

j...@kitchensinc.net
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.

__ Information from ESET NOD32 Antivirus, version of virus 
signature database 4833 (20100203) __


The message was checked by ESET NOD32 Antivirus.

http://www.eset.com






__ Information from ESET NOD32 Antivirus, version of virus signature 
database 4833 (20100203) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Programming language comparison

2010-02-04 Thread Milos Przic

  Hello Tom,
  Honestly I was expecting an explanation of this kind. Speaking of all 
that, I want to talk about my experience agreeing in some points of your 
explanation. You were telling me about the situation when a newbie doesn't 
know some programming terms. That was the case with me. I was studying about 
variables in the highschool, but didn't understand what it was. I started 
with the inform, red about variables, but still I couldn't understand it. 
Finally, I red about jaws scripting and bingo! Similar things happened with 
datatypes and some other terms. Now when I finally learned about variables 
and looked in an inform example, I understood what ment the thing like "let 
n be a random thing in the location." so I understood how variables 
(explained in the manuals using numbers and mathematics, and I am stupid 
when it comes to that) are used practically.
  Once I overcame those problems I think I can start with vb.net. As I 
can't find the messages that were posted recently on the list about all 
that, I would like if you Tom, or someone other, can point me out to a free 
version of vb if it exists. I am not in a quite good finansial situation 
now, so I don't want to buy something not knowing if I will succeed in it.

  Thanks for the explanation and for everything!
  Best regards!
 Milos Przic
msn: milos.pr...@gmail.com
skype: Milosh-hs 



__ Information from ESET NOD32 Antivirus, version of virus signature 
database 4833 (20100203) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Programming language comparison

2010-02-04 Thread Jim Kitchen

Hi Milos,

I have programmed in Basic for thirty years.  All of my windows games are 
programmed in VB6.  I do believe that VB6 is the easiest language to learn and 
use.  And that it can do anything that one would want it to do for making an 
audio game.

Here is my VB6 Hello World program

a=MsgBox("Hello World","")

And from my free windows sapi5 text to speech games page.

guessvb.zip.  is a simple sample guess the number game with it's VB6 source 
code.  It uses the sapi5 text to speech engine and DirectX.  I have commented 
the code hopefully so that one can tell what each line of code does.  All of my 
code is in the guess.frm file and starts with the line that reads

' Sample guess the number game  By Jim Kitchen

HTH

BFN

Jim

I like Visual Basic 6.0 because I can not C.

j...@kitchensinc.net
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Programming language comparison

2010-02-03 Thread Thomas Ward
Hi Hayden,
When it comes to the Jaws scripting language it helps to have a basic
understanding of the Windows Win32 API which those scripts are based on.
If you don't hunder stand things like hindow handles etc then you need
to study the Win32 API or pay for one of the Freedom Scientific
scripting classes where this stuff is explained in more detail.
Fortunately, for me I already had C++ incolledge and had read my fair
share of books on the Win32 API long before I started working with Jaws
scripting so there was absolutely no confusion for me. So what you found
to be a nightmare was prety easy for me. This is where having some skill
in a language like C++ is very handy bcause pretty much everything leads
back to it sooner or later. Just depends on how advanced you want to get
with your programming project.

On Wed, 2010-02-03 at 19:38 -0600, Hayden Presley wrote:
> Hi,
> Ah zcode...great format for IF Games. Comparing your others... Personally, I
> fine VB6 (not that surprising) to te the easiest. You can do plenty with it,
> though it is nainly a starting point. As for C ++...I don't have that much
> experience with it, other than that it is quite different from Visual Basic
> is. As for JAWS Scripting...unless Freedom Scientific have rewritten what
> they call "the bssics of scripting" that is a nightmare to understand. I had
> no understanding whatsoever as to what constants/variables/window handles
> were used for. (This might have to do with the fact I had never looked at a
> Computer programming manual before that beiseds Inform, itself not to good
> an example of programming unless you have an engine already built, the JAWS
> scripting was still difficult to understand.
> Best Regards,
> Hayden



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Programming language comparison

2010-02-03 Thread Thomas Ward
Hi Milos,
Well, like so many things in life what is considered to be easy is
completely a personal opinion.So before we can really have a reasonable
discussion which language is the easiest we have to take in account what
you would consider easy.Still I don't know what you personally would
find easy I'll have to use my personal judgment here.
Personally, in all my years of programming the easiest language for me
to learn was C# .Net, called C-Sharp, because it has a C-style syntax
without all of the complexity of C++. However,  since C# .Net wasn't one
of the options you have given me I'll try and compare the languages you
did request information on.
First, we have Python. As you pointed outyou didn't really understand
the language so perhaps it is not a language you would personally
consider easy.As for me I find the language easy enough to learn, but
what I find confusing is keeping track of the formatting and spacing to
define blocks of code. The formatting is a completely visual aid, and
therefore it is more difficult to keep track of the code when using a
screen reader. Other languages such as C++ and Java use braces to define
blocks of code which I personally find more logical and easier to keep
track of. So on account of the specific formatting and lack of syntax
makes Python not as easy as it could be.
As far as C++ goes it is the most difficult language on your list.The
basic functions, headers, and  syntax are easy enough to learn, but C++
also puts a lot of the responcibility of doing all the advanced
low-level programming yourself.This is what trips up new programmers
because they simply aren't equipped  to manage his/her system resources
on their own. For example,if you were to use system pointers in your C++
application to handle something like game sounds you have to remember to
manually delete those pointersand   release the system memory back to
the free stack before loading new sounds or exiting the program. Failior
to do so could result  in some major  memory leaks in your application.
Unfortunately,asigning memory and cleanning up after you are done with
it is something many new programmers fail to do correctly and do poorly.
So C++ is largely considered an advanced programmer's language because
of the skill and experience required to truly master the language.
Ultimately I believe the easiest language on your list   to learn is
Visual Basic. It was my first programming language, the one my college
taught first, and it is safe to say programmers generally find it to be
a good starter language in terms of ease of use.   The one thing that
makes the basic type languages good choices for early programming
training is the fact they tend to usewords to define blocks of code
rather  than relying on special formatting as Python does or relying on
braces and brackets as C-style languages do.  Plus basic languages like
Visual Basic don't get into really advanced programming such as managing
resources and memory which is both a advnatage and disadvantage
depending on your outlook. So if you are talking where to start in terms
of ease to learn I'd say try VB .net.
Before I close I think it might be helpful to show you an example ofsome
different programming languages to give you a better idea of what I am
talking about above. I'll use a very simple program like Hello World as
my example.

// Hello World C++

#include 

int main ()
{
std::cout << "Helo world!" << std::endl;
return 0;
}

' Hello World VB .Net

Module Hello
Sub Main ()
System.Console.WriteLine (0, "Hello world!")
End Sub
End Module

As you can see the VB .Net version of the typical Hello World program is
far simplar than it'sC++ counter part.  As programs get bigger and more
complex the ease of use factor of  VB .Net over C++ will only become
more so. The .Net Framework certainly simplifies many aspects of day to
day programming simply because all of the low-level stuff you have to do
in C++ is incorperated directly into the .Net Framework ready to pick up
and use right away.For example, in my VB .Net sample I called the
WriteLine() function. WriteLine() is actually a .Net wrapper function
for the cout function used  in the C++ code above.  In larger more
complex applications such as games this really pays off.
One example that comes to mind is using the Microsoft XAudio2 library
forgames. If you use   the C++ library you pretty much have to design a
custom sound manager from scratch to load  wav files and get their
attributes. Microsoft has sample code showing you how to do this, but
never-the-less it is quite a lot to ask from a totally new programmer.
If you use the C# .Net or VB .Net language with the SlimDX  API for
DirectX you don't have to worry bout all that low-level stuff.You simply
make a link to the SlimDX library, include the XAudio2 namespace, and
start programing since all the really low-level stuff is already taken
care of for you. All you need to do is call the proper load functions
and initialization  fu

Re: [Audyssey] Programming language comparison

2010-02-03 Thread Thomas Ward
Hi Milos,
Well, like so many things in life what is considered to be easy is
completely a personal opinion.So before we can really have a reasonable
discussion which language is the easiest we have to take in account what
you would consider easy.Still I don't know what you personally would
find easy I'll have to use my personal judgment here.
Personally, in all my years of programming the easiest language for me
to learn was C# .Net, called C-Sharp, because it has a C-style syntax
without all of the complexity of C++. However,  since C# .Net wasn't one
of the options you have given me I'll try and compare the languages you
did request information on.
First, we have Python. As you pointed outyou didn't really understand
the language so perhaps it is not a language you would personally
consider easy.As for me I find the language easy enough to learn, but
what I find confusing is keeping track of the formatting and spacing to
define blocks of code. The formatting is a completely visual aid, and
therefore it is more difficult to keep track of the code when using a
screen reader. Other languages such as C++ and Java use braces to define
blocks of code which I personally find more logical and easier to keep
track of. So on account of the specific formatting and lack of syntax
makes Python not as easy as it could be.
As far as C++ goes it is the most difficult language on your list.The
basic functions, headers, and  syntax are easy enough to learn, but C++
also puts a lot of the responcibility of doing all the advanced
low-level programming yourself.This is what trips up new programmers
because they simply aren't equipped  to manage his/her system resources
on their own. For example,if you were to use system pointers in your C++
application to handle something like game sounds you have to remember to
manually delete those pointersand   release the system memory back to
the free stack before loading new sounds or exiting the program. Failior
to do so could result  in some major  memory leaks in your application.
Unfortunately,asigning memory and cleanning up after you are done with
it is something many new programmers fail to do correctly and do poorly.
So C++ is largely considered an advanced programmer's language because
of the skill and experience required to truly master the language.
Ultimately I believe the easiest language on your list   to learn is
Visual Basic. It was my first programming language, the one my college
taught first, and it is safe to say programmers generally find it to be
a good starter language in terms of ease of use.   The one thing that
makes the basic type languages good choices for early programming
training is the fact they tend to usewords to define blocks of code
rather  than relying on special formatting as Python does or relying on
braces and brackets as C-style languages do.  Plus basic languages like
Visual Basic don't get into really advanced programming such as managing
resources and memory which is both a advnatage and disadvantage
depending on your outlook. So if you are talking where to start in terms
of ease to learn I'd say try VB .net.
Before I close I think it might be helpful to show you an example ofsome
different programming languages to give you a better idea of what I am
talking about above. I'll use a very simple program like Hello World as
my example.

// Hello World C++

#include 

int main ()
{
std::cout << "Helo world!" << std::endl;
return 0;
}

' Hello World VB .Net

Module Hello
Sub Main ()
System.Console.WriteLine (0, "Hello world!")
End Sub
End Module

As you can see the VB .Net version of the typical Hello World program is
far simplar than it'sC++ counter part.  As programs get bigger and more
complex the ease of use factor of  VB .Net over C++ will only become
more so. The .Net Framework certainly simplifies many aspects of day to
day programming simply because all of the low-level stuff you have to do
in C++ is incorperated directly into the .Net Framework ready to pick up
and use right away.For example, in my VB .Net sample I called the
WriteLine() function. WriteLine() is actually a .Net wrapper function
for the cout function used  in the C++ code above.  In larger more
complex applications such as games this really pays off.
One example that comes to mind is using the Microsoft XAudio2 library
forgames. If you use   the C++ library you pretty much have to design a
custom sound manager from scratch to load  wav files and get their
attributes. Microsoft has sample code showing you how to do this, but
never-the-less it is quite a lot to ask from a totally new programmer.
If you use the C# .Net or VB .Net language with the SlimDX  API for
DirectX you don't have to worry bout all that low-level stuff.You simply
make a link to the SlimDX library, include the XAudio2 namespace, and
start programing since all the really low-level stuff is already taken
care of for you. All you need to do is call the proper load functions
and initialization  fu

Re: [Audyssey] Programming language comparison

2010-02-03 Thread Hayden Presley
Hi,
Ah zcode...great format for IF Games. Comparing your others... Personally, I
fine VB6 (not that surprising) to te the easiest. You can do plenty with it,
though it is nainly a starting point. As for C ++...I don't have that much
experience with it, other than that it is quite different from Visual Basic
is. As for JAWS Scripting...unless Freedom Scientific have rewritten what
they call "the bssics of scripting" that is a nightmare to understand. I had
no understanding whatsoever as to what constants/variables/window handles
were used for. (This might have to do with the fact I had never looked at a
Computer programming manual before that beiseds Inform, itself not to good
an example of programming unless you have an engine already built, the JAWS
scripting was still difficult to understand.
Best Regards,
Hayden

-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Milos Przic
Sent: Wednesday, February 03, 2010 11:02 AM
To: Gamers Discussion list
Subject: [Audyssey] Programming language comparison

   Hello all,
   As I am still newbie in programming, I would like to ask those of you who
know, to compare the languages that I will mension here. The only thing I
want to compare is how easy the language is to learn and why. For now I can
program in the inform 7, and have learned jaws scripting. I tried python but
I canceled studying because I didn't understand a single thing. So let's
compare the inform 7, python, jaws scripting, vb 6, and c++ from the aspect
of how easy they are to be understood.
   This question may seam stupid to experts, but still I would like the
opinions on this.
   Best regards!
  Milos Przic
msn: milos.pr...@gmail.com
skype: Milosh-hs


__ Information from ESET NOD32 Antivirus, version of virus signature
database 4831 (20100203) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Programming language comparison

2010-02-03 Thread Jacob Kruger
Don't know too many of the others, but the origin of the name of basic was 
something along the lines of:

Beginner's All-purpose Symbolic Instruction Code

honestly it was the closest to a programming language that had real english 
terms in it's syntax, but on the other hand that was based on things like 
QBasic a long time ago - over 20 years ago.


It just meant it was partly, and sort of designed to be a starting point in 
terms of learning to program, but, yes, VB.Net is a bit different, but 
suppose it still does things like For..Next, instead of for () { }, like C# 
for example.


Stay well

Stay well

Jacob Kruger
Blind Biker
Skype: BlindZA
'...fate had broken his body, but not his spirit...'

- Original Message - 
From: "Milos Przic" 

To: "Gamers Discussion list" 
Sent: Wednesday, February 03, 2010 7:01 PM
Subject: [Audyssey] Programming language comparison



  Hello all,
  As I am still newbie in programming, I would like to ask those of you 
who know, to compare the languages that I will mension here. The only 
thing I want to compare is how easy the language is to learn and why. For 
now I can program in the inform 7, and have learned jaws scripting. I 
tried python but I canceled studying because I didn't understand a single 
thing. So let's compare the inform 7, python, jaws scripting, vb 6, and 
c++ from the aspect of how easy they are to be understood.
  This question may seam stupid to experts, but still I would like the 
opinions on this.

  Best regards!
 Milos Przic
msn: milos.pr...@gmail.com
skype: Milosh-hs


__ Information from ESET NOD32 Antivirus, version of virus 
signature database 4831 (20100203) __


The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.

__ Information from ESET NOD32 Antivirus, version of virus 
signature database 4832 (20100203) __


The message was checked by ESET NOD32 Antivirus.

http://www.eset.com






__ Information from ESET NOD32 Antivirus, version of virus signature 
database 4832 (20100203) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


[Audyssey] Programming language comparison

2010-02-03 Thread Milos Przic
   Hello all,
   As I am still newbie in programming, I would like to ask those of you who 
know, to compare the languages that I will mension here. The only thing I want 
to compare is how easy the language is to learn and why. For now I can program 
in the inform 7, and have learned jaws scripting. I tried python but I canceled 
studying because I didn't understand a single thing. So let's compare the 
inform 7, python, jaws scripting, vb 6, and c++ from the aspect of how easy 
they are to be understood.
   This question may seam stupid to experts, but still I would like the 
opinions on this.
   Best regards!
  Milos Przic
msn: milos.pr...@gmail.com
skype: Milosh-hs


__ Information from ESET NOD32 Antivirus, version of virus signature 
database 4831 (20100203) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.