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

Pages: 1-

how do I get closer to the metal?

Name: Anonymous 2012-11-08 9:19

Hello I am final year cs student. I consider myself an average programmer , but I think I can get better. The thing is I never feel I understand what's happening underneath all the abstraction. please tell me in which direction I need to go.
learn assembly
I know assembly but please recommend more books
learn c
I know c. (but we all know "know" is a relative term)
All recommendations are welcome. Please recommend resources.

Name: Anonymous 2012-11-08 9:21

Computer parts aren't generally made of metal.

Name: Anonymous 2012-11-08 9:23

Shoulda taken COMP103

Name: Anonymous 2012-11-08 9:31

>>2
obviously I meant metal in a metaphorical sense

Name: Anonymous 2012-11-08 9:34

>>4
Why are you using an abstraction such as a metaphor? Seems somewhat hypocritical, OP

Name: Anonymous 2012-11-08 9:38

>>2
Silicon is a metal(loid)

Name: Anonymous 2012-11-08 9:40

>>5
I never said I didn't like abstractions. Most progress humanity has made has been due to this ability of our species. That said, I would like to understand what's going on underneath all this.

Name: Anonymous 2012-11-08 10:38

javascript v8 is as close as you can get

Name: Anonymous 2012-11-08 10:39

>>8
you're getting worse, javashit troll

Name: Anonymous 2012-11-08 10:42

Soon humans will augment their bodies with mechanical components, creating a fusion of metal and man.

Name: Anonymous 2012-11-08 11:33

>>1
Listen to Kraftwerk every day, it makes assembly less annoying.

Name: Anonymous 2012-11-08 11:46

Name: Anonymous 2012-11-08 11:54

>>2
Silicon is a metalloid (a non-metal with some metallic properties).  Computers also contain copper (a metal) in small amounts, and some even have outer encasing made of cheap metal alloys.  I hope that's enough metal for >>1-san.

Name: Anonymous 2012-11-08 11:56

>>11
I'm die operator
Mit meit pocketkälculator.
Pressing down a little key
Plays a le petit melodie.
...
Je compose
And decompose

Name: Anonymous 2012-11-08 12:04

>>12
thanks
>>11
thanks for the music recommendation.

Name: Anonymous 2012-11-08 12:13

Name: Anonymous 2012-11-08 12:23

I am final year cs student
Yet you don't know C or assembly? What the hell do they teach you in CS these days, Web apps?

Work your way down. Read Operating System Concepts (Jewish, but it it's a good book) and then the various O'Reilly books on the Linux kernel. Just learn how things work in a modern operating system. Then read something like The Art of Computer Programming.
If you want to learn about digital electronics (flip-flops, logic gates, etc.) then buy a breadboard and read Lessons in Electric Circuits (available for free online).

Name: Anonymous 2012-11-08 12:45

>>17
I know most of the stuff you are talking about. I know C, assembly, concepts of operating systems, but I think I need more resources to improve myself. I have to admit I don't know much about electronics though.

Name: VIPPER 2012-11-08 12:59

>>1
Buy one of those evaluation boards and fuck around with it.
If you still feel like going further after that, make your own little computer of old parts.

Name: Anonymous 2012-11-08 14:19

Study electrical and electronics engineering

Name: Anonymous 2012-11-08 15:33

(but we all know "know" is a relative term)
Knowing it means next to nothing.
You have to be a decent problem solver to program well, especially in C.
The more you use it for non-toy programs, the more you'll understand how it works internally, and then also how the computer works too.

If you want to force yourself to not just use existing libraries for everything, start writing programs for old or handheld games consoles. You're allowed to use an emulator. You'll find yourself thinking very close to the metal.

Name: Anonymous 2012-11-08 16:14

Name: Anonymous 2012-11-08 18:11

metal dildos

Name: Anonymous 2012-11-08 21:11

TELEDILDONICS

Name: Anonymous 2012-11-09 4:22


Interpol and Deutsche Bank,
FBI and Scotland Yard,
CIA and KGB,
control the data memory

Business
Numbers
Money
People


COMPUTERWORLD

Name: Anonymous 2012-11-09 4:47

Maybe take a Software engineering program next time if you actually wanted to learn how to program and not just spend five years learning mathematics, physic and data structures?

Name: Anonymous 2012-11-09 5:06

>>26
U mad?

Name: Anonymous 2012-11-09 5:51

>>26
if software engineering will teach the OP to think close to the metal then I'm santa claus

Name: Anonymous 2012-11-09 9:54

>>28
Hello Abelson

Name: Anonymous 2012-11-09 10:12

>>26
being proud of being a software "engineer"

Name: Anonymous 2012-11-09 12:40

>>26
Nothing closer to the metal than UML and Software life cycles.

Name: Anonymous 2012-11-09 14:23

Join a band.

Name: Anonymous 2012-11-09 14:49

How do I get closer to dubs?

Name: Anonymous 2012-11-09 15:30

>>26
This is so Terrible! I puked a bit in my anus.

Name: Anonymous 2012-11-09 20:00

>>34
How can you puke in your own anus?

Name: Anonymous 2012-11-09 20:10

>>35
Very carefully.

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