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

Moar Linus on Sepples

Name: Anonymous 2010-06-12 4:05

Name: Anonymous 2010-06-12 4:18

I like Linus more now than I did before I read that

Name: Anonymous 2010-06-12 4:25

sage

Name: Anonymous 2010-06-12 4:30

>>3
are you retarded?

Name: Anonymous 2010-06-12 4:36

His opinion seems rather agreeable to, altough I'm not opposed to using other languages than C for systems programming, but I wouldn't reach for SEPPLES to do that.

Name: Anonymous 2010-06-12 5:58

Oh, Linus. Where were you ten years ago when I spent my allowance on a C++ book? Where were you?!

Name: Anonymous 2010-06-12 7:41

>>6
He was already saying the same things ten years ago.

Name: Anonymous 2010-06-12 8:33

FUCK YEAH LINUS

Name: Anonymous 2010-06-12 9:31

He says some stupid shit at times, but this, I agree with.

Name: Anonymous 2010-06-12 9:44

Good taste is one of the hallmarks of a great programmer. Sepples advocates are usually technically proficient but ultimately bad programmers. They like sepples because the complexity appeals to their machobullshit nature.

Name: Anonymous 2010-06-12 10:15

Notice how the language is basically described by one
rather thin book. Readably.
So what C does so well is to do that whole "make it as
simple as you can, but no simpler". And that is what makes
it great. The language is powerful, yet fairly minimal.
There really aren't many features you could remove
from the C language without crippling it. Sure, there's
three different looping constructs, and you could make
trivial (syntactic) changes to the language, but that's
really not the point. The language is simple, but
without being too simple.

conclusion: C is great because it's like Scheme

Name: Anonymous 2010-06-12 10:21

>>11
[br]

Name: Anonymous 2010-06-12 10:24

>>12
too late now, bro

Name: Anonymous 2010-06-12 13:20

>>11
conclusion: C is great and Sepplesux.

Name: Anonymous 2010-06-12 15:36

And i was just about to start learning sepples too, thank you for posting this OP, im sticking with C

Name: Anonymous 2010-06-12 15:50

Linus is just not hardcore enough for C++ debugging.
trollface.jpg
I know I'm just back from /b/
trollface.jpg

Name: Anonymous 2010-06-12 15:59

>>16
He's too hardcore for debuggers: http://linuxmafia.com/faq/Kernel/linus-im-a-bastard-speech.html

He goes off on incendiary rants a lot, but his attitude is consistent: kernel development is for manly men. You prissy girls can go back to userland but stay the hell away from git.

Name: Anonymous 2010-06-12 19:09

What does Theo the Rat say about this?

Name: Anonymous 2010-06-12 21:19

...the best way to make things work is to not need to communicate at all. It's exactly the same issue as in parallel programming - any communication inevitably is the main bottleneck.
And the best way to avoid communication is to have some "culture" - which is just another way to say "collection of rules that don't even need to be written down/spoken, since people are aware of it". Sure, we obviously have a lot of documentation about how things are supposed to be done, but exactly as with any regular human culture, documentation is kind of secondary.

THIS is why Lisp will never become a mainstream language.

Name: Anonymous 2010-06-12 21:34

>>19
What does Lisp have to do with those quotes?

Name: Anonymous 2010-06-13 0:29

One of the absolute worst features of [Lisp] is how it makes a lot of things so context-dependent - which just means that when you look at the code, a local view simply seldom gives enough context to know what is going on.
That is a huge problem for communication. It immediately makes it much harder to describe things, because you have to give a much bigger context.

Name: Anonymous 2010-06-13 0:30

>>19
What does IHBT have to do with those quotes?

Name: Anonymous 2010-06-13 2:45

"So what C does so well is to do that whole "make it as
simple as you can, but no simpler". And that is what makes
it great. The language is powerful, yet fairly minimal."


And this is why C is completely outclassed by Lisp/Scheme/Smalltalk correct?

Name: Anonymous 2010-06-13 4:48

>>19
Nope. It won't be mainstream because it doesn't have a big name actively marketing it. Just like the current mainstream languages are C# (Microsoft), Java (Oracle), Python (Google). The rest are happy to occupy a their respective niches without trying to be the BEST LANGUAGE EVAR. The runners up are: Sepples (past that stage but going strong partially due to momentum, partially due to scientific, mobile and game industry) and C (because it's everywhere).

Name: Anonymous 2010-06-13 11:14

One of the absolute worst features of [the C preprocessor] is how it makes a lot of things so context-dependent - which just means that when you look at the code, a local view simply seldom gives enough context to know what is going on.
That is a huge problem for communication. It immediately makes it much harder to describe things, because you have to give a much bigger context.

Name: Anonymous 2010-06-13 11:49

>>25
C needs a this keyword.

Name: Anonymous 2010-06-13 11:56

Lisp dialects still use car and cdr (pronounced /ˈkɑr/ and /ˈkʊdər/) for the operations that return the first item in a list and the rest of the list respectively.

ˈkʊdər = Kooder. ( blown( your mind))

Name: Anonymous 2010-06-13 12:24

>>26
#define this exit(TEXT("I am a retard"))

Name: Anonymous 2010-06-13 13:10

>>25
I'm not feeling it.

Name: Anonymous 2010-06-13 13:30

>>26
Most people use 'self' for that. It does not need to be a keyword.

Name: Anonymous 2010-06-14 14:07

Name: Anonymous 2010-06-14 14:21

>>31
in before delete

Name: Anonymous 2010-06-14 14:21

>>31
You're just jealous at how fast and versatile C++ is
http://www.codeproject.com/kb/cpp/FastDelegate.aspx

Name: Anonymous 2010-06-14 14:24

Don't blame me for the syntax -- it seems that one of the designers of C++ loved punctuation marks!

Name: Anonymous 2010-06-14 14:51

>>31
Lua has been doing that to me lately.

Name: Anonymous 2010-06-14 15:43

>>35
DOING MY ANUS

Name: Anonymous 2010-06-14 16:48

>>36
I would love to

Name: Anonymous 2010-06-17 22:32

>>25
A major problem with C and C++ is the amount of context you need to understand another programmer's code: you have to read all related header files, all related #defines, and all related typedefs before you can even begin to analyze a program. 1

1. http://java.sun.com/docs/white/langenv/Simple.doc2.html

Name: Anonymous 2010-06-17 22:33

>>38
Java has no functions. Object-oriented programming supersedes functional and procedural styles.
What the fuck!

Name: Anonymous 2010-06-17 22:48

>>38
A major problem with C and C++ is the amount of context you need to understand another programmer's code: you have to read all related header files, all related #defines, and all related typedefs before you can even begin to analyze a program. In essence, programming with #defines and typedefs results in every programmer inventing a new programming language that's incomprehensible to anybody other than its creator, thus defeating the goals of good programming practices.

Haha, oh wow.  I can't believe I am reading that on the official Java website.  What a bunch of cocksuckers they are.

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