On a serious note, how would I go about doing this? I'm not saying I'm a complete fucktard with computers, but I want to learn more than I already do. Lately, I've been wanting to get into programming again (before it didn't work out, because I didn't know anything about hardware), but this time I want to actually know what I'm doing. I know all the basics (TCP/IP, hardware, etc). What should I look at to learn more stuff?
(before it didn't work out, because I didn't know anything about hardware)
You're doing it wrong. The only time you have to know about hardware while programmer is if you're writing device drivers.
Name:
Anonymous2008-05-03 7:19
>>5
No U. In general a programmer that doesn't know how the underlying machine works is worth shit.
Name:
Anonymous2008-05-04 19:46
>>3
I've tried doing that, but I think I'm reading all the wrong things. lolz. I read sometimes, but I don't know what to read.
Name:
Anonymous2008-05-04 22:22
Well I would start with books about computers and programming
Name:
Anonymous2008-05-06 15:08
two ideas to try:
1) You don't know what you don't know. A good way t find out what you don't know is t try to teach other people stuff; their questions will point out your lack of knowledge. There are plenty of places where newbies ask for help. visit those places and provide help.
2) Learn by doing. buy cheap shitty computers. buy cheap shitty networking stuff. try and make it work. then, when you've got it working, break something, and fix it. then, when you've fixed it, install a different OS on one of the boxes. make sure you have a wide range of hardware and software.
What, then, are you trying to achieve? You could get the boo "code - the secret language of computers" or the "art of electronics" and the "art of electronics - lab manual" and build a machine.
Building the machine means you really know what registers and addresses are and sorts shit out.
Find some open source project with bugs and fix those bugs?
Find some open source project, find the bugs, and then fix the bugs you found?
Try fuzzing (or whatever it's called) to discover security flaws.
Name:
Anonymous2008-05-07 17:27
>>11
I just want to be able to define everything that I may see in any kind of discussion / programming topic. Like, for example, "registers" and "addresses" (like you mentioned). I basically want to get more in-depth with that kind of stuff.
Name:
Anonymous2008-05-07 19:38
Okay. In that case start small and old. look at diagrams for early IBM PCs and the processors. Look at old assembly language.
read a book like "code" by petzold. find those old magazine articles about building your own computer.
Name:
Anonymous2008-05-07 20:10
>>12
It seems like you need to start with this. http://www.play-hookey.com/digital/ . Be sure to learn all the information in the links and get back to us in about 4-5 weeks times.
If anyone has more suggestions, I'm still taking. Never hurts to learn more.
Name:
Anonymous2008-05-08 2:59
If you want to go more in-depth, try to find study material about micro programming. Most university courses I've seen use the 80486 or the Pentium for this. That's fine, they aren't too complicated but complex enough for you to learn a fucking lot about how modern processors work in detail.
Micro programming concerns itself with implementing the actual processor instructions on the chip. This includes controlling the memory and address bus, setting multiplexers, using the raw ALU instructions, setting flags and control registers correctly and such.
Name:
Anonymous2008-05-08 7:57
right, okay. The book "code - the secret language of machines" (or something like that) is a good start. It starts way to easy - with switches and lightbulbs, but it quickly ramps up.
there are a bunch of "build your own computer" projects around. A google search for "build your own microcomputer" seems to avoid most of the "assemble a bunch of PC parts in a case".
>>1
R. Stevens refers to W. Richard Stevens and K&R refers to The C Programming Language book by Brian Kernighan and Dennis Ritchie. They both deal with low level programming topics that are fundamental to the IT systems we work it. I found it much more interesting to study diagram level electronic logic over the learning nuances of programming metal using the C language.
There are things called search engines. You type a word you don't understand, and it returns some recently-defaced Wikipedia entry as the first match.
Name:
Anonymous2008-05-22 9:26
>>20
While the term K&R returns a positivite result, Google really shows its worth for returning results about ``R. Stevens''.
Name:
Anonymous2008-05-23 0:49
>>1
Or if you don't understand R. Stevens you could try reading some R. Kelly as he also has a lot of useful programming knowledge to share.
Name:
Anonymous2008-05-23 0:54
When I was around 12 or 13 years old I would always change into shorts with no underpants on when my friend came over. I would get a boner then lay on the couch, on my side, with one leg up so he could see my erect tween dong!
I would watch him to see if he was looking but not directly. I used my peripheral vision to keep tabs on their gazes. My friend would look at it like like every 10 seconds. Whenever he looked at it I got even harder.
He would spend the night all the time and we'd stay up late. One time we were watching a movie and we were all under the blankets together (it was winter). Naturally I was free balling in shorts again. I positioned myself so that if I got hard it would touch his thigh.
Then I started thinking the sexiest thoughts that a kid that age could think of. I could feel my bone growing and reaching out towards his leg. Finally the tip made contact with his thigh and he moved it away. I moved ever so slightly. I mean you could hardly tell I had moved at all and it was touching him again. He moved again. I was devastated and had pretty much given up.
I went back to watching the movie. About 15 minutes later he rolled over so that his body was facing mine. He moved his hands forward underneath the blankets and accidentally touched my cock. Then something amazing happened! And now I can program anything! It's really cool!! But a complete secret... and you know what? Life's never been the same!
http://www.portdress.net/ cheap bridesmaid dresses under 100 Adrianna Papell evening dresses any woman attending formal party will surely stand out from the crowd. The materials used in their evening dresses are made from high quality materials. And not only is it high in quality but also offers great comfortability to women wearing it. <br> They have great designs and styles ranging from and elegant overlapping After a background in the music world, Phyllis Sika has launched the project about four years ago, driven by the desire to export a taste for bold colors and fabrics http://www.portdress.net/ bridesmaid shoes http://www.portdress.net/ Slips , typical of the Ghanaian culture in the western world . “ When I was little, we went to Ghana every summer to work the ropes and watched fascinated and thought it was a pity that