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

looking to learn

Name: Anonymous 2012-07-23 19:46

can anyone help me teach me what i need to know to be come an excellent programmer anyone care to teach someone the tricks of the trade ?

Name: Anonymous 2012-07-23 20:21

Read SICP.

Name: Anonymous 2012-07-23 20:39

Read CLRS.

Name: Anonymous 2012-07-23 21:27

what about regarding hacking raiding and other skills like that how do u attain the ability for those ?

Name: Anonymous 2012-07-23 21:31

>>4
Hacking raiding is stupid and harmful, you need to understand the internals of a project to make a valid contribution.

Anyway, read SICP.

Name: Anonymous 2012-07-24 0:38

learn ASM

forget Lisp, SICP, et cetera. /prague/ will tell you that functional programming will help you be a better programmer. this is not true at all. it will just help you use Emacs better [sage]disgusting i know[/spoiler]. SICP should be renamed ``101 ways to write bad code.'' learning assembly taught me more about software than anything else. so i'd start there.

Name: Anonymous 2012-07-24 3:31

>>6
[sage]disgusting i know[/spoiler]
Your use of faggot quotes will not save you this time. Dare I say it?

...

...

Yes. I will say it.

/polecat kebabs/

Name: Anonymous 2012-07-24 4:36

Anyone have a program I can download to my motorola cable box

Name: Anonymous 2012-07-24 5:33

>>6
>>http://funcall.blogspot.be/2009/03/i-hate-lisp.html
In the middle of the course we started learning about a new language: Lisp. We started learning how Lisp was implemented in Macro-11. It was idiotic. Lisp apparently had no notion of ‘memory’ at all, let alone data structures like strings or tables. Everything seemed to be assembled out of long, long chains of pointers, and the Macro-11 programs we wrote spent most of their time rummaging around these pointer chains trying to find *some* data *somewhere*. We wrote routines in Macro-11 that did MEMQ and ASSQ and GETPROP (for some weird reason Lisp had these ‘symbols’ that had ‘properties’, but it sure was a chore to get at the properties).

Furthermore, it seemed that Lisp encouraged the use of really inefficient coding practices. It was often the case that our subroutines would call other subroutines or even call themselves. I had no conceptual problem with a subroutine calling itself (except that it was a blatant violation of the all important ‘Un-Cuteness Principle’), but every function call ate up a chunk of stack, and that put a limit on how many function calls you could do.

It was obvious to me that Lisp was invented by some bozo that clearly didn't understand how computers actually worked. Why would someone lookup a value in a property list when you could write a simple routine in Macro-11 that would find the value in a table? The assembly code was much faster, the table was much more compact, and you could avoid these endless chains of pointers. Assuming you were dumb enough to put your data in a property list, you really couldn't use a very big property list without worrying about the stack depth. This just wasn't an issue with a linear table in assembly code.

Name: Anonymous 2012-07-24 5:37

>>9
weakest troll in the universe.

Name: Anonymous 2012-07-24 10:16

write a dubs checking in lisp

Name: Anonymous 2012-07-24 15:51

Name: Anonymous 2012-07-24 16:10


>>11
>>> checkem=lambda s:"check 'em" if len(s)>1 and cmp(*s[-2:])==0 else None
>>> checkem('1234')
>>> checkem('1233')
"check 'em"
>>> checkem('1232')
>>> checkem('1')
>>> checkem('11')
"check 'em"


Now just make FIOC interpreter in Lisp

Name: Anonymous 2012-07-24 16:38

>>13
>>> checkem('1337')

Name: Anonymous 2012-07-24 18:02

>>13
checkem=lambda s:None if len(s)<2 or cmp(*s[-2:]) else "check 'em"

OMG OPTIMILIZED

Name: Anonymous 2012-07-25 1:46

op checkem = (string dubs)bool: ⌈ dubs[@1] > 1 andth dubs[⌈ dubs] = dubs[⌈ dubs - 1],
     checkem = (int dubs)bool: checkem whole(dubs, 0)

Name: Anonymous 2012-07-25 4:20

>>13
(loop (print (eval (read))))

Name: Anonymous 2012-07-25 4:24

meh, fuck it.
 Start messing with something. Tear it apart. Take notes.
 
 I know a large group of older men who are HUGE code writers, whom learned by messing with computers back in the day.
 
 Math is good too.
 I hate math.

Name: Anonymous 2012-07-25 6:29

>>18
I love maths.

Name: VIPPER 2012-07-25 6:57

>>19
Yeah me too, lets dock.

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