Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 4

Author Topic: Programmers, Programmers one and all.  (Read 4095 times)

Hippoman

  • Bay Watcher
    • View Profile
Programmers, Programmers one and all.
« on: October 05, 2009, 08:44:55 pm »

I need something to learn.
I have 0 skills and 200% of time and skill I could spend on something.

Seeing as I have my own business and website up, I plan to learn a computing language.

Which shoudl I learn, seeing as I was using C until a bunch of people started telling me that it sucks, its useless and that I have to use couts and >> and IOSTREAMS!!!!!!!! which pisses me off for That stuff makes it longer and much harder.

Im fucking pissed and I want to make applications or games using a language. Maybe rougelikes.

What should i learn.
Logged
THPÆCROSSISM
ΘπÆ┼ - Rise up against our superiors! Let all dwarves be equal!
KHDownloads

sonerohi

  • Bay Watcher
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #1 on: October 05, 2009, 09:37:05 pm »

C# or C++. It really is a good, solid language and you can keep an income from knowing it. There are easier languages that let you scrap a game up quicker, but they don't really give you a solid understanding of how and why things work, because it is pre-packaged. Kind of like building a clock with C++, and certain languages are like buying the segments and screwing it together.
Logged
I picked up the stone and carved my name into the wind.

Hippoman

  • Bay Watcher
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #2 on: October 06, 2009, 07:14:03 am »

Everyone but one person has told me that compared to C or C++ C# is absolutely horrible.

I hate C++ with a passion. but if thats seriously the only god damn fucking language I can learn i'll learn it.
Logged
THPÆCROSSISM
ΘπÆ┼ - Rise up against our superiors! Let all dwarves be equal!
KHDownloads

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: Programmers, Programmers one and all.
« Reply #3 on: October 06, 2009, 07:17:40 am »

I use C for almost everything.

Though almost everything still isn't much...


C++ can be better, but it can also be many times uglier(except compared to the ioccc) because of it's features adding a layer of obscurity with it's compatibility.
Logged
Eh?
Eh!

Mondark

  • Bay Watcher
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #4 on: October 06, 2009, 07:25:43 am »

You might try Java.  It's more object oriented and higher level than C/C++, and imho, a good deal easier to learn.  It does make the really low level stuff a bit more difficult though.  It's also wonderfully cross platform.  The syntax is similar to C/C++, so if you know them, you should pick up the basics pretty quickly.
Logged
Fefeshnelmargalip

IndonesiaWarMinister

  • Bay Watcher
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #5 on: October 06, 2009, 09:14:33 am »

Python.

Cross platform.
Beautiful.
Also OO, but I think can be done with no class or object, if you want it that way.

Also, faster than Java (IMO)
Logged

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #6 on: October 06, 2009, 04:12:31 pm »

Go for an assembler, I recomend Linoleum. Otherwise, I recomend python as well, but the problem with that as stated before is that it really dosn't teach you how the computer works, so not only is it slow in itself, if you haven't a good understanding of other languages you might end up writing slow code as well. Linoleum on the other hand, will tech you a load of stuff useful for any language, gives you a brag factor, and isn't actually as much harder than higher level languages as some people make it out to be. (at least provided your a mad genius like me)
Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

Gunner-Chan

  • Bay Watcher
  • << IT'S TIME >>
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #7 on: October 06, 2009, 04:17:52 pm »

Learn Piet for the funnyness factor.
Logged
Diamonds are combustable, because they are made of Carbon.

Hippoman

  • Bay Watcher
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #8 on: October 06, 2009, 04:19:46 pm »

Python.

Cross platform.
Beautiful.
Also OO, but I think can be done with no class or object, if you want it that way.

Also, faster than Java (IMO)

Warning - while you were reading a new reply has been posted. You may wish to review your post.

I heard that pthon was a scripting type of language to be used with a language such as C/C++.
Whats a assembler?

Whats Piet?
Logged
THPÆCROSSISM
ΘπÆ┼ - Rise up against our superiors! Let all dwarves be equal!
KHDownloads

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #9 on: October 06, 2009, 05:19:05 pm »

Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

eerr

  • Bay Watcher
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #10 on: October 06, 2009, 05:21:14 pm »

The problem with java is that java is slow to code, and has vastly inconsistent available memory across its supported systems.
Everything must be explicitly handled. Everything.

It actually runs plenty fast.

just look at arcanists (www.funorb.com)
the entire game is done without using the graphics card.
Logged

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: Programmers, Programmers one and all.
« Reply #11 on: October 06, 2009, 05:58:22 pm »

Assembler.

Linoleum.

Fast ASM relies on the abilities of the programmer to express their intentions in a fast way. C/C++ has decades of professional experience in optimization, so if you ran a linoleum program and an equivalent C program, the C will be consistantly fast, and the other one will either be faster or slower depending on if you went to university to learn how to structure ASM to run quickly, and know all the tricks to your processor type...

ASM through GCC would be fastest, combining the potential for fast code with optimization where possible(I think, though it might be the C portion of GCC that does optimization).

Plus, the relative simplicity of C makes anything larger than a version of cat many times easier to work on.


And, once again, GCC can compile to ASM and then stop, letting you keep the structure from C and "optimize" the ASM by hand. If you really think you know more than the compiler about fast code.
Logged
Eh?
Eh!

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: Programmers, Programmers one and all.
« Reply #12 on: October 06, 2009, 07:17:38 pm »

Maybe, maybe not. But it's not all about speed, there is also the fact tha you lern things you otherwise would not. Then there is that feeling of control, and POWER, you can beast this machine, and forge it into whatever you want, all by yourself and without a hundred layers in betwen and black boxes that do evrything for you! Finally, there's the prestige, even if not in the eyes of others then at least in your own, because now you are down a single step from the ones and zeroes, so close you can almost reach out and tuch them, at long last you feel that you might call yourself a REAL programmer.
Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: Programmers, Programmers one and all.
« Reply #13 on: October 06, 2009, 08:45:46 pm »

I plan to stick to C until I have university experience with ASM. And then stick with C as a compromise between current abstraction and power(binary->ASM->C->C++->python->(future)english directly interpreted)
Logged
Eh?
Eh!

Alexhans

  • Bay Watcher
  • This is toodamn shortto write something meaningful
    • View Profile
    • Osteopatia y Neurotonia
Re: Programmers, Programmers one and all.
« Reply #14 on: October 06, 2009, 09:10:21 pm »

oh GOD!! This same EXACT Battle in every thread??!!

Learn a language you enjoy... the end...

try them all... pick one... whatever...

Think about what you want to do and investigate wich can better suit your needs...

If you need C++ tutorials...

ask me...
http://www.learncpp.com/
http://www.mikeware.us/cpp/
http://www.dev-spot.com/forums
http://winprog.org/tutorial/ (win32 api)

I have a LOT more...
Logged
“Eight years was awesome and I was famous and I was powerful" - George W. Bush.
Pages: [1] 2 3 4