Другие языки программирования и технологии

Кто начинал изучать программирование с микрокалькулятора МК-52? Что можете рассказать?

Первые опыты были с Б3-34, потом родители, видя мой интерес к программированию, подарили мне МК-52. Это был праздник и восторг, учитывая что к компьютеру доступа не было. ))
И в игры играл, и программы для решения "домашки" в школе и даже потом, в вузе, так, ради интереса. И всякое баловство, про которое писали в "Технике Молодежи" и других журналах. Например, квест про "где живет ЗГОГГ" ))

На мой взгляд, этот опыт мне очень помог в дальнейшем, когда разбирался с ассемблером, да и с языками высокого уровня. А еще это приучило экономить ресурсы и делать лаконичные алгоритмы, дало понимание базовых принципов работы компьютера, программирования.

Машинка до сих пор живая, кстати. Лежит на полочке, глаз радует )). Где-то инструкция и блок с библиотекой программ лежат. Крутая для своего времени техника.
ДМ
Дмитрий Мамоненко
78 132
Лучший ответ
Дмитрий Мишанин Держите пять! У меня тоже еще живая лежит) И тоже во многом мне в дальнейшем помогла)
Дмитрий Мишанин А мне мой МК-52 даром достался. Списанный) Когда на компы перешли все МК списали. Но я на нем до этого почти 3 года программил. А первые проги для компа тоже дома писал в тетрадке, своего не было. А Паскаль я так до конца и не изучил, хотя писал немного. И даже на Дельфи. Не мой язык - каждую переменную и каждый чих, что может дальше встретиться надо в самом начале проги объявлять)). То ли дело Бейсик или FoxPro - свобода попугаям)) В фоксе, вообще, что к переменной не приравняй такого типа она и станет без объявления)
Дмитрий Мишанин А я еще иногда для вспомогательных целей FoxPro for DOS использую)) Кстати, есть еще работающие проги под ДОС)) Используют. Некому под винду переписать. Правда винду приходится ставить 32-разрядную. Иначе 16-разрядные проги не пашут без эмулятора.
Не МК-52, а предыдущий Б3-34, но система команд у них почти идентична (вроде бы в 52 несколько команд добавили). По факту, программирование в машинных кодах стекового-регистрового компьютера с объёмом памяти порядка 100 кодов команд, стеком на 5 значений и достаточно большим кол-вом регистров. Причём часть регистров универсальна, а часть специализирована: например, были регистры, при чтении из которых их значение увеличивалось / уменьшалось на 1. Насколько помню, адресация по значению регистра присутствовала.
Дмитрий Мишанин Вот это было программирование!) Запихнуть сложную прогу в 104 шага программы плюс 105 в стеке, надо было головой работать) А сейчас чтобы хелло ворльд написать библиотеку на несколько мегов присобачивают))
Дмитрий Мишанин Вроде по всей России в 1987 отменили.. Ну все может быть)
Крутая была вещь для 80-х годов прошлого века. Они входили в программу обучения в техникумах. Было много литературы, были справочники с программами на все случаи жизни. В научно популярных журналах, вроде Техники молодежи, Наука и жизнь печатали интересные игровые программы. Вымерли с развитием ПК.
Shuhrat Abdurahmanov
Shuhrat Abdurahmanov
83 853
Преподавал детишкам в техникуме, по программе на МК-54 были лабы, хотя компы были, но там настолько элементарно все, даже до инженерных расчетов не дотягивало. Так, для понимания, что такое алгоритм...
Кирилл Корнев
Кирилл Корнев
8 866
Дмитрий Мишанин МК-54, не знаю как, а на МК-52 программировали решение неравномерного непропорционального дисперсионного комплекса)
Хоть я так и не начинал, но могу сказать одно:

Это очень устаревшая система при который нормально программированию ты не обучишься(Хотя смотря в какой ты еще сфере будешь работать)
Можешь почитать сам подробнее на форумах всяких
Дмитрий Мишанин Ну, не знаю.. А алгоритмическому мышлению учит круто) Запихнуть сложную прогу в 104 шага программы.. голова закипит))
00000000000000