Тема: Re: Hемецкие эксперты: для преодоления отставания от РФ в сфере произво
От: Andrei Mihailov <Andrei.Mihailov@f335.n469.z2.fidonet.org>
В: 05:18:44 07/10/2024
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кБ - для них Си и "в последствии" Си игрушкой остался, а не
реальным инструментом разработки ПО.


--
С наилучшими пожеланиями! Опубликовано ХотДогом с планеты Ведроид
Yet another Android node on Redmi Note 13 Pro (2:469/335)