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 |