tungwaiyip.info

home

about me

links

Blog

< November 2005 >
SuMoTuWeThFrSa
   1 2 3 4 5
6 7 8 9101112
13141516171819
20212223242526
27282930   

past articles »

Click for San Francisco, California Forecast

San Francisco, USA

 

How I Got Into Computers

Nathan Torkington invite people to recount how they became hackers as an inpiration for new generations. I have taken this chance to write my own. It is reposted below.

How did I get into computer programming? I pride myself being a teen computer science theorist. Long before I've touched a real computer, I have already learned a whole lot of Basic programming by reading computer magazines in public library. My first program is really on a Casio programmable calculator. It has a macro function, a random number generator and a conditional branching command. With those I have build a Blackjack game. Later my friend got a Casio pocket computer PB-100. He generously lent me this new toy several days at a time. PB-100 has a great feature that it supports the spade, diamond, heart and club characters. So I got to build a number of card games using Basic.

Then my friend invited me to his home to use his Apple II. By then I have already learned everything about 6502 machine code. I decided my first program should be an assembler. I coded all the machine code on paper and brought it to my friend's home for a trial. After an entire afternoon of debugging it went no where. This became my first abandoned project. Eventually my parents gave in and bought me an Apple II. I have to confess that most of these came from the thriving pirate computer industry at that time. I got to read the pirated Apple reference manual translated into Chinese. It includes the source code of Woz' Basic ROM. That piece of software was really an enlightenment for me.

In time I moved up to Turbo Pascal, 300 baud modem and so on. I was steps ahead of other when I started CS in college.

2005.11.21 [, ] - comments

 

 

blog comments powered by Disqus

past articles »

 

BBC News

 

Ex-FTX boss Bankman-Fried: 'I didn't try to commit fraud' (01 Dec 2022)

 

Cyril Ramaphosa: South African president faces threat of impeachment over 'Farmgate' (01 Dec 2022)

 

Christine McVie, Fleetwood Mac singer-songwriter, dies aged 79 (01 Dec 2022)

 

Lady Susan Hussey quits over remarks to charity boss Ngozi Fulani (30 Nov 2022)

 

Spectacular scenes as Hawaii volcano erupts (30 Nov 2022)

 

Danny Masterson: Jury fails to reach a verdict in rape case against That 70s Show actor (01 Dec 2022)

 

Canada: Ambassador tells EU that deforestation rules 'burdensome' (01 Dec 2022)

 

Idaho stabbings: Families deliver tributes for the four victims at vigil (01 Dec 2022)

 

San Francisco to allow police 'killer robots' (30 Nov 2022)

 

Musk says Twitter feud with Apple boss 'resolved' (01 Dec 2022)

more »

 

SF Gate

 

San Francisco food delivery giant DoorDash lays off 1,250 employees (30 Nov 2022)

 

20-year-old California student creates viral Spotify festival poster app (29 Nov 2022)

 

Elon Musk’s Twitter cuts COVID misinformation policy, guts child safety protections (29 Nov 2022)

 

Elon Musk’s Twitter is reportedly failing to pay some employees (28 Nov 2022)

 

Bay Area tech mainstay HP to lay off up to 6,000 people (26 Nov 2022)

 

Elon Musk signals his support for Ron DeSantis in 2024 on Twitter (25 Nov 2022)

more »


Site feed Updated: 2022-Nov-30 21:00