User:QB99er Andy: Difference between revisions

From Rosetta Code
Content added Content deleted
(add Sinclair ZX81 BASIC to my languages)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 24: Line 24:
{{mylangend}}
{{mylangend}}


Hi, I'm Andy. I first learned to use a computer in school about 1977. We learned to program in BASIC. There were two printing terminals in the back of the classroom. One was a DECWriter and the other was a teletype. We saved our programs on paper tape which was punched on the teletype machine. The next year we had some Radio Shack TRS-80 computers with Level II BASIC. We had cassette tapes to save programs. I remember writing a small data base program to record some data about cars.
Hi, I'm Andy. I first learned to use a computer in school about 1977. We learned to program in BASIC. There were two printing terminals in the back of the classroom. One was a DECWriter and the other was a teletype. We saved our programs on paper tape which was punched on the teletype machine. The next year we had some Radio Shack TRS-80 Model I computers with Level II BASIC. We had cassette tapes to save programs. I remember writing a small database program to record and search some data about cars.


When I was in college I learned to program in Fortran. I don't remember much about it now. My father bought a pair of TI-99/4A computers at the end of 1983 for the bargain price of $50 each. Then he bought most of the available peripheral equipment for it. I joined the QB99ers computer club for users of the TI-99/4A. It was in Queens, New York. I wrote a program to help my father create exams for his students. I also wrote one that changed the font of the characters on the screen. Later I wrote a program to use with Microsoft BASIC for the Macintosh. I called it RENUM. This version of BASIC didn't require line numbers and it didn't include a RENUM command to reset the line numbers so I figured out how to do it in BASIC. I did that on a 512 KB "Fat Mac". I also tried making sorting programs.
When I was in college I learned to program in Fortran. I don't remember much about it now. My father bought a pair of TI-99/4A computers at the end of 1983 for the bargain price of $50 each. Then he bought most of the available peripheral equipment for it. I joined the QB99ers computer club for users of the TI-99/4A. It was in Queens, New York. I wrote a program to help my father create exams for his students. I also wrote one that changed the font of the characters on the screen. Later I wrote a program to use with Microsoft BASIC for the Macintosh. I called it RENUM. This version of BASIC didn't require line numbers and it didn't include a RENUM command to reset the line numbers so I figured out how to do it in BASIC. I did that on a 512 KB "Fat Mac" that belonged to a relative. I also tried making several sorting programs in BASIC.


I acquired used computers to try, including Apple II, Apple Macintosh, Atari 800XL, Atari 520ST, Xerox 820-II, Ibex 7150, KayPro 1, Radio Shack TRS-80 Model 4, Commodore 64, Commodore 128, Commodore Amiga 1000, DEC Rainbow 100 and a PC/XT clone with CGA compatible display. Later I installed a 40 MHz 386 motherboard, VGA video card and monitor, hard disk drive, 3.5 inch high density disk drive, CD-ROM, and a mouse. Unfortunately most of the computers are gone now. They disappeared from their storage places. I still have a Macintosh iBook G3, some Windows laptops and my Chromebook.
I acquired used computers to try, including Apple II, Apple Macintosh, Atari 800XL, Atari 520ST, Xerox 820-II, Ibex 7150, Kaypro 1, Radio Shack TRS-80 Model 4, Commodore 64, Commodore 128, Commodore Amiga 1000, DEC Rainbow 100 and a PC/XT clone with CGA compatible display. Later I installed a 40 MHz 386 motherboard, VGA video card and monitor, hard disk drive, 3.5 inch high density disk drive, CD-ROM, and a mouse. Unfortunately most of the computers are gone now. They disappeared from their storage places. I still have a Macintosh iBook G3, some Windows laptops and my Chromebook.


I've been browsing Rosetta Code for a few months to learn some new programming languages. They include Tiny BASIC, VTL-2, Python, Little Man Computer, Computer/zero Assembly and PL/M. The languages I've used earlier include DEC BASIC, TRS-80 BASIC, TI BASIC, Microsoft BASIC, CBASIC, Fortran, UCSD Pascal, Turbo Pascal, BDS C, TI Forth, 9900 Assembly, 8080 Assembly, and 8086 Assembly. I feel like I know what I'm doing when I use BASIC. For the others, I like to have the manual or some source code to guide me. I'm thinking about learning COBOL because I heard on the news that more programmers are needed to maintain old COBOL programs.
I've been browsing Rosetta Code for a few months to learn some new programming languages. They include Tiny BASIC, VTL-2, Python, Little Man Computer, Computer/zero Assembly and PL/M. The languages I've used earlier include DEC BASIC, TRS-80 BASIC, TI BASIC, Microsoft BASIC, CBASIC, Fortran, UCSD Pascal, Turbo Pascal, BDS C, TI Forth, 9900 Assembly, 8080 Assembly, and 8086 Assembly. I feel like I know what I'm doing when I use BASIC. For the others, I like to have the manual or some source code to guide me. I'm thinking about learning COBOL because I heard on the news that more programmers are needed to maintain old COBOL programs.

Latest revision as of 14:48, 17 April 2024

My Favorite Languages
Language Proficiency
8080 Assembly novice
8086 Assembly novice
9900 Assembly novice
Computer/zero Assembly novice
BASIC-80 better
CBASIC good
Minimal BASIC best
QBasic good
Sinclair ZX81 BASIC okay
TI BASIC best
TI Extended BASIC best
Tiny BASIC better
TRS-80 BASIC good
C okay
Forth novice
Fortran novice
Little Man Computer okay
PL/M novice
Turbo Pascal okay
UCSD Pascal okay
Python novice
VTL-2 novice

Hi, I'm Andy. I first learned to use a computer in school about 1977. We learned to program in BASIC. There were two printing terminals in the back of the classroom. One was a DECWriter and the other was a teletype. We saved our programs on paper tape which was punched on the teletype machine. The next year we had some Radio Shack TRS-80 Model I computers with Level II BASIC. We had cassette tapes to save programs. I remember writing a small database program to record and search some data about cars.

When I was in college I learned to program in Fortran. I don't remember much about it now. My father bought a pair of TI-99/4A computers at the end of 1983 for the bargain price of $50 each. Then he bought most of the available peripheral equipment for it. I joined the QB99ers computer club for users of the TI-99/4A. It was in Queens, New York. I wrote a program to help my father create exams for his students. I also wrote one that changed the font of the characters on the screen. Later I wrote a program to use with Microsoft BASIC for the Macintosh. I called it RENUM. This version of BASIC didn't require line numbers and it didn't include a RENUM command to reset the line numbers so I figured out how to do it in BASIC. I did that on a 512 KB "Fat Mac" that belonged to a relative. I also tried making several sorting programs in BASIC.

I acquired used computers to try, including Apple II, Apple Macintosh, Atari 800XL, Atari 520ST, Xerox 820-II, Ibex 7150, Kaypro 1, Radio Shack TRS-80 Model 4, Commodore 64, Commodore 128, Commodore Amiga 1000, DEC Rainbow 100 and a PC/XT clone with CGA compatible display. Later I installed a 40 MHz 386 motherboard, VGA video card and monitor, hard disk drive, 3.5 inch high density disk drive, CD-ROM, and a mouse. Unfortunately most of the computers are gone now. They disappeared from their storage places. I still have a Macintosh iBook G3, some Windows laptops and my Chromebook.

I've been browsing Rosetta Code for a few months to learn some new programming languages. They include Tiny BASIC, VTL-2, Python, Little Man Computer, Computer/zero Assembly and PL/M. The languages I've used earlier include DEC BASIC, TRS-80 BASIC, TI BASIC, Microsoft BASIC, CBASIC, Fortran, UCSD Pascal, Turbo Pascal, BDS C, TI Forth, 9900 Assembly, 8080 Assembly, and 8086 Assembly. I feel like I know what I'm doing when I use BASIC. For the others, I like to have the manual or some source code to guide me. I'm thinking about learning COBOL because I heard on the news that more programmers are needed to maintain old COBOL programs.

I have some experience in moving data from one computer to another. I have often connected one computer to another using RS232 serial ports and then used a system command like PIP (for CP/M) or a terminal emulation program like ProComm (for MS-DOS) to transfer files. I also tried reading floppy disks from other computers with a PC running MS-DOS. I helped a guy named Paolo Bagnaresi create a program called TI99-PC. He was in Italy so we traded files by email. The program would read and write a TI-99/4A floppy disk in a PC disk drive. It was written mostly in 8086 Assembly language.

I usually use a Chromebook computer. I like to use emulators on the web such as PCJS and JS99'er when I want to do some programming. I also have some emulator apps installed on the computer, including Infinite Mac, Frodo 64, fMSX, Speccy, Unreal Speccy, and Spectacol. I haven't used them much. I tried writing a BASIC program with fMSX.

I installed some language apps on the Chromebook. They include Coding with Chrome, Basic -F, GForth, Mintoris BASIC and Frink.