[hacks]hacking on MIT OCW
Shawn
citypw at gmail.com
Thu Dec 9 13:52:38 IST 2010
hi guys,
let's make long guffings short:There are great open courses we can
learn a lot from MIT OCW.I think a correct order in study curve is
that begin with SICP[1] and 6.087[2](writing in C).Lisp and C giving
you a different postions to looking at a same thing:The truth of
computational model.then get to know about relationship between OS and
programming languages itself(compilers) in metaphysical that it's
important as if a man who has a strong faith but need to understand
about hen and eggs which is came out at first time when SOMEONE
created the stuff.Speak straightforward,either you can write a OS[3]
when you got a compiler or you can write a compiler[4] when you got a
OS.
[1] 6.001 Structure and Interpretation of Computer Programs:
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/
[2] 6.087 Practical Programming in C
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/
[3] 6.828 Operating System Engineering
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2006/index.htm
[4] 6.035 Computer Language Engineering (SMA 5502)
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/
And,I think we missd a heavily course that it's about multicore
programming[5].I think we are almostly using a computer(or a laptop)
with more than 1 core.do we get used to writing the frenk'in source
code for multicore environment?Probably we were not ready yet.This
course might be driven your intrinsically hacking passion in this
issues.The general solution for multicore we have heard of SMP a
lot.Another solution is called SMT which many cores in a chip and
every core takes own few excution threads in hardware-level
implementation.And...Play Stations 3's Cell CPU is that one it's also
cheaper than other high performance machine.That's why
hackers(University,military,research lab) would love to buy many PS3
then install the GNU/linux into it,and hacking multicore stuff on
it.IBM guys won the game console war by gave Sony a "advice" about
developing a new CPU---Cell.Ok,that's not a topic I wanna discuss
here.
as a hacker who are get involve in computer spheres.the contents of
those 5 course we need to hack them all,seriously.It may takes few
years.But it definitely worth it.
btw:if you are going to hack SICP,take a look at this guy's blog[6]
may LORD's hacking spirit guide us!!!
[5] 6.189 Multicore Programming Primer
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-multicore-programming-primer-january-iap-2007/
[6] Eliben's blog(he had already done all exceises)
http://eli.thegreenplace.net/category/programming/lisp/sicp/
--
GNU powered it...
GPL protect it...
God blessing it...
regards
Shawn
More information about the Linux-il
mailing list