Tiqit cPC FlipStart Sony VGN/U OQO
Progress
StoreTags: OQO
Author: GreatDane on December 10 2006
Viewed 3457 times. 1 person liked this blog. You can rate it below if you haven't already.
People who enjoyed reading this: jacom
I was first introduced to the joys of programming a home computer in 1978/79 (not quite sure) while I was still at university. A friend of mine imported one of the original Apple computers. It was a large ugly grey box with no drives, an 8 bit processor, and 64 k of RAM. It also had a built in BASIC chip. For those of you who can’t remember that far back, one loaded and stored programs from a cassette tape recorder, and the monitor was a black and white TV screen.

My friend was overjoyed with this new piece of equipment, and proceeded to play space invaders or some such game on it. This kept him busy for a while, but the question soon came up, what are we going to use it for?

I suggested, having just read an article about a mathematician who had calculated the number of prime numbers between 1 and 1000000 in record time using only pen and paper, that we should see if we could write a program to do the same. The idea was to calculate and store all the prime numbers between 1 and 1000000, store the start time and the end time, and see how much faster we could do it on a computer. The time we were aiming to beat was about two weeks, I am not absolutely sure any more.

We spent an interesting afternoon writing this program, including saving the results to tape as we were concerned that there was not enough RAM on the machine to save to memory. We then set the program going, and went out for the evening.

The following day the machine was still grinding away, and 27 plus hours after we started the process of, we were finally rewarded with a list of prime numbers.

I was very impressed with this at the time, and this little experiment was probably one of the reasons why I eventually became involved with computers. I also kept the paper readout (from an IBM Golf Ball Typewriter) of the program code.

Several years later, when I bought my first IBM PC, I re-created the program, and ran it to see how long it took. I can’t remember the figure, but it was minutes rather than hours.

When I started programming in Pascal, I re-wrote the program in Pascal, and then again in Delphi . I still have the Delphi version.

On receiving the OQO, one of the first things that I did after loading the machine was to dig up this little piece of programming history and run it on the OQO. 7 seconds was all that it took.

When I look back over the last 30 years, and see the progress that we have made with computers, it still amazes me. It also puts into perspective the genius of the people who conceived and built these machines. Thanks to you all, and I am looking forward to the next 30 years!
Read GreatDane's other blogs.GreatDane's Recent Blogs
Comments

Mmmh, I remember those Apples too, one of my school friend's father also imported one of those while I was in primary school. We were playing star war games on it, also loaded from a standard(?) tape recorder!
I'm also looking forward to the next, let's say, 10 years already. My only concern is how our privacy will be doing 'till then...
 

It's good to see someone of nearly the same vintage. I started with PDP 4s while still in high school, and picked up 6502 machine code to program the Commodore Pet and the Apple ][. At one point I knew over 20 computer languages fairly fluently. It's interesting that you mention prime numbers. One of my programming projects for a friend of mine was a time-waster that calculate palindromic prime numbers. (A palindrome is something that reads the same forwards and backwards.) It had absolutely no value, but it was a hoot to write.

I've enjoyed watching the technology grow (and shrink) during my life-time. It's probably that perspective that helps me balance between anticipating technological leaps to come and appreciating how far we really have come. (I remember reading about handheld computers as Science Fiction in Isaac Asimov's Foundation series

These days I do very little programming (an occasional spreadsheet), instead living out the second half of my life as an application user :o It'll be interesting to see what the next 30 years bring.

I started playing with computers around 1978 also... I was 9 years old!

Hi MeanSquare,

I have to admit to reading just about everything Asimov and Arthur C Clark wrote when I was at school. I still remember waiting in line to see the film 2001 - A Space Odyssey, in 1967.

I became involved in programming due to my frustration at not being able to buy programs to do what I wanted back in the early 80's. One of the great joys in my life has been watching as over the counter software has become so powerful and all inclusive that I don't have to write stuff myself. It has been years since I did run of the mill coding. My time at work is now so precious that I have to stick to design and development tasks. I must admit that I do not miss the grind.

We have come a long way, but are still miles short of computers becoming true "consumer electronics". Although Handtops are in many ways at the bottom of the pile when it comes to having the horsepower needed to achieve this goal, conceptually they are at the cutting edge. For the lucky ones of us who were around when the "consumer computer" was born, and who have watched it grow, it has indeed been an exciting journey.
Recent Blog: Performance Capped  

Tnkgrl, you are so fortunate, when I was that age the few computers around were owned by governments and banks, and were guarded like gold bullion. For the rest of us, they were science fiction!
Recent Blog: Performance Capped  

I was being born in 1978!

My Dad was really into computers, so he got me hooked at a very early age. I think I started messing with coding at about 5yrs old. XD
Recent Blog: Flipstart Camera  

*GreatDane* the computers I used starting in 1978 were "programmable" calculators (Texas Instruments Ti 57,Ti 59, Casio FX-702P), and in the 80's "home" computers (Ti 99-4A, Sinclair ZX81, Sinclair ZX Spectrum, Sinclair QL, Atari ST) - that's how I learned step-programming (Assembly) and then BASIC. In the late 80's (in college) I was exposed to PCs, DOS, Pascal, many flavors of Unix, C, and Mac OS... The rest is history!

Chekote, tnkgrl,

Early exposure to advanced technology is a gift. As a kid I thought that a portable radio was high tech!

My father was an engineer who had some close ties with Rockwell back in the 60's when I was still in junior school. He was given a Rockwell "hand calculator" that had a bunch of scientific functions and a LED readout. (red, as I recall). Not programmable, but this was the coolest piece of equipment I was able to get my hands on until I was in my teens. It is amazing what a difference even a few years makes in the computer industry.

I also learned Assembly language on an early Ti computer that he bought after I started university. It was 8 bit, but it had two stiffy drives and a dedicated monitor, very advanced for its time.

I was fortunate enough to do some C programming on an IBM mini mainframe in the early 80's, but it was when I was introduced to Borland's Turbo Pascal on a PC in about 1984 that my interest in programming really peaked. The language was so elegantly structured that I have more or less stuck with it in its various forms since then. My company still uses Delphi.

I have been searching for the "Ultimate" portable device since I first bought a PC in the early 80's. I seem to have spent most of my adult life tied to a desk. Laptops have not been the answer, as I have found carrying them around just as restrictive as using a desktop. Up until I came to my senses, handtops did not seem to fit the bill either. I have now bought an OQO, which for me is great as a secondary machine, but I must admit that I am still waiting for the ultimate convergence device that does it all, and fits in my pocket.

Nice to hear from you all, and thanks for sharing.
Recent Blog: Performance Capped  

Awesome bit GreatDane. I love to read about the computers of lore. Being only 18, I haven't seen that side of computers first hand, but I have witnessed the amazing changes in, say, the last 5 or 6 years. I was 11 or 12 when I first started getting into computers hardcore, and I remember back in 2000, the largest hard drive was an IBM DeskStar 75gb. Thats amazing, because at the time my desktop (an old Compaq box) had an 8 gig drive on it with NT 4.0, and the machine I'm writing this on is a dual 750 gb RAID 0.

In my line of work, I have to experience the horrors of Windows 98SE sometimes, and compared to the machines of the 80s, 98SE is a dream come true. About the worst my day gets is not being able to get a 2000/XP network driver to run on a 98 box. I can't imagine what life must have been like trying to write code in assembly. That is so far beyond my level of skill.

Anyway, thanks again for sharing that with us, it was very cool to reminisce. But I just watched a transformer blow up outside my window, and my power is about to go out, I'm sure, so I want to wrap this up before I lose my internet connection. (There are 80 mph winds here in Portland, OR tonight, and 2.5 inches of rain expected. Last time I checked, anything over 119 km/hr (74 mph) was considered a typhoon, so you get the point).

Cheers!
 

When I started programming in 1965 all we had was an NSF provided Teletype machine and a shared phone line to a BBN PDP-10 (we shared the line with another High School - had wars knocking each other off the line so we could use it ). Then I got the chance to program "real" computers - IBM 1620 - with all of 8K bytes of core memory. Card readers and punches and solenoid driven Selectric Typewriter. Languages were BBN Telcomp (forerunner to Basic) and GOTRAN (stripped down FORTRAN). Interestingly enough - the assembly language for the 1620 was "SOAP".

My first PCs were TRS-80 and Z100.

It must say something that so many of us old-timers are into Handtops!

GenM,

I might postulate that us "old-timers" might possible see in handtops the same kind of pioneering spirit that we saw in the early years of the PC and before. Thanks for the comment, hats off to the real old-timers who had to use punch cards, that was skill!
Recent Blog: Performance Capped  

Punch cards were easy - paper tape was hell!

I remember that stuff, the punched out bits made great confetti.
Recent Blog: Performance Capped  


Register / login
You must be a member to reply or post. signup or login
FourOneOne NET: CloserCircle | Gamer411 | Profil3