Главная » 2015 » Июль » 14 » Еще один из "древних" языков
13:34
Еще один из "древних" языков

На неделе попала на радары статья, в которой автор собирает контроллер (вроде Ардуины) на старом процессоре 6502. Это заставило немного углубится в тему.
В советское время было много поделок на аналоге интелловского i8080 - КР580ВМ80А. ЮТ-88 например, или легендарный "Радио-86РК".
Собственно в записях о последнем и было найден упоминание о языке программирования - Форт (Forth), разработанный Чарльзом Муром в далеких 1960х.

Из особенностей языка можно назвать:

  •  его транслятор можно сделать очень маленьким (помещается в 1-2кб), это сейчас памяти гигабайты а в те времена памать исчислялась кбайтами, а процессоры могли адресовать не более 64к.
  • непривычная для современного человека постфиксная запись, ну те кто знаком с Лиспом может и не сильно удивятся, Лисповая запись (+ 1 2) или Фортовская 1 2 + 
  • говорят транслятор может написать любой немного изучивший Форт за день (не пробовал, надо будет по свободе проверить)
  • сейчас еще есть энтузиасты развивающие диалекты языка, которые сделали библиотеки для работы в сети
  • говорят по замыслу Форт создавался чтобы можно было создавать инструменты под себя, например описать свой язык програмирования...

Эти факты, а также учитывая возраст языка  делают его претендентом на ядро асгарда даже больше чем Python.
Во всяком случае попробуйте в нем разобраться, должно быть интересно. Ну а для работы использовать не обязательно.

Просмотров: 250 | Добавил: PRO_Maks | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]