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

Pages: 1-

pros

Name: Anonymous 2009-07-03 14:01

Lets say what we like about programming languages for a change.

C: Very fast and simple syntax.
C++: Has some useful standard libraries that C doesn't have, like vector and map.
Java: Has a very good garbage collector.
Lisp: You can make intersting self-modifying programs with macros.
PHP: Is one of the more readable scripting languages
Python: The forced indentation of code is an interesting idea
Ruby: no comment

Name: Anonymous 2009-07-03 14:06

C++: There are shitloads of libraries for cpp.
PHP: Being able to freely change a variable's type.
Pascal: Easily readable.

Name: Anonymous 2009-07-03 14:07

Python: Doing stuff is very rapid, I can use it to quickly create prototypes of things I think of, and then implement and rework the program in a more efficient language.

Name: Anonymous 2009-07-03 14:08

PHP: Is one of the more readable scripting languages
Nice try

Scheme: Elegant, small (at least up until R6RS)
Python: Readable, library for everything
C: Vroom, vroom
MIPS: Most elegant assembly language
Haskell: very math-like (I consider this a good thing, even if you don't)

Name: Anonymous 2009-07-03 14:20

Haskell: math-like, no idiots ('cause you can't program Haskell when you're a trained code monkey, lolol)
Scheme: Spirits of the computer, etc.
C: A solid tool;
Pascal: Even when you are in a room full of cretins, someone will know Pascal.
C++: DICKS ABOUND!

Name: Anonymous 2009-07-03 14:28

C: A simple representation of a turing machine. Small number of operations and types, but sometimes simple is all that's needed.

Java: Knows what it wants to be. Object Oriented from the ground up.

Perl: Language level integration with regular expressions and the shell can make writing scripts for some tasks blindingly fast.

Name: Anonymous 2009-07-03 14:49

Perl: It's so pretty! Also there's a module for just about everything.
C: Writing a program is like building a jet engine from scratch.
Brainfuck: You are the only person to fully understand what your program does.

Name: FrozenVoid 2009-07-03 14:52

JavaScript: very easy to write anything(RAD),concise,expressive and adaptable.


________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Behind every failure is an opportunity somebody wishes they had missed.

Name: Anonymous 2009-07-03 14:59

Scheme: no forced anything
Lua: no forced anything, but enjoy your fixed-length numbers
C: fuck year portable assembly

Name: Anonymous 2009-07-03 15:04

>C++: Has some useful standard libraries.
troll of the century. the c++ standard library is a fucking joke and it's always been like this.

Name: Anonymous 2009-07-03 17:25

>>1
Lisp: You can make intersting self-modifying programs with macros.
If this is the best “pro” you can think of for Lisp, you don't know it well enough to be commenting on it.

Of course, it's not likely you know the others well enough to comment either.

Name: Anonymous 2009-07-03 17:39

>>10
>>11
Baseless statements, quoting out of context, ad hominen attacks, Never change /prog/.

Name: Anonymous 2009-07-03 18:37

>>6
Java: Knows what it wants to be. Object Oriented from the ground up.
Java [...] Object Oriented from the ground up.
oh wow

Name: Anonymous 2009-07-03 18:59

>>5
Haskell: [...] no idiots [citation needed]

Name: Anonymous 2009-07-03 21:38

Ruby: looks pretty good inside a TextMate window. If you code in a Starbucks, girls might approach you to get your number.

Name: Anonymous 2009-07-03 22:01

Ruby: Slightly less disgusting anonymous function syntax than Javascript

Name: Anonymous 2009-07-03 22:29

>>16
What the fuck are you talking about, java script anonymous functions are about as straightforward as it gets.

Name: Anonymous 2009-07-03 22:33

>>17
Well, there's Haskell's syntax:
\x y -> x * y

Or, you know, lambda calculus.
(λ f. λ x. λ y. f x y)

Name: Anonymous 2009-07-03 23:15

>>18
or, you know, my hacked up GHC's syntax:
(???? f x y → f x y)
or, if you really want to:
(???? f → ???? x → ???? y → f x y)

Name: Anonymous 2009-07-04 1:44

>>12
Baseless statements
You being too clueless doesn't make a statement baseless.

quoting out of context
Uh, what?

ad hominen attacks
Idiot.

Never change /prog/.
Who could change it?

Name: Anonymous 2009-07-04 1:53

>>20
One who shall not be named.

Name: Anonymous 2009-07-04 2:31

>>21
Been rereading Harry Potter to prepare for the movie, eh? Faggot.

Name: FrozenVoid 2009-07-04 2:50

>>17 JavaScript functions always require writing 'function(){}' unlike all the languages with shortcuts like Haskell.
Its disheartening that they[1]  don't change this, but provide shorter syntax[2] for all the objects/arrays/regexps/etc

[1]Mozilla and Brendan Eich
[2]x={},x=[],x=//,
__________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
The primitive mentality is a condition of the human mind, and not a stage in its historical development.

Name: Anonymous 2009-07-04 2:51

>>18
Yes but nobody understands what that means. Why are you escaping the x?

Name: Anonymous 2009-07-04 2:58

>>24
Idiot, it is redifining division to be times.

Name: Anonymous 2009-07-04 6:11

>>23
I believe if you read the language specification and discussion around it there is justification for not providing short function creation syntax. Obviously, you wouldn't do that though, IHBT.

Name: Anonymous 2010-11-28 9:07

Name: Anonymous 2010-12-08 20:09

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