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

Как была написана первая программа/язык программирования?

Я даже не знаю как правильно спросить, потому что не знаю начинки эвм (или что там было). Но попытаюсь объяснить от обратного. Сейчас куча IDE, языков программирования и пр. Так вот, а как был написан первый язык/набор команд/что-то еще? Как написан ассемблер (или он не является отправным пунктом?)? Или объясните как это работает =)
Первая программа была написана в 1843 году Адой Лавлейс, кстати, очень незаурядной личностью, умершей от рака в 36 лет, дочкой английского поэта Байрона. Ею же был создан первый язык программирования, введены понятия "цикл" и так далее.
У истоков современных языков программирования стоит Грейс Хоппер, разработавшая первый компилятор, впоследствии контр-адмирал флота США, тоже весьма незаурядная женщина, в отличие от Ады Лавлейс дожившая до глубокой старости и работавшая почти до 90 лет.
А первые программы для ЭВМ набирали тумблерами (переключателями) на приборных досках. Потом вместо этого приспособили перфокарты, изобретенные Германом Холлеритом для машин для обработки результатов переписей населения. Первые программы писались в виде чисел, скажем, 23 - команда сложения. А потом придумали язык ассемблера, который сначала просто заменял легкие для запоминания буквенные обозначения, которыми записывались команды, на соответствующие числа по таблице, например, ADD заменялось на 23. А дальше шла самораскрутка - на примитивном языке писался ассемблер или компилятор для более сложной версии того же языка или для другого языка, потом этот процесс повторялся....
Николай Фурс
Николай Фурс
32 266
Лучший ответ
Вообще первый язык программирования придуман Природой. Это рефлексы животных. А потом, как "обновление версии" - работа человеческого мозга.

Первый искусственный язык программирования придуман неадертальцами-кроманьонцами. Это человеческая речь.

Первые сложные многоцелевые вычислительные устройства появились еще в XIX веке. Тогда же возникла необходимость в разработке программ для них, и впервые с такой задачей столкнулась легендарная Ада Лавлейс, работавшая с вычислительной машиной Чарльза Бэббиджа, которая называлась "Машина для исчисления разностей". Но настоящие языки программирования появились все-таки в эпоху электронных вычислительных машин. Считают, что первый язык программирования - это язык Short Code, появившийся в 1949 году.
Первыми языками программирования высокого уровня были Фортран, Кобол и Алгол, появившиеся в 50-е годы XX века. Первые два из них "здравствуют" и поныне - это языки-долгожители, а Алгол стал родоначальником целого семейства языков, в числе которых и Паскаль.

Первый машинный язык программирования - язык машины Тьюринга и первой программистки Ады.

Первый электронно-машинный язык программирования - машинный код.
PR
Pro100 Rus
1 606
сами языки не пишутся на языках программирования, пишутся компиляторы под них, которые превращают твой код на высокоуровневом языке в машинные коды (нули и единицы), есть еще языки низкого уровня, которые по сути машинные коды, записанные понятными для человека мнемо-командами, например ассемблер
В машине есть процессор, в зависимости от конструкции у процессора есть набор поддерживаемых им команд (машинных кодов) . ассемблер написан машинными кодами, т. е составлен нуликами и еденичками.
первую программу написал тоже мужчина!

Похожие вопросы