Gentoo Archives: gentoo-user

From: Matan Peled <chaosite@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Lost Labyrinth
Date: Wed, 24 Aug 2005 12:29:56
Message-Id: 430C6695.6030508@gmail.com
In Reply to: Re: [gentoo-user] Lost Labyrinth by "Markus Döbele"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Markus Döbele wrote:
5 > The code I think is not the problem. But I think it is still a lot of work.
6 > By the way I don't like C too much (we had a C Version once and only
7 > encountered problems all the time :-( Buffer overflows and all this nice
8 > stuff is a big problem of this language!)
9 >
10 > Maybe a C Fan is reading this and likes to do it.
11 >
12 > I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
13 > But all this is too much effort. Purebasic has a very syntax and for a basic
14 > dialect a very good performance.
15
16 Well, the code IS the problem. As you see, Nick Rout has already made an ebuild,
17 but the code is a real problem.
18
19 Lets deal with the most obvious problem with not being able to compile your
20 sourcecode - Archs different than x86. PureBasic seems to be able to compile for
21 Windows, AmigaOS, and Linux/x86. What about Linux/PPC (Linux on Apple) users?
22 Theres quite a few of them. They can't run your game without an emulator...
23
24 Yes, is pretty low-level, and you have to take care of your own memory... But
25 coming from an assembler you should be used to this, right?
26
27 Anyway, I can perfectly understand your aversion from C...
28
29 The "best" languages to write a cross-platform application with are (I'm
30 probably going to get flamed missing some, but anyway) C, C++, Java, Python, and
31 Perl.
32
33 Ruling out C (you don't like it), C++ (Too much like C, and we don't need OO
34 anyway), Java (Too bloody slow), we are left with the interpreted languages,
35 Python and Perl.
36
37 I would suggest Python, as it has a very nice syntax and is quite easy to pick
38 up. Its slower than asm/c, but it may be faster than you expect.
39
40 Overall, I suggest using C and SDL, coupled with a good debugger (gdb is good,
41 and I hear valgrind is bloody awesome for memory related issues), but if you
42 decide you don't want it, Python is good too.
43
44 Binary packages are fine, but generally considered to be evil.
45
46 - --
47 [Name ] :: [Matan I. Peled ]
48 [Location ] :: [Israel ]
49 [Public Key] :: [0xD6F42CA5 ]
50 [Keyserver ] :: [keyserver.kjsl.com]
51 encrypted/signed plain text preferred
52
53 -----BEGIN PGP SIGNATURE-----
54 Version: GnuPG v1.4.1 (GNU/Linux)
55
56 iD8DBQFDDGaVA7Qvptb0LKURAlHvAJ9tEFaTm0Rs2WVnriDRyevdLkoUYACeLIbi
57 fCGHsmiBHmEeBAO5Dvk88kc=
58 =aehh
59 -----END PGP SIGNATURE-----
60 --
61 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Lost Labyrinth "Markus Döbele" <mar_doe@×××.de>