|
What language
#133344 - 12/05/07 04:56 AM
|
|
|
Wondering what prg language i should learn for coding frontends for various emulators. I have some C+ and quick basic and am OK in those. I just want to build up something for a mame / console mix. That will have a nice GUI look. I have done it in plain text just using number name, but would like to read and display game list etc. Looking for MAME support and PS1,nullDC for in my cab. Thanks for any input
|
|
|
|
Re: What language
[Re: jmurjr]
#133360 - 12/05/07 06:26 AM
|
|
|
If you're targeting Windows, you can get a working GUI going relatively quickly using C#.NET. Stay away from Managed C++ - Microsoft keep changing the rules with it, so you have nothing but trouble. For Linux, learn mad C skillz, and for OSX, Objective-C is the way to go. Oh, yeah, Ruby is cute, and you can get things going quickly with it, too.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: What language
[Re: Vas Crabb]
#133415 - 12/05/07 07:11 PM
|
|
|
> If you're targeting Windows, you can get a working GUI going relatively quickly using > C#.NET. Stay away from Managed C++ - Microsoft keep changing the rules with it, so > you have nothing but trouble. For Linux, learn mad C skillz, and for OSX, Objective-C > is the way to go. Oh, yeah, Ruby is cute, and you can get things going quickly with > it, too.
I'd actually say C# on Linux too - Mono ships with all 3 major distros and it's mature enough to do full-featured WinForms apps, although the form editor's pretty new and doesn't really compare to Visual Studio's. And IronPython is quick n' fun on both .NET and Mono if you're into that sort of thing.
Interestingly, MS seems to be steering C++ away from managed now - they just announced a major MFC upgrade and a big new standards compliance compiler update (C++0x and TR1 support). Hopefully that also means they'll at least match GCC on C99 compliance.
|
|
|
Stiletto |
They're always after me Lucky ROMS!
|
|
|
Reged: 03/07/04
|
Posts: 6472
|
|
|
Send PM
|
|
|
Re: What language
[Re: Vas Crabb]
#133432 - 12/05/07 08:36 PM
|
|
|
> If you're targeting Windows, you can get a working GUI going relatively quickly using > C#.NET. Stay away from Managed C++ - Microsoft keep changing the rules with it, so > you have nothing but trouble. For Linux, learn mad C skillz, and for OSX, Objective-C > is the way to go. Oh, yeah, Ruby is cute, and you can get things going quickly with > it, too.
That said, MAME frontends have been written for Windows with Visual Basic, (Visual) Delphi, etc. But Dot Net is probably the way to go these days for quick development. (Look Arbee, I'm a convert)
And of course with Mono, it's become an option for Linux.
That said, given infinite amounts of time, I still feel native C/C++ is better on Win32...
*runz*
- Stiletto
|
|
|
Tafoid |
I keep on testing.. testing.. testing... into the future!
|
|
|
Reged: 04/19/06
|
Posts: 3135
|
Loc: USA
|
|
Send PM
|
|
|
Re: What language
[Re: Stiletto]
#133475 - 12/06/07 02:34 AM
|
|
|
> > If you're targeting Windows, you can get a working GUI going relatively quickly > using > > C#.NET. Stay away from Managed C++ - Microsoft keep changing the rules with it, so > > you have nothing but trouble. For Linux, learn mad C skillz, and for OSX, > Objective-C > > is the way to go. Oh, yeah, Ruby is cute, and you can get things going quickly with > > it, too. > > That said, MAME frontends have been written for Windows with Visual Basic, (Visual) > Delphi, etc. But Dot Net is probably the way to go these days for quick development. > (Look Arbee, I'm a convert) > > And of course with Mono, it's become an option for Linux. > > That said, given infinite amounts of time, I still feel native C/C++ is better on > Win32... > > *runz* > > - Stiletto
Let not forget Freebasic as well. It deserves love
|
|
|
|