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

Pages: 1-

What language should I learn?

Name: Anonymous 2010-12-15 6:23

Hello /prague/.

I know how to program with c, modula-2, php and java to some extent. Recommend future languages.

Name: Anonymous 2010-12-15 6:26

inb4 read SICP
inb4 LISP

Name: Anonymous 2010-12-15 6:53

Scheme, Haskell, Ocaml. You can do exercises from SICP in any of these languages.

Name: Anonymous 2010-12-15 7:27

Prolog

Name: Anonymous 2010-12-15 8:48

how about some ruby?

Name: Anonymous 2010-12-15 9:07

Name: Anonymous 2010-12-15 9:11

>>5
SECONDED

Ruby is so awesome it makes me pee

Name: Anonymous 2010-12-15 14:00

Lua anyone?

Name: Anonymous 2010-12-15 16:08

>>8
I recommend learning Lua by getting FCEUX and scripting for some NES games. Just find the RAM map of the game you're playing and go nuts.

Name: LISPPER 2010-12-15 16:10

LISP

Name: Anonymous 2010-12-15 17:30

>>2
/thread

everyone go home, nothing to see here.

Name: Anonymous 2010-12-15 17:57

a lot of tech enterprises are writing their scalable solutions in bbcode these days

Name: Anonymous 2010-12-15 18:06

Python is a great choice: it allows you to quickly prototype your algorithms, and if you learn how to work with iterators and lazy evaluation it fucking rocks.
Pro: Rapid software development, battery included;
Con: Big interpreter lock prevents you from doing real threading.

Haskell is simply awesome: clean, well developed, the king of functional languages! Not clumsy as Ocaml, awesome syntax, awesome data typing...
Pro: Language from brightest minds to brightest minds;
Con: Hard learning curve on certain aspects, code must be well thought, you cannot just sketch stuff...

C++ Is simply a pain in the ass, but if you really know C as you say, by learning C++ you'll get a huge improvement of your comprension on how programming works, expecially on the operators overloading stuff. When you've really learned C++ you can throw it away because it's the best language if you want to make a mess of your software.
Pro: Extremely flexible. You can manipulate intimate parts of your program.
Con: If you manipulate intimate parts of your program without knowing what you do, you can scramble intuitive semantics, and finding errors will be a path full of sorrow and woe.

Lua Seems a toy language, and probably IS a toy language, but enchains the power of a easily embeddable turing-complete configuration language. That's why it's used in some remarkable cases (like World of Warcraft or Nmap). You are more likely to write C extensions of Lua than actually programming in it...
Pro: Simple and extremely lightweight.
Con: Error prone. By example, everything not defined just evaluates as null

Name: Anonymous 2010-12-15 18:10

It really depends what you want to do.

C++ - Game coding from the ground up
Lua - Modding
Java - You're a faggot, don't learn Java

Don't listen to the faggots telling you to learn outdated and nix-boon backwoods languages...learn something mainstream that actually has practical use in a professional programming environment... C++, C#, Java(eh.)




also lol @ "programming" and "php"
Faggy web scripting doesn't count as programming imo

Name: Anonymous 2010-12-15 18:13

>>14
also lol @ "programming" and "php"
Faggy web scripting doesn't count as programming imo

Totally. Expecially that php-bullshit. Worst programming language ever with worst standard library ever. What the fuck were they thinking? Why does fopen return ***FALSE*** if something goes wrong? What the heck is wrong with you?

Name: Anonymous 2010-12-15 18:19

>>15

sounds like someone just learned sarcasm

Name: Anonymous 2010-12-15 18:21

>>13
circlejerking Haskell Faggot detected

Name: Anonymous 2010-12-15 18:27

LISP
Pro: LISP
Con: NULL

Name: Anonymous 2010-12-15 18:28

Here's the deal: learn to program in Java and then DON'T program in Java.  That's your workhorse language that you get to put on a resume, say "Yeah, I know it," and earn a pittance.

Name: Anonymous 2010-12-15 18:42

Here's the deal: learn to program in Lisp and then program in Lisp.  That's your workhorse language that you get to put on a resume, say "Yeah, I know it," and earn a NOTHING because it's just a toy language that nobody cares about in the real world.

Name: Anonymous 2010-12-15 18:45

Here's the deal: learn to program in C++ and then program in C++. That's your workhorse language that you get to put on a resume, say "Yeah, I know it," and become rich, because it allows you to actually get shit done.

Name: Anonymous 2010-12-15 18:52

Master C, learn an interpreted language like Perl or FIOC.

Name: Anonymous 2010-12-16 3:08

>>18
Con: nil
fixed

Name: Anonymous 2010-12-16 3:13

>>19
You can learn to program in Java while you pronounce the phrase 'You can learn to program in Java'. See?

Name: Anonymous 2010-12-16 7:51

>>23
Cons: nil
fixed

Name: Anonymous 2010-12-16 10:51

>>25
cons: (car . nil)
fixed

Name: Anonymous 2010-12-16 15:33

get the book "Seven Languages in Seven Weeks"

Name: Anonymous 2010-12-16 18:51

>>27
Lisp is one of those seven languages?

Name: Anonymous 2010-12-16 19:50

>>28
yes, clojure is a Lisp dialect

Name: Anonymous 2010-12-16 20:19

>>29
IHBT

Name: Anonymous 2012-01-31 5:17

'check my binary quads

Name: Anonymous 2012-01-31 5:56

>>33
astound doubles, my brother

Name: Anonymous 2012-01-31 8:07

dubz incoming!

Name: Anonymous 2012-01-31 8:27

>>33
Panzerschreck! Dead ahead!

Name: Anonymous 2012-01-31 17:11

Finnish

Name: Anonymous 2012-01-31 17:19

>>35
him

Name: Anonymous 2012-01-31 21:57

Yiddish

Name: Anonymous 2012-01-31 23:39

Hebrew so you can understand the kikes' plans for the goyim.

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