Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Categories:

первый раз

Во внутренней рассылке на работе обсуждают, кто как и когда начал с компьютерами работать. Отослал пару слов и о себе тоже.

Моим первым компьютером был не компьютер, а программируемый калькулятор MK-52. У него было около ста байт памяти, и еще 512 - постоянного хранения, которое не стиралось, когда выключали. Я не помню, что на нем писал, кажется игры какие-то, типа версии морского боя. Плюс вводил программы, которые публиковали в "Науке и жизни", и изучал их.

Но это все же не настоящее начало. По-настоящему я начал работать с компьютером Yamaha MSX-1, году в 1989, наверное. Конечно, не дома и не в школе (в школе они появились на год-два позже, а что своих компьютеров тогда еще не было, нынешнему поколению, наверное, надо объяснять), а в местном пединституте, там было два класса Ямах. Я был тогда в седьмом-восьмом классе, и в пединститут ходил по блату: там преподавал муж коллеги моей мамы (мы дружили семьями, и их сын, на пару лет старше меня, сидел за теми же Ямахами и почти всему меня о них научил. Спасибо, Марат).

На Ямахе был BASIC, майкрософтовского происхождения; работать можно было либо в нем, либо запустить настоящую OS - CP/M или MSXDOS (клон MS-DOS 1.0 с совместимой файловой структурой, если не ошибаюсь).

Моим первым языком программирования был BASIC, из чего вытекает, что у меня неизлечимо повреждены мозги (по мнению Дайкстра). Но как только я разобрался, что такое PEEK и POKE, и заполучил системную документацию с списком машинных кодов, мои программы на бейсике стали состоять в основном из кусков ассемблера. Z80 был первым и последним процессором, машинные коды которого я помнил наизусть и мог читать с экрана. Впоследствии я много писал на ассемблере x86, но его опкоды так ни разу и не выучил, кроме нескольких особенно важных (типа 0xCC).

А как это было у вас?
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 98 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →