avva: (Default)
[personal profile] avva
Во внутренней рассылке на работе обсуждают, кто как и когда начал с компьютерами работать. Отослал пару слов и о себе тоже.

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

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

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

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

А как это было у вас?
Page 1 of 4 << [1] [2] [3] [4] >>

Date: 2007-08-17 04:25 pm (UTC)
From: [identity profile] ex-simanyay.livejournal.com
Не люблю такие обсуждения, потому что первым компьютером был Правец и, соответственно, похвастаться программированием на ассемблере я не могу.

Да и в 1989 мне 3 года всего было. :-)

Date: 2007-08-17 04:26 pm (UTC)
From: [identity profile] asherin.livejournal.com
Сначала был калькулятор, более ранней серии, чем МК-52. Не помню точно модель. Одновременно ЕС-ка у отца на работе, но я на ней не программировал. Для калькулятора написал пару программ, но настоящим первым языком был ФОКАЛ. Недавно нашел эмулятор БК, проникся, чем положено.

Date: 2007-08-17 04:32 pm (UTC)
From: [identity profile] arronax.livejournal.com
lode runner и doom в 95ом на компаке с целыми 66ю мегагерцами :)

Date: 2007-08-17 04:33 pm (UTC)
From: [identity profile] softmaster.livejournal.com
Агат-7, процессор 6502 - 8бит, 64к памяти. ассемблер 3 регистра - аккумулятор A и два индексных X,Y, без умножения/деления.
бейсик в пзу, ос не было.
дискеты 140к несовместимого ни с кем формата %)
после установки платы расширения становился совместимым с apple ][, у которого была богатая библиотека игр.

до этого были БК0010.01, синклер, ямахи, корветы и даже ЕС1030 (аналог IBM PC), только очень редко - а агаты стояли у нас в УПК, и у меня туда был неограниченный доступ - т.е. всё свободное время после школы я проводил в компьютерном классе.

http://ru.wikipedia.org/wiki/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Prilutsky/%D0%90%D0%B3%D0%B0%D1%82

Date: 2007-08-17 04:37 pm (UTC)
From: [identity profile] e-gor.livejournal.com
> Z80 был первым и последним процессором, машинные коды которого я помнил наизусть и мог читать с экрана.

почти про меня, бо наизусть далеко не всё.

Date: 2007-08-17 04:38 pm (UTC)
From: [identity profile] alexott.livejournal.com
у меня было так: был компьютер "Специалист" у друга, на K580ВМ80, который собрал его отец - мы вбивали программы из журнала Моделист-Конструктор и старались их сами писать, был еще класс УКНЦ, на котором был бэйсик, но этот класс работал нечасто, поскольку преподавала у нас блондинка, которая считалась программистом на соседней фабрике. Была еще IBM PC XT у жены брата на работе, но это было в соседнем городе. А потом был институт где уже было все, начиная с СМ-4 и ЕС-1066, но про это я писал вот тут - http://alexott.blogspot.com/2006/06/some-historical-overview-of-my.html

Date: 2007-08-17 04:45 pm (UTC)
From: [identity profile] tuganbaev.livejournal.com
Моя мама преподавала программирование в МИРЭА. Я вместе с ее студентами писал лабораторки на фортране для ЕС-1033, а потом мы с ней вместе их проверяли. Набирал их тексты на перфораторе, а потом их относили на ВЦ "на прогон". Это было в 86-м. В 87-м мама принесла домой БК0010Ш с пленочной клавиатурой, а в 88-м мы купили БК0010-01 за 640 советских рублей. Там был язык - Фокал, а на второй и бейсик. Я набирал проги из журнала Информатика и образование. Дедушка в Алматы купил Микрошу за 500 руб, я писал и на ней - на Бейсике. Позже купили, БК0011М с дисководом и писисовместимой ОС. Еще работал на СМ-4 в конце 80-х в МИРЭА. Писал на калькуляторах МК и HP. Победил в конкурсе программистов на калькуляторах газеты "Вечерняя Москва". В редакции вручили приз - очередной советский калькулятор. В 91-м стал лауреатом Всесоюзного конкурса "Юный программист" за экономическую игру "White Crow (WC)". В школе были Ямахи и потом PC, на УПК были УКНЦ. В начали 90-х получил первую экстишку (янтарную - с оранжевыми буквами, а не изумрудную - с зелеными), а потом двушку... и понеслось...

Date: 2007-08-17 04:49 pm (UTC)
From: [identity profile] smallkaa.livejournal.com
Агат7, встроенный бейсик позволял делать вставки на ассемблере прямо "по месту". Агат есть у друга - когда бываю у него - периодически устраиваем посиделки, с загрузкой с с дискет и рисованием/программированием "чего-нибудь"

Date: 2007-08-17 04:51 pm (UTC)
From: [identity profile] nice-beaver.livejournal.com
БЗ 34 -> МК 61 -> СМ 1407 (клон PDP 11) + Yamaha ->...

Первым настоящим языком был у меня Паскаль, первой операционкой - RSX 11m, потом уже ямаховский Бейсик + MSX-DOS. А документации на ассемблер Z80 у нас тогда не было.

Date: 2007-08-17 04:52 pm (UTC)
From: [identity profile] arronax.livejournal.com
а первым языком был паскаль, потом си и пайтон

Date: 2007-08-17 04:52 pm (UTC)
From: [identity profile] monomyth.livejournal.com
"посадка на Луну" и т.д., да-да :)
только у меня (точнее брата) был МК-54. потом z80, 286, 386 и т.д
программировать так и не научился, потому как в университете мне сказали на программирование до следующего года не приходить (что бы не мешать студентам писать самим их лабораторные работы). А в конце первого семестра пришлось забирать документы в связи с переездом на пмж, и меня как-то занесло в юниксы и сети.

Date: 2007-08-17 04:53 pm (UTC)
From: [identity profile] vinopivets.livejournal.com
Моим первым компьютером был ламповый "Урал-2", а языком - машинный код для него (1968). Первым компmютером, для которого мне ничего не случалось писать на языке ассемблера был VAX 780.

Date: 2007-08-17 04:55 pm (UTC)
From: [identity profile] huko.livejournal.com
а какая ОС на БК11м была PC-совместимая ? ANDOS ? Хотя, кажется, ее диски можно было действительно читать на PC.

p.s. CSI-DOS - наше все ;) !

Date: 2007-08-17 05:02 pm (UTC)
From: [identity profile] huko.livejournal.com
БК11м/floppy/HDD/modem (FIDO Net)/муз. сопроцессор Yamaha/COVOX = не жизнь, а сказка была, не то, что сейчас ;)

Date: 2007-08-17 05:05 pm (UTC)
From: [identity profile] znaeshli.livejournal.com
Моим первым разом был windows 3.11 кажется, языком - Паскаль. © Молодое поколение
:)

Date: 2007-08-17 05:09 pm (UTC)
From: [identity profile] illyn.livejournal.com
Да вот он 52-ой и был.
Более того — компы в то время не грелись — мой калькулятор грелся! Сдавали в сервис прежде чем начал работать.
Програмить развёрнуто не получалось — получалось вводить формулу и её считать.

Потом Спектрум…

Date: 2007-08-17 05:14 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Паскаль-Алгол-РЕФАЛ-Ассемблер БЭСМ-6-...

Date: 2007-08-17 05:16 pm (UTC)
From: [identity profile] drmor.livejournal.com
Сначала, году в 93-м-94-м был компьютер "Дельта-С" -- сделанный в Дубне клон ZX Spectrum 48K, подключавшийся к телевизору. Был Sinclair BASIC, зато не было ОС как таковой. :) Никогда не забуду команду LOAD "" .

Потом Дельта-С померла и на замену ей был куплен какой-то самосборный вариант ZX Spectrum 128K, уже с 5" дисководом (на 720K, по-моему) и даже с цветным монитором. До сих пор помню, как я экспериментировал с потрохами TR-DOS'а и вбивал в специальную область в бейсик-программе машинный код, который вызывал TR-DOS'овскую подпрограмму загрузки с диска, причём в бейсик-листинге его видно не было. (У этих бейсик-программ была позволявшая такое делать хитрая структура.) Положил рядом книжечку с кодами, искал в ней нужную инструкцию и вбивал. :) На память, конечно, не помнил. Кстати, игры на 128-м были уже весьма; помню, от клона X-COM 2 меня особенно пёрло.

А потом пришёл писюк в лице P-120/8Mb/1G/SVGA Trio 64 V+ с 95-й виндой (лет десять назад, по-моему; точно помню, что 98-й тогда ещё не было) и всё опошлил. Но это уже даже с натяжкой не первый. :)

Date: 2007-08-17 05:24 pm (UTC)
From: [identity profile] drmor.livejournal.com
Никогда не забуду команду LOAD "" .

... LOAD "" <ENTER>.

Date: 2007-08-17 05:26 pm (UTC)
From: [identity profile] aburachil.livejournal.com
Ну как это "своих компьютеров тогда еще не было", у меня как раз в начале 1989-го появился самодельный Спектрум с советским магнитофоном и даже с пятидюймовым диском (впрочем попозже припаяным), правда учить наизусть коды команд не пришлось, ибо был настоящий ассемблер.

Date: 2007-08-17 05:27 pm (UTC)
From: [identity profile] aburachil.livejournal.com
Спектрум, кстати очень даже грелся...

Date: 2007-08-17 05:28 pm (UTC)
From: [identity profile] tuganbaev.livejournal.com
И Андос тоже - ее мой друг из школы написал и NDOS (Нортон-ОС) - с оболочкой файловой.

Date: 2007-08-17 05:32 pm (UTC)
From: [identity profile] ygam.livejournal.com
Одновременно один из калькуляторов БК и PL/I по учебнику Скотта и Сондака. Русский перевод Méthodes de Programmation Мейера и Бодуэна (использующий одновременно FORTRAN IV, PL/I и Algol W) была моим первым учебником.

Date: 2007-08-17 05:33 pm (UTC)
From: [identity profile] avva.livejournal.com
Я так и думал, что кто-то возразит на этот пункт, и даже что упомянут Спектрум :)

Date: 2007-08-17 05:43 pm (UTC)
From: [identity profile] yms.livejournal.com
Вначале - статьи по программированию в журнале "Квант", начало 80-х годов. Рапира и тогдашний Паскаль.
Потом - первый курс матфака и... ассемблер для мейнфрейма. Да-да, вот такая экспериментальная программа у нас была. Причем всё в теории, за дисплей нас посадили один раз на экскурсии :) Но перфокарт мы уже не нюхали. Потом - фортран под новой тогда ОС VM/CMS, которая в советском варианте называлась СВМ. Первый настоящий прогон программы, с компиляцией и результатами, был на втором курсе в 1986 году, на оном же фотране. Ну, потом - Бейсик, Си и т.д., даже, помнится, игру "Жизнь" на PL/I запрограммировал, но фортран оставался основным языком. Само собой, на калькуляторах программировать было совершенно неинтересно. В 1988 приятель собрал себе по журналу "Радио" компутер Радио-86РК, я для него написал игрушку на ассемблере 8080. Позже, когда он обзавелся Спектрумом на Z80, мне уже эта серия была неинтересна, я сидел за IBM PC, с которым впервые познакомился осенью 1989 года. В конце того же года начал что-то делать на Си (MS QuickC 1.5 - 2.0). Тогда же, заразившись вирусом, который имеющийся антивирус не вычищал, стал в нем копаться оригинальным способом: смотрел выполнимый файл в текстовом вьюере Нортон Коммандера, переводил символы из ASCII в 16-ричный код, который потом дизассемблировал вручную. Дизассемблировал-таки и разобрался в работе вируса. И только потом увидел стандартный системный досовский дебаггер debug.com :)))
На ассемблере я какое-то время пописывал всякую полезную мелочь. Особенно любил включать инлайновый ассемблер в сишные программы.

Летом 1990 года появился первый Турбо C++, но это уже совсем другая история... впрочем, я на C++ что-то серьезное стал писать аж в 1992 году.
Page 1 of 4 << [1] [2] [3] [4] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 04:48 pm
Powered by Dreamwidth Studios