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

SICP Considered Harmful

Name: Anonymous 2009-09-15 19:55

Its not relevant to the industry, its badly written, and its considered harmful and detrimental to developing the skills of new programmers.  It should only be recommended for its historical value, so pretty much only if you plan to have career in academia.  Instead please recommend a book such as 'The C programming language' to newbies or ex web-designers looking to get a good foundation on the fundamentals.

I don't want to see SICP mentioned around here anymore or you will be reprimanded, please follow the lead of computer science institutions around the world and don't teach SICP anymore.  Thanks, and welcome to 2009.

Name: Anonymous 2009-09-16 1:39

Obvious troll is obvious.

Name: Anonymous 2009-09-16 1:48

>>20-22
Jesus, listen to >>23-chan, she knows a troll when she sees one. UNLIKE THE REST OF YOU ASSHOLES.

Name: Anonymous 2009-09-16 3:14

>>19
clean is faster than java

Name: Anonymous 2009-09-16 4:01

We get this thread every week. Cut it off faggots.

Name: Anonymous 2009-09-16 4:38

I use Dr.Scheme

Name: Anonymous 2009-09-16 9:17


                                _.---'''''''`--.
                                       '    HAVE        `-.
                               ____             YOU        \
                             ,'   ,'.             READ      \
                           ,'    -'  `.             YOUR
                          ,:          |                SICP
                        ,/ `._      _,|                  TODAY?
                       /      `''''' /
                      /              |
                     /              |
                    /              .'
            ,''`._ .'              '
          ,'     `.|              /_
          |       ||             ,' `.
          `                     `     |
                                      |
                                    ,'
                                  -'

Name: Anonymous 2009-09-16 9:23

>>28
straight lolling

Name: Anonymous 2009-09-16 9:29

>>28
I lol'd like a little idiot

Name: Anonymous 2009-09-16 9:31

>>2-25

'-._                  ___''...___
    `.__           ,-'   ||  _____ \
        `''-------'      __  ( . )  `._     JUST AS
                        |  |  `-'      (     PLANNED!
                        |__ `-.,        \
                           `'''--,[=]    \
                             \___________)
   ................._                  /
                     `-.._         _.-'
                          `'-----''

Name: Anonymous 2009-09-16 10:12

I was thinking about it, and since there's really only one right way to do everything in python, it makes perfect sense that python should replace scheme in the curriculum, since scheme lets you build powerful abstractions any way you like. It's too much for your average plumber to grasp, that pipes and sinks could be different. And if America stops training plumbers, well, India might just have less than 25% of their population in poverty, and we can't have that. So, leave the hard stuff to China and Europe, let's learn how to be plumbers.

Name: Anonymous 2009-09-16 11:39

>>22
good code
CCL
IHBT

Name: Anonymous 2009-09-16 12:38

>>29
i am not sure if this should be considered "straight" , i think the proper term would be gay .

Name: Anonymous 2009-09-16 12:40



                  / ̄∧_∧ ̄ ̄ ̄ // ̄\\
           __ ⊂/__(´∀` )__  /_⊃___| |\フ ヽ  CFLAGS JUST KICKED
       ,  ´_  /   / ̄ ̄ __ / ̄ ヽ    __ヽ ̄ ̄ |  IN, YO!
      /∠__/―/-。―/――∠_/__∧  |       | ∧_.| 
      ,========――´=============/⌒ヽ=|.=====| | ヽ ̄〕 
      | _   |GENTOO|    _  ″  |⌒| |/   __ /|  )ノ    vroom
      )_旧_∈≡≡≡≡∋_旧_″_|| ノ丿_ -――┘ 丿      vroom!
       \ \_ノ  ̄ ̄ ̄三三三\ \_ノ    三三三三 
        三三三三三三三三三三三三三三三三三三三三三三三三
           三三三三三三三三三三三三三三三三三三三三三三三
              三三三三三三三三三三三三三三三三三三三三三三三三三三
                      三三三三三三三三三三三三三三三三三三
                            三三三三三三三三三三三

Name: !3LrT5NRVks 2009-09-16 15:46

>>32
I know your trolling, but MIT and other colleges that used to teach Scheme have switched to python.  I'm not aware of any college which still teaches scheme except perhaps Brown.

Scheme and Lisp are ineffective at "building powerful abstractions", as shown by the eventual failings of non-toy programs(see Reddit, which switched to python; Paul Grahams precious yahoo stores). 

Oribtz admitted that much of their LISP code has to be ported to C++(and in 2002 he implies that orbitz is moving away from it all together) due to the failings of the LISP environment, and goes on to explain that the usual programming style in LISP just is not efficient in the real world, and programmers need to be retaught to write efficient lisp.  Specifically they admit that they don't use most of lisps features such as closures, generic functions, complex sequence functions and garbage collection because they are slow.
Source:http://www.paulgraham.com/carl.html

Don't fool yourself >>32 chan . While working at a large financial company I met people from all over the world that write code that was no better or worse than American programmers'.  The primary reason to not out source software is that its a logistical nightmare, most large software companies find it easier to bring people here on H1-B's (although that may change since recent changes have lowered the amount of H1-B's awarded).

Name: Anonymous 2009-09-16 15:53

>>36

Brown

IHBL'd

Name: Anonymous 2009-09-16 16:14

>>36
U MENA APL

Name: Anonymous 2009-09-16 16:32

>>37
Yep they still have it. http://www.cs.brown.edu/courses/csci0170.html

One of the last bastions of scheme in academia.

Name: Anonymous 2009-09-16 17:05

>>36
Lisp is good in all the same ways that Sepples is good. You're not really writing programs in Lisp, you're writing a new language made from macros and then writing your program in that language. Understandably, a lot of people don't get this.

Of course, Lisp is not bad in most of the ways that Sepples is bad.

Name: Anonymous 2009-09-16 17:09

>>40
lisp is good in the same ways that java is good
of course, lisp is not bad in most of the ways that java is bad
FTFY

Name: Anonymous 2009-09-16 17:11

>>41
Did you mean,
lisp is good in the way anything is good in some lanugage
of course, lisp is not bad in the way all other languages are bad

Name: Anonymous 2009-09-16 17:17

>>42
I'm happy with that level of abstraction :)

Name: Anonymous 2009-09-16 20:49

>>1
Agreed.

Name: Anonymous 2009-09-17 10:14

>>1
its considered harmful and detrimental to developing the skills of new programmers

Said who? You?

Name: Anonymous 2009-09-17 10:29

>>45
u got a problom wit dat mothafuka

Name: Anonymous 2009-09-17 10:38

>>46
lol u tk him 2da bar|?

Name: Anonymous 2009-09-17 10:39

OP, Imma let you finish, but I just want to say that Scheme is the best programming language of all time.

Name: Anonymous 2009-09-17 10:42

>>48
What more is there to say other than it is the Algorithmic Language Scheme.

Name: Anonymous 2009-09-17 10:53

>>49
What!

Name: Anonymous 2009-09-17 12:08

ITT: people defend their choice to learn the pretty but ultimately useless Scheme.

Name: Anonymous 2009-09-17 12:18

>>51
Maybe in another thirty years you will catch up to the features introduced in 1975.

Name: Anonymous 2009-09-17 12:23

>>52
Too bad that would be a huge waste of time. Do please enjoy your eating your pretty theories while the rest of us are getting paid for doing things.

Name: Anonymous 2009-09-17 12:23

>>52
Maybe I will, along with my job.

Name: Anonymous 2009-09-17 12:25

>>54
LOL, no one get's paid to write Scheme code.
You've been living in a dream world, Neo...

Name: Anonymous 2009-09-17 12:33

>>53
sepples adds a shitty lambda
perl adopted lexical closures
C# ostensibly supports tail call optimization

I know it is hard for a plumber to perform genuine abstraction but if you focus you can see a pattern here

Name: Anonymous 2009-09-17 12:39

COOL FREE RINGTONES http://www.coolfreeringtones.com/ cCOOL FREE RINGTONES http://www.coolfreeringtones.com/ cCOOL FREE RINGTONES http://www.coolfreeringtones.com/ cCOOL FREE RINGTONES http://www.coolfreeringtones.com/ cCOOL FREE RINGTONES http://www.coolfreeringtones.com/ cCOOL FREE RINGTONES http://www.coolfreeringtones.com/ cCOOL FREE RINGTONES http://www.coolfreeringtones.com/ c

Name: Anonymous 2009-09-17 12:40

>>58
Cool story, bro.

Name: Anonymous 2009-09-17 12:49

>>60
I'm not your bro, buddy.

Name: Anonymous 2009-09-17 12:49

Sp let me see if i have this straight.

Where and when the Real World(tm) needs the sort of specialized abstractions Scheme has they bolt it on well after the fact, and only where needed and the bare minimum of abstractions at that.

I getchas.

QED: abstraction isn't terribly useful except for obscure and arcane things.


As >>60 said, "cool story, bro"

Name: Anonymous 2009-09-17 12:50

>>61
You're right, none of my bros have their head so far up their ass that they need a periscope to see where they are going.

Name: Anonymous 2009-09-17 12:51

>>58
C adds good "blocks".

Name: Anonymous 2009-09-17 13:03

>>62
QED: abstraction isn't terribly useful except for obscure and arcane things.
Like... programming? 4chan needs a plumbing board for pythonistas, sepples nutjobs, and sharpies.

Name: Anonymous 2009-09-17 13:05

>>62
You got it! This is why I program exclusively in assembler. Not only are abstractions redundant, but it also makes me look dangerous and cool when I fuck up and take down the whole network thanks to a mistyped interrupt.

Name: Anonymous 2009-09-17 15:00

21st century coeds considered harmful

Name: Anonymous 2009-09-18 15:46

cuntsidered harmful

Name: Anonymous 2009-09-18 17:13

>>36
A professor of mine said that UC Davis still uses Scheme as the first programming language for freshmen. He teaches there, too, so the information is current.

Name: Anonymous 2009-09-18 17:29

>>75
Sadly UC schools, however, are anything but current owing to the California budget crisis which in turn was brought on by the state trying to care for and educate the entire population of Mexico.

Name: Anonymous 2009-09-18 21:16

>>76
The conspiracy theory that covers the Californian government's finances are far larger than just California's willingness to care for Mexicans. It has something to do with the amount of unnecessary debt that California (as well as the rest of the US) holds.

Name: !THe.FamOus 2010-05-11 7:26

yes!
russian supercomputer center of atomic weapon apruve it!

Name: Anonymous 2010-05-11 9:41

>>78
U MENA ATOMUC

but congratulations anyway

Name: Anonymous 2010-05-11 13:55

One of my babies necromanced... not my best work IMO but certainly not my worst, thanks for the nostalgia mr spambot.

Name: Anonymous 2010-05-11 14:01

>>80

Oh then I post again at >>36 with some facts and grammar and shit. I am so impressed with myself in 2009 right now.

Name: Anonymous 2010-05-11 14:05

Holy fuck I even linked to Paul Graham as a citation, that's like using the trolls troll to troll the trolls.  Pretty bad ass, no wonder I didn't have any sex that year.

Name: Anonymous 2010-05-11 17:09

>>33
Please enlighten me.

Name: Anonymous 2010-05-11 17:41

>>83
You're talking to a person who left eight months ago.

Name: Anonymous 2010-05-11 18:36

>>84
Nobody ever leaves /prog/, silly.

Name: Anonymous 2010-05-11 19:48

>>84
Even if he left someone else might know about it. UIJHBT.

Name: Anonymous 2010-05-11 20:25

>>86 NYJMUA

Name: Anonymous 2010-05-11 20:46

I have read SICP and learned good programming practice from it. I was unaware that people actually wrote programs in LISP/Scheme.

Name: Anonymous 2010-05-12 13:34

>>1

To answer your question, In C, the image library will return a pointer to a struct that contains each pixel represented as a struct.  From there, you have to decide what you want to do with it.  If you're trying to edit it, prepare to learn a lot of math.

Name: Anonymous 2010-05-13 21:37

test

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