Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #2293 > unrolled thread
| Started by | Rajib Kumar Bandopadhyay <bkpsusmitaa@gmail.com> |
|---|---|
| First post | 2012-10-07 07:24 +0000 |
| Last post | 2012-10-10 08:24 -0700 |
| Articles | 4 — 3 participants |
Back to article view | Back to comp.programming
History of Programming language and CPU - how to watch with my own eyes Rajib Kumar Bandopadhyay <bkpsusmitaa@gmail.com> - 2012-10-07 07:24 +0000
Re: History of Programming language and CPU - how to watch with my own eyes bob <bob@coolfone.comze.com> - 2012-10-08 14:17 -0700
Re: History of Programming language and CPU - how to watch with my own eyes Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-10-10 08:22 -0700
Re: History of Programming language and CPU - how to watch with my own eyes Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-10-10 08:24 -0700
| From | Rajib Kumar Bandopadhyay <bkpsusmitaa@gmail.com> |
|---|---|
| Date | 2012-10-07 07:24 +0000 |
| Subject | History of Programming language and CPU - how to watch with my own eyes |
| Message-ID | <k4ranl$rlf$2@dont-email.me> |
Dear friends, I am a subscriber of comp.unix.shell. I was directed to your usergroup by mirko k. I posted the following email to that group: ======================================================= I have been toying with an idea for a long time. How can I delve into the history of Programming language and CPU - how to watch with my own eyes and understand their demerits? I know there are many links on the web, like http://en.wikipedia.org/wiki/ Timeline_of_programming_languages , http://en.wikipedia.org/wiki/ Analytical_engine and others, but how to watch things happening in an actual machine, learn how to program it and then understanding the earlier paradigm by programming it myself. Just like I have learnt the basics of physics and mathematics by first principles, I wish to follow the same route by delving into history and operations of these computational machines. I am being naive, but will someone help me on this? Since you guys are deeply into coding you would be the best ones to guide me on this? ======================================================= Hope you help me regarding this. I am a novice. Regards Rajib Bandopadhyay -- Linux 2.6.32-5-686-bigmem (i686); C Library : GNU C Library version 2.11.3 (stable); Default C Compiler : GNU C Compiler version 4.4.5 (Debian 4.4.5-8); Debian GNU/Linux 6.0.3; Squeeze; GNOME 2.30.2
[toc] | [next] | [standalone]
| From | bob <bob@coolfone.comze.com> |
|---|---|
| Date | 2012-10-08 14:17 -0700 |
| Message-ID | <45f5a532-9515-4915-8277-4237b6b23ebd@googlegroups.com> |
| In reply to | #2293 |
On Sunday, October 7, 2012 2:24:39 AM UTC-5, Rajib Kumar Bandopadhyay wrote: > Dear friends, > > I am a subscriber of comp.unix.shell. I was directed to your usergroup by > > mirko k. I posted the following email to that group: > > ======================================================= > > I have been toying with an idea for a long time. How can I delve into the > > history of Programming language and CPU - how to watch with my own eyes > > and understand their demerits? > > > > I know there are many links on the web, like http://en.wikipedia.org/wiki/ > > Timeline_of_programming_languages , http://en.wikipedia.org/wiki/ > > Analytical_engine and others, but how to watch things happening in an > > actual machine, learn how to program it and then understanding the > > earlier paradigm by programming it myself. > > Just like I have learnt the basics of physics and mathematics by first > > principles, I wish to follow the same route by delving into history and > > operations of these computational machines. > > I am being naive, but will someone help me on this? Since you guys are > > deeply into coding you would be the best ones to guide me on this? > > ======================================================= > > Hope you help me regarding this. I am a novice. > > Regards > > Rajib Bandopadhyay > > > > -- > > Linux 2.6.32-5-686-bigmem (i686); C Library : GNU C Library version > > 2.11.3 (stable); Default C Compiler : GNU C Compiler version 4.4.5 > > (Debian 4.4.5-8); Debian GNU/Linux 6.0.3; Squeeze; GNOME 2.30.2 Sounds like you will want to visit the Science Museum in London. There you will find the trial model of a part of the Analytical Engine, built by Babbage.
[toc] | [prev] | [next] | [standalone]
| From | Nick Keighley <nick_keighley_nospam@hotmail.com> |
|---|---|
| Date | 2012-10-10 08:22 -0700 |
| Message-ID | <6db8270d-f5db-45c3-baa8-b95de24eaf75@r10g2000vby.googlegroups.com> |
| In reply to | #2293 |
On Oct 7, 8:24 am, Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com> wrote: > Dear friends, > ======================================================= > I have been toying with an idea for a long time. How can I delve into the > history of Programming language and CPU - how to watch with my own eyes > and understand their demerits? "watch with your own eyes"? I'm sure you can find books on how CPUs work. Long ago there was the Penguin Book of Computing (even the Ladybird Book of Computers was surprisingly good[*}). Long ago I read a book that dissected a CPU down to the gate level but I forget the title. "High Performance Computing" may be a bit more than you want but again it picks the CPU apart down a very low level. Look for history of CPU design. Programming language history I'd have though was widely available though I can't really come up with something right away. > I know there are many links on the web, likehttp://en.wikipedia.org/wiki/ > Timeline_of_programming_languages ,http://en.wikipedia.org/wiki/ > Analytical_engine and others, but how to watch things happening in an > actual machine, learn how to program it and then understanding the > earlier paradigm by programming it myself. you want an emulation of a CPU? > Just like I have learnt the basics of physics and mathematics by first > principles, I wish to follow the same route by delving into history and > operations of these computational machines. and of course there's the Other Way. Read up on Church and learn Lambda Calculus. "computer science is no more about computers than astronomy is about telescopes" I'd say learn a programming language first (if you don't already know one). I usually recommend Python it's got a clean simple syntax and comes with a lot of good libraries. I'm learning Lua at the moment and that seems a nice little language. > I am being naive, but will someone help me on this? Since you guys are > deeply into coding you would be the best ones to guide me on this? > ======================================================= > Hope you help me regarding this. I am a novice. > Regards > Rajib Bandopadhyay > > -- > Linux 2.6.32-5-686-bigmem (i686); C Library : GNU C Library version > 2.11.3 (stable); Default C Compiler : GNU C Compiler version 4.4.5 > (Debian 4.4.5-8); Debian GNU/Linux 6.0.3; Squeeze; GNOME 2.30.2 [*] if you saved up 20 (I forget the actual number) tops off smarty tubes they'd send you the Ladybird Book of Computers. Ladybird books are aimed at children under 11 (they are also used as a joke "well if you want it explained down to the Ladybird book level...". At my then workplace this would be funny to leave lieing around. To our disappointment it turned at to be a reasonable intruction to basic computing.
[toc] | [prev] | [next] | [standalone]
| From | Nick Keighley <nick_keighley_nospam@hotmail.com> |
|---|---|
| Date | 2012-10-10 08:24 -0700 |
| Message-ID | <5200e8e5-12b6-43af-80a1-504ee054bd93@d17g2000vbv.googlegroups.com> |
| In reply to | #2303 |
On Oct 10, 4:22 pm, Nick Keighley <nick_keighley_nos...@hotmail.com> wrote: > On Oct 7, 8:24 am, Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com> > wrote: > > > Dear friends, > > ======================================================= > > I have been toying with an idea for a long time. How can I delve into the > > history of Programming language and CPU - how to watch with my own eyes > > and understand their demerits? > > "watch with your own eyes"? > > I'm sure you can find books on how CPUs work. Long ago there was the > Penguin Book of Computing (even the Ladybird Book of Computers was > surprisingly good[*}). Long ago I read a book that dissected a CPU > down to the gate level but I forget the title. > > "High Performance Computing" may be a bit more than you want but again > it picks the CPU apart down a very low level. > > Look for history of CPU design. > > Programming language history I'd have though was widely available > though I can't really come up with something right away. > > > I know there are many links on the web, likehttp://en.wikipedia.org/wiki/ > > Timeline_of_programming_languages ,http://en.wikipedia.org/wiki/ > > Analytical_engine and others, but how to watch things happening in an > > actual machine, learn how to program it and then understanding the > > earlier paradigm by programming it myself. > > you want an emulation of a CPU? > > > Just like I have learnt the basics of physics and mathematics by first > > principles, I wish to follow the same route by delving into history and > > operations of these computational machines. > > and of course there's the Other Way. Read up on Church and learn > Lambda Calculus. > > "computer science is no more about computers than astronomy is about > telescopes" > > I'd say learn a programming language first (if you don't already know > one). I usually recommend Python it's got a clean simple syntax and > comes with a lot of good libraries. I'm learning Lua at the moment and > that seems a nice little language. > > > I am being naive, but will someone help me on this? Since you guys are > > deeply into coding you would be the best ones to guide me on this? > > ======================================================= > > Hope you help me regarding this. I am a novice. > > Regards > > Rajib Bandopadhyay > > > -- > > Linux 2.6.32-5-686-bigmem (i686); C Library : GNU C Library version > > 2.11.3 (stable); Default C Compiler : GNU C Compiler version 4.4.5 > > (Debian 4.4.5-8); Debian GNU/Linux 6.0.3; Squeeze; GNOME 2.30.2 > > [*] if you saved up 20 (I forget the actual number) tops off smarty > tubes they'd send you the Ladybird Book of Computers. Ladybird books > are aimed at children under 11 (they are also used as a joke "well if > you want it explained down to the Ladybird book level...". At my then > workplace this would be funny to leave lieing around. To our > disappointment it turned at to be a reasonable intruction to basic > computing. I googled for "cpu animation" and got quite a few hits. Lrather liked this one:- http://www.hartismere.com/Subjects/ICT/ALevelComputing/CPUCycleAnimation
[toc] | [prev] | [standalone]
Back to top | Article view | comp.programming
csiph-web