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

Official Language Bashing Thread

Name: Anonymous 2011-01-03 13:52

I CHOOSE YOU MEGATROLL

Name: Anonymous 2011-01-07 11:03

>>80
define "saner"

Name: Anonymous 2011-01-07 11:06

sanity defined by traditions and societal norms.
if it is traditional, then it is sane.
for example, believing in "God" is "sane".

Name: Anonymous 2011-01-07 11:11

Name: Anonymous 2011-01-07 11:17

>>83
how your links define "sane"?

Name: Anonymous 2011-01-07 11:23

>>82
10/10

Name: Anonymous 2011-01-07 11:30

>>85
=1

Name: Anonymous 2011-01-07 13:33

I read 4chan because I enjoy watching people who are depressed, suicidal, antisocial and socially abused talk about their life like they are normal and have no problems

there is your tl:dr in a nutshell

Name: Anonymous 2011-01-07 17:18

Name: Anonymous 2011-01-07 17:56

Sorry to interrupt this highly interesting discussion but...

http://twitter.com/sicpsnake

Who is this faggot?

Name: Anonymous 2011-01-07 18:07

>>89
this faggot
The answer is inside the question.

Next.

Name: Anonymous 2011-01-07 21:22

>>89
What the fuck are you talking about? It says right there on the page.

Name: Anonymous 2011-01-07 21:26

Perl--can you read it?

Name: Anonymous 2011-01-07 23:02

HAKSAL is the Hipsters language of choice

HAKSAL will never be popular

HAKSAL is a pointless toylanguage

HAKSAL is ridicolously complicated (go away with your goddamn map fold)

Name: Anonymous 2011-01-07 23:11

>>93
Haskell complicated because of its typesystem. The same thing makes C++ and Java complicated.

Name: Anonymous 2011-01-07 23:19

>>94
Bullshit. To both.

Name: Anonymous 2011-01-08 0:34

>>95
Abstraction based on typesystem is hard, because you have to remember all the nuances of typesystem at every time.

On the other hand, Lisp, with its simple syntatic abstraction and dynamic typing, is easy, because you can forget about nuances and concenrate on solving the problem at hand.

"Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity." — Charles Mingus

Name: Anonymous 2011-01-08 9:34

On the other hand, Lisp, with its simple syntatic abstraction and dynamic typing, is easy, because you can forget about nuances and concenrate on solving the problem at hand.

"Where is Java and is where is your lisp now? Java - king and queen of ENTERPRISE programming, lisp - toy for students, not suitable for anything serious" — Anonymous

Name: Anonymous 2011-01-08 10:32

>>97
I dont know Java. It is to hard to learn and use it.

Name: Anonymous 2011-01-08 10:49

Lambda: the ultimate abstraction.

Name: Anonymous 2011-01-08 10:52

100 GET

Name: Anonymous 2011-01-08 10:53

>>100
Lambda: the ultimate GET

Name: Anonymous 2011-01-08 16:50

Neo to Cypher:
Do you always look at it encoded?
Cypher to neo:
No man! This is a new perl script im brewin'!

Name: Anonymous 2011-01-08 16:52

Perl: the ultimate obfuscation.

Name: Anonymous 2011-01-08 17:00

Why Haskell's Forced Indentation of Code is optional?
Because it delays it until you force it yourself!

Name: Anonymous 2011-01-08 19:20

>>102
I laughed and felt bad about it.

Name: Darkr 2011-01-09 2:09

>>28

Every time I hear this argument, it's always from a programmer who never did much C.  As a beginner, it sucks.  Once you learn it, things are 100x better.

What's absolutely hilarious to me is the fact that nine times out of ten I can write programs just as fast as a Python/Ruby programmer and often times faster.  And of course I end up with a program that runs 50x faster and uses 3x less memory.  Manual memory management can be a pain, but it usually isn't if your program is well designed and uses proper data structures.

Time for a funny anecdote.  I have a friend who is big into Java.  He bashes C all the time for lacking GC.  For shits and giggles I ported a program he wrote in Java to C but I wrote it in such a way so that none of the memory allocated was freed.  All the memory was leaked and guess what?  It STILL used less memory than the Java program because of how bloated the JVM is.  It's like amputating your legs and bragging to your able-bodied friends about how you never get leg cramps or sore ankles.

Name: Anonymous 2011-01-09 3:16

>>106
What is your opinion about Scheme, Herr Darkr?

Name: Anonymous 2011-01-09 3:19

>>106
No it never gets any better and you know it. You are either a troll or seriously deluded. Do you honestly like having to worry about whether your pointer arithmetic goes out of bounds. . . Having to write hundreds of lines for error checking just to ensure your unsafe function calls to the standard library don't corrupt your penis. The hundreds and thousands of things that can go wrong working on such a low level.

C couldn't get any more useless. I have to even fucking worry about formatting overflows just to print a string. A fucking string. Auditing my code 100s of times, making sure my socket code is perfect, my size allocations sane, and other bull shit. I'm getting stressed just thinking about it.  Help me Xarn.

It should all be about productivity. Using C today for anything more than very specialized low-level programming is strange and disturbing.

Name: Anonymous 2011-01-09 3:24

>>106
Oh yeah, memory and speed today matter little at all. Stop coding in C you masochist.

Name: Darkr 2011-01-09 3:26

>>107

I haven't done enough Scheme to be able to comment on it in depth.  I can say two things about it though.  The first is that I really like the syntax.  S-expressions are elegant in their simplicity.  The second is that I'm not too thrilled with it being dynamically typed.  I've always preferred static typing because I think errors should be caught as early as possible during compile-time rather than runtime.

Name: Darkr 2011-01-09 3:40

>>108

Perhaps I'm being presumptuous, but it sounds like the C code you've written only used libc.  In that case, I'd agree with you.  C's standard library is terrible.  Use glib if you're going to use C.  You'll then see that things aren't so bad.

>>109

Memory and speed do matter.  Why do you think Torvalds wrote git?  Why do you think Google wrote Chrome and V8?  By improving the performance of these utilities, it literally changed the way they work.

It's true that performance isn't everything.  It's engineering.  Sometimes you make trade-offs.  But if I'm trading away performance, I want to get something in return.  What I don't get is why Rubyists are so willing to trade away so much performance and get so little in return.

Look at the D programming language.  It offers a lot of the high level features that Python/Ruby have but with the performance of C.  D is still under development and the libraries aren't 100% there just yet, but it's definitely a language to watch.  D does things the right way.

Name: Anonymous 2011-01-09 3:45

>>111
You are just like the "Rubyists" you criticize only you gain what they lose and lose just about everything else.

Name: Anonymous 2011-01-09 3:47

This thread needs more Xarn, Xarn.

Name: Anonymous 2011-01-09 3:54

>>109
No. This is only true for one subset of all computing applications - applications that don't churn through a significant amount of data.

Name: Dee !Dee.heHMhc 2011-01-09 4:18

>>111
D does things the right way.
I totally agree with you.

>>108,110
Scheme is theorically beautiful, but you can't do much with just R5RS, R6RS should not exist.
Just use Racket, which offer native/bytecode compilation, a JIT compiler, static and dynamic typing or one of those Scheme->C compilers.

Name: Anonymous 2011-01-09 4:38

>>115
fuck off you cock sucking spammer

Name: Anonymous 2011-02-04 16:37

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