Hello, Anatoly Gerasimov.
On 07.10.2024 04:31 you wrote:
AG>>> Верю. Hо не впечатлило. Hе увидел в списке фортрана.
AM>> Hе удивительно. ФОРмула ТРАHслятор - это узкоспециализированный язык для
AM>> научных и инженерных
AM>> расчетов, а БК-0010 создавался как домашний и школьный компьютер
AG> Hо речь же шла о том что программист это же творец, ему мысль приходит
AG> когда приходит а не в
AG> рабочее время. Тут он раз и на БКшке свою мысль обкатал и проверил. А как
AG> ее обкатать и
AG> проверить когда кроме ассемблера и форта нет ни чего.
Вот это неправда.
Во-первых, штатно поставлялись Бейсик и Фокал (у БК-0010 Фокал прошивался в
ПЗУ, а Бейсик поставлялся в комплекте на картридже, у БК-0010.01 - наоборот),
дополнительно можно было загрузить с кассеты Паскаль (который в те годы уже
практически сравнялся с Си по "профессионализму").
Во-вторых, для таких компов писать что то серьезное даже на Си было нереально
(не хватало памяти и скорости процессора) - так что при всем богатстве выбора
языков, альтернативы ассемблеру не было.
А по-быстрому проверить и записать алгоритмическую идею можно было и на
Бейсике или Фокале, а потом на работе переписать ее на Си. Насколько я в курсе
(конечно, я не настоящий сварщик), программисты и сейчас именно так и
поступают, только вместо Бейсика используют Питон. Даже специальный термин для
этого придумали - прототипирование.
AG> А фортран стандартом был.
Для научных и инженерных расчетов, но не для системного программирования. До
появления Си операционные системы и прикладные программы писались на
ассемблере.
AG> Как и Си впоследствии.
Во времена производства БК-0010 - уже в реальности, а не "в последствии". Но не
для 3МГц и 32кБ - для них Си и "в последствии" Си игрушкой остался, а не
реальным инструментом разработки ПО.
--
С наилучшими пожеланиями! Опубликовано ХотДогом с планеты Ведроид