MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

jmurjr
Regular
Reged: 09/21/03
Posts: 322
Send PM


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



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4462
Loc: Melbourne, Australia
Send PM


Re: What language new [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 new [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.



StilettoAdministrator
They're always after me Lucky ROMS!
Reged: 03/07/04
Posts: 6472
Send PM


Re: What language new [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



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: What language new [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


Pages: 1

MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 116 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4107