Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

First python, then C#

Name: Anonymous 2011-07-08 22:44

My current plan is to finish learning python, and then learn C# for game development. Is this a good plan or should I bite the bullet and learn C++ instead? My plan isn't to do 3d games, more like Super Metroid, but can I randomize maps and such well with C#? I guess my question is, is C# a powerful enough language?

Name: Anonymous 2011-07-08 22:55

It's Turing-complete.

Name: Anonymous 2011-07-08 23:01

So is python. That's not what I'm asking for.

Name: burn 2011-07-08 23:32

stop learning and start doing.

pygame.

Name: Anonymous 2011-07-08 23:38

>>4

Well I'm learning game creation in python at the moment, so you could say I am doing. I haven't gotten to pygame yet, but I can do a number guessing game.

The only reason I made this topic is because I've been told that I could do entire game projects in python because it's resource heavy, where as something like C# runs faster I guess. Just wondering.

Name: Anonymous 2011-07-08 23:48

Learn Lisp.

Name: Anonymous 2011-07-08 23:54

Learn Physics.

Name: Anonymous 2011-07-09 0:16

Fuck this place. I knew it was a bad idea to come here for advice.

Name: Anonymous 2011-07-09 0:30

>>8
The definition of 'powerful' that C++ users like actually means 'efficient', in terms of the machine. That could mean the ability to bypass type-safety, or the granularity of your control over memory consumption. And that doesn't impact much whether you will be able to do, in principle, what you want to accomplish, so C# can serve you as well as any other language, save for the economy expression that may be greater in one or others (likely not C++).

So in the end, yes, as >>2 said, it's Turing-complete, go crazy.

Name: Anonymous 2011-07-09 1:21

>>1
OP, if you aren't doing anything too math or resource heavy, like 3D gaming, then C# should be fine, and would probably be much easier than C++.
Like >>8 said, C++ is a little more machine efficient. It would force you to learn a few more concepts though, like manipulating pointers and memory management.

While I love C++, I really think  you'd be better off with C#.

Name: Anonymous 2011-07-09 1:23

... people use languages other than python?

auuuuaghgh my head

Name: Anonymous 2011-07-09 1:31

Thanks,
>>9
>>10

Name: Anonymous 2011-07-09 1:35

... people use languages other than Common Lisp?

auuuuaghgh my anus

Name: Anonymous 2011-07-09 1:47

>>13

You would have me code games in Lisp?

Name: Anonymous 2011-07-09 1:50

>>14
What's wrong with that?

Name: Anonymous 2011-07-09 1:54

>>15
Just never heard anyone suggest Lisp for game creation. It seems quite hard to learn.

Name: Anonymous 2011-07-09 2:08

>>16
Naughty Dog has always used it.
Also, the ``in Lisp'' guy coded a Warcraft II clone in 3 months without knowing what to do. If he can, anybody can.

Name: Anonymous 2011-07-09 2:28

>>17
Not anymore they don't.

Name: Anonymous 2011-07-09 2:37

Name: Anonymous 2011-07-09 3:38

Well if games like Uncharted 2 and such are possible in Lisp, are there any downsides other than smaller libraries? (which could be wrong, but what I read)

Name: Anonymous 2011-07-09 3:52

>>20
It's just less supported, you'll often need to roll your own X, for some values of X. Not a big problem for most everyday programming needs, but for others (like targeting an architecture not supported by your compiler) may be harder. The compiler may provide some tools to help you.
Also, the haters are annoying.

Name: Anonymous 2011-07-09 4:01

>>21
Why does Lisp get so much hate here? Because it's not the standard language?

Name: Anonymous 2011-07-09 4:04

Name: Anonymous 2011-07-09 4:14

>>22
Because it gets discussed way too much for a language that:
a) contributes nothing to technology
b) nobody gives a shit about

Name: Anonymous 2011-07-09 4:17

>>21
you'll often need to roll your own X
Isn't there a way to just link against some any old library that does what you want, just as you can do in C?

Name: Anonymous 2011-07-09 4:21

>>25
This has been left as an exercise for the reader.

Name: Anonymous 2011-07-09 4:27

>>22
here
Regular (old?) /prog/riders are either Lispers, Haskellers or both. The others are redditors or from the imageboards.

>>25
Sure, if there is such a library. CL has many pre-packaged useful libraries. For Scheme it depends on which implementation.

Name: Anonymous 2011-07-09 4:42

>>19
That single pdf is 40mb.
LISP QUALITY indeed.

Name: Anonymous 2011-07-09 6:33

So I found out EVE Online was programmed with python. Could I say fuck C# at the moment since I'm only making a 2d game? Python seems to be able to get the job done.

Name: Anonymous 2011-07-09 6:50

>>29
Probably

Name: Anonymous 2011-07-09 7:59

>>29

No, you should stop learning python NOW and start with C# NOW.

no-one-will-ever-play-your-python-games.jpg

Name: Anonymous 2011-07-09 8:02

>>31
I'm not a Pythonista, but I don't see why wether someone plays a game or not would depend if he chooses one VM over another - it's mostly irrelevant (CPython being a bit slow would be the only major problem that I could think of).

Name: Anonymous 2011-07-09 8:17

>>32
a bit
I have bad news for you.

Name: Anonymous 2011-07-09 8:21

>>32
CPython being a bit slow
You're too euphemistic. FIOC is SaF.

Typical C# game: http://www.youtube.com/watch?v=GNYLA_xDOos
Typical C or C++ game: http://www.youtube.com/watch?v=XkSLs9qZj-g

Name: Anonymous 2011-07-09 11:49

Name: Anonymous 2011-07-09 13:26

>>34
why isn't the C++ game crashing?

Name: Anonymous 2011-07-09 13:38

fuck i hate lisp hipsters, almost as bad as ruby faggots

Name: Anonymous 2011-07-09 13:45

>>37
unfortunately this results in python getting neglected

Name: Anonymous 2011-07-09 13:59

>>38
the pythonista is gone; the lispers are still here.

Name: Anonymous 2011-07-09 14:05

>>37
Hmmm... Then how did you put up with us all these yea... Oh, I see.

Back to Reddit, please.

Name: Anonymous 2011-07-09 14:08

>>35
Lol, what's that shitty indie game nobody cares? I guess the developers are GNU/Hippies that free the software or shit like that and don't make any money. Look at those ``fucking lithper faggotth'' that will never get any job done. Typical C++ programmer's reaction

>>36
Many Touhous I've tried have bugs.

Name: Anonymous 2011-07-09 14:11

lisp is fucking un(readable|usable), stop advocating it to poor newcomers you fucking faggots

Name: Anonymous 2011-07-09 14:13

>>42
/Polecat kebabs/

Name: Anonymous 2011-07-09 14:16

>>43
I fucking hate you. Go choke on a huge nigger cock.

Name: Anonymous 2011-07-09 15:01

>>42
It seems someone was to stupid to read and understand an introductory book to computer science.

Name: Anonymous 2011-07-09 16:07

>>42

I think Russian is unreadable. What's with all the backwards letters lol?

Name: Anonymous 2011-07-09 16:18

>>35
this is what lispfags actually believe
laughing_whores.jpg

Name: Anonymous 2011-07-10 4:25

Just bumping some non autistic thread

Name: Anonymous 2011-07-10 4:56

there are non

Name: Anonymous 2011-07-10 8:55

>>45
Oh, so if a book is too badly written for some reason or another, it means it's my fault I can't study it? Fuck off.
>>46
Russian is more readable than probably most languages as it has an almost bijective mapping between graphemes and phonemes.  I did hear it has some idiosyncrasies as to numerals, but I don't actually speak/read/write Russian so I wouldn't know.  Ask the ``In Lisp'' guy if you want to know more about it.  If you want examples of languages that are inherently hard to read, look at French or Chinese.

Name: Anonymous 2011-07-10 9:51

>>50
Chinese is a superior language.

Name: Anonymous 2011-07-10 11:12

>>51
Chinese has no referential transparency whatsoever.

Name: Anonymous 2011-07-10 11:37

>>52
But Chinese has the most advanced optimizing compilers of all languages!

Name: Anonymous 2011-07-10 11:49

>>25
There is TONS of libraries if you use quicklisp, this is only Common Lisp IIRC, but It's the coolest thing ever done.

Online library linking on runtime. Fuck yeah.

Name: Anonymous 2011-07-10 12:10

There is TONS of parentheses if you use quicklisp, this is only Common Lisp IIRC, but It's the coolest thing ever done.

Online parenthesis matching on runtime. Fuck yeah.

Name: Anonymous 2011-07-10 13:41

Has anyone ported Boehm's GC to Chinese yet?

Name: Anonymous 2011-07-10 13:51

Chinese is bloated as fuck.

Name: Anonymous 2011-07-10 13:55

>>57
You're just mad because of the huge codebase Chinese has.  Enjoy writing toy poems in your tiny restricted English language while I write epic tales you will never understand.

Name: Anonymous 2011-07-10 14:17

>>58
I sure would like you to explain something to me that I can't explain in English. Sorry, you can't.

Name: Anonymous 2011-07-10 14:21

Everything in Chinese solves a problem caused by Chinese. A character for every concept? Need tones to pronounce them. Gotta have a particle for questions because you can't use intonation! You have to build so much context because the words are ambiguous, so good thing the words are so SHORT! What a fuckawful language.

Name: Anonymous 2011-07-10 14:49

>>58
English has by far the richest vocabulary, and a very permissive grammar, which gives it much expressive power. The compiler also has an inline assembler for Greek and Latin mnemonics and these low-level abilities are handy to write your own extensions.

On the other hand, written Chinese has the potential to be universal (you could parse logograms in your mother tongue, and make a sense of it all, provided you understand the API).

Both are poorly (if at all) standardized.

Name: Anonymous 2011-07-10 14:55

>>61
Latin
lolol is ur languige ded
U MENA LETIN

Name: 2012-01-25 7:16


Don't change these.
Name: Email:
Entire Thread Thread List