[Audyssey] New Ways to Program Software
Hi. I just needed your opinion on something. C++ is the best language to develop games in as far as I'm concerned now that I understand fluently how to develop in it, at least audio games. Does it make sense to use C++ for only fast audio games and stick with .NET or some other high-level language for most other types of programs on the desktop and other devices? Based on what you all think is exactly what I'm starting after a few more months of updated games and what not from BrailleSoft. I've been tusseling with this question for a while now. --- 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] New Ways to Program Software
if you know C++, there is no point on using other languages as far as i know. thanks, mauricio -Mensagem original- De: Louis Bryant lo...@braillesoft.net Para: gamers@audyssey.org Data: Quinta, 1 de Abril de 2010 12:41 Assunto: [Audyssey] New Ways to Program Software Hi. I just needed your opinion on something. C++ is the best language to develop games in as far as I'm concerned now that I understand fluently how to develop in it, at least audio games. Does it make sense to use C++ for only fast audio games and stick with .NET or some other high-level language for most other types of programs on the desktop and other devices? Based on what you all think is exactly what I'm starting after a few more months of updated games and what not from BrailleSoft. I've been tusseling with this question for a while now. --- 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] New Ways to Program Software
Hi Louis, The way I do it personally is to write all the low level code that needs to run at maximum speed in C++, then I wrap it in simple functions and classes and add it to my scripting engine. The result is that I've got as simple a language as I could wish for with the underlying power of C++. This way I can code all my game logic at lightning speed, while my C++ engine takes care of everything at the core. I then expanded this concept and made my BGT engine which is still in active development, and which I will actually be using to make all of my own future titles as well. This works flawlessly because, as you will undoubtedly know, the game logic isn't what eats up CPU power but is usually what takes the longest to write as the core is always reusable. Kind regards, Philip Bennefall - Original Message - From: Louis Bryant lo...@braillesoft.net To: gamers@audyssey.org Sent: Thursday, April 01, 2010 9:41 PM Subject: [Audyssey] New Ways to Program Software Hi. I just needed your opinion on something. C++ is the best language to develop games in as far as I'm concerned now that I understand fluently how to develop in it, at least audio games. Does it make sense to use C++ for only fast audio games and stick with .NET or some other high-level language for most other types of programs on the desktop and other devices? Based on what you all think is exactly what I'm starting after a few more months of updated games and what not from BrailleSoft. I've been tusseling with this question for a while now. --- 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] New Ways to Program Software
philip, I thought he was refering to software, not games. but, if you're talking about games, then do what philip said, too. -Mensagem original- De: Philip Bennefall phi...@blastbay.com Para: Gamers Discussion list gamers@audyssey.org Data: Quinta, 1 de Abril de 2010 21:46 Assunto: Re: [Audyssey] New Ways to Program Software Hi Louis, The way I do it personally is to write all the low level code that needs to run at maximum speed in C++, then I wrap it in simple functions and classes and add it to my scripting engine. The result is that I've got as simple a language as I could wish for with the underlying power of C++. This way I can code all my game logic at lightning speed, while my C++ engine takes care of everything at the core. I then expanded this concept and made my BGT engine which is still in active development, and which I will actually be using to make all of my own future titles as well. This works flawlessly because, as you will undoubtedly know, the game logic isn't what eats up CPU power but is usually what takes the longest to write as the core is always reusable. Kind regards, Philip Bennefall - Original Message - From: Louis Bryant lo...@braillesoft.net To: gamers@audyssey.org Sent: Thursday, April 01, 2010 9:41 PM Subject: [Audyssey] New Ways to Program Software Hi. I just needed your opinion on something. C++ is the best language to develop games in as far as I'm concerned now that I understand fluently how to develop in it, at least audio games. Does it make sense to use C++ for only fast audio games and stick with .NET or some other high-level language for most other types of programs on the desktop and other devices? Based on what you all think is exactly what I'm starting after a few more months of updated games and what not from BrailleSoft. I've been tusseling with this question for a while now. --- 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. --- 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] New Ways to Program Software
Hi Louis, This is is of course purely optional, but yeah that is how I would do it. C++ is a great language, especially for games, but it is also the most complex. Most of the time you'd probably want to use a rapid development language such as C# .NET or VB .NET for day to day applications such as text editors, mp3 players, checkbook software, whatever. The main reason behind this reasoning is with a lot of applications performance isn't a big issue, and the .NET Framework is a very good development API which can be used to put together some pretty big applications in a fraction of the time it would take to do it in C++. You have so many ready made classes for just about anything you can think of. Most companies today are looking for .NET developers for this exact reason. You can put together an interface for a large database, create some specialized accounting software, create a report writer, in a fairly short amount of time compared to C++. So in the development industry for Windows we are seeing a large move to .NET for general application development in the business world. Cheers! On 4/1/10, Louis Bryant lo...@braillesoft.net wrote: Hi. I just needed your opinion on something. C++ is the best language to develop games in as far as I'm concerned now that I understand fluently how to develop in it, at least audio games. Does it make sense to use C++ for only fast audio games and stick with .NET or some other high-level language for most other types of programs on the desktop and other devices? Based on what you all think is exactly what I'm starting after a few more months of updated games and what not from BrailleSoft. I've been tusseling with this question for a while now. --- 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] New Ways to Program Software
Hi Mauricio, Not true. I've often discovered it is better to be familiar with several different programming languages as they all have advantages and disadvantages that might come in handy for a certain type of project. Just because C++ can be used to write anything it doesn't mean it is the best solution for the job. For example, take a simple Notepad type program. Yeah, you could write it in C++, but by doing so you will be completely writing the application from scratch. If you chose to do it in say C# .NET or VB .NET you could easily do it two or three times faster as most of what you need is right in the .NET Framework. You can drag and drop all of the controls onto the form, which are .NET class components, and use the built in classes for reading/saving text files, and various other features you need for your text editor. Along the line you will save countless hours of time just by using an API filled with various common classes, functions, and existing code you can just pick up and use. Another practical example is shell scripting. On Linux I have written a handful of shell scripts in Perl to go out on the internet fetch certain files, scan my computer for stuff, whatever. I could of course write it in C++, but why bother? Perl is a simple C-like language which is easy to learn and use for basic scripting and other operations. I could write a text editor in it if I wanted to, and it would not take much time at all since Perl is a simple C-like language for rapid development of scripts, programs, whatever. It just makes sense to save some time and effort since these are more or less just quick and dirty programs made for me anyway. So my point is not all languages are equal. They offer different advantages/disadvantages and it is very handy to be able to use whatever language suits you or your project. Just because you know a language like C++ doesn't mean it is the proper choice for every single type of application or for every possible situation. there is sometimes a need to use something that is suited to the type of app you want to create. Cheers! --- 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] New Ways to Program Software
Hi there, I jsut wanted to say that what Thomas has written there is very well worded indeed, and true. I am also going after that, though I don't knoow many languages yet, heh. Kevin - Original Message - From: Thomas Ward thomasward1...@gmail.com To: Gamers Discussion list gamers@audyssey.org Date: Thu, 1 Apr 2010 17:28:03 -0400 Subject: Re: [Audyssey] New Ways to Program Software Hi Mauricio, Not true. I've often discovered it is better to be familiar with several different programming languages as they all have advantages and disadvantages that might come in handy for a certain type of project. Just because C++ can be used to write anything it doesn't mean it is the best solution for the job. For example, take a simple Notepad type program. Yeah, you could write it in C++, but by doing so you will be completely writing the application from scratch. If you chose to do it in say C# .NET or VB .NET you could easily do it two or three times faster as most of what you need is right in the .NET Framework. You can drag and drop all of the controls onto the form, which are .NET class components, and use the built in classes for reading/saving text files, and various other features you need for your text editor. Along the line you will save countless hours of time just by using an API filled with various common classes, functions, and existing code you can just pick up and use. Another practical example is shell scripting. On Linux I have written a handful of shell scripts in Perl to go out on the internet fetch certain files, scan my computer for stuff, whatever. I could of course write it in C++, but why bother? Perl is a simple C-like language which is easy to learn and use for basic scripting and other operations. I could write a text editor in it if I wanted to, and it would not take much time at all since Perl is a simple C-like language for rapid development of scripts, programs, whatever. It just makes sense to save some time and effort since these are more or less just quick and dirty programs made for me anyway. So my point is not all languages are equal. They offer different advantages/disadvantages and it is very handy to be able to use whatever language suits you or your project. Just because you know a language like C++ doesn't mean it is the proper choice for every single type of application or for every possible situation. there is sometimes a need to use something that is suited to the type of app you want to create. Cheers! --- 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] New Ways to Program Software
Since you're so good at programming C already, why not just stick with it? You could avoid the confusion that can happen when switching between languages, like separating things in c with commas and doing the same in VBPPC with signs. Do you live near Sandusky Ohio, or are you planning a trip to Cedar Point? Receive a massage at very competitive rates--$40 per hour for a revitalizing therapeutic massage, $65 per house call--any time, anywhere (within reason.) Call 419-577-7973 I'll ease your pain and discomfort, loosen and mobilize your stiff joints, relax your achy muscles, and help you let go of stress, depression, and nervous anxiety... Ken Downey, LMT President of Blind Comfort! The Caring Without the Staring and DreamtechInteractive - Original Message - From: Louis Bryant lo...@braillesoft.net To: gamers@audyssey.org Sent: Thursday, April 01, 2010 3:41 PM Subject: [Audyssey] New Ways to Program Software Hi. I just needed your opinion on something. C++ is the best language to develop games in as far as I'm concerned now that I understand fluently how to develop in it, at least audio games. Does it make sense to use C++ for only fast audio games and stick with .NET or some other high-level language for most other types of programs on the desktop and other devices? Based on what you all think is exactly what I'm starting after a few more months of updated games and what not from BrailleSoft. I've been tusseling with this question for a while now. --- 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. No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.800 / Virus Database: 271.1.1/2784 - Release Date: 04/01/10 14:32:00 --- 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.