Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Программы, которые пишут программы, чтобы писать программы... 26.12.15 17:06 Число просмотров: 5773
Автор: Zef <Alloo Zef> Статус: Elderman Отредактировано 26.12.15 17:08 Количество правок: 1
|
> Надо написать SmalltalkVM на Обероне... Это можно будет > неплохо продавать )))
А заодно - супер-пупер компы, которые будут в состоянии все это волочь.
Единственный язык, который нужен. кроме С - FBD. Кто не знает: рисуешь схему, типа на логических микросхемах, триггерах, счетчиках. а он тебе это компилирует в бинарник. И нужен он исключительно потому, что не текстовый, а графовый. Позволяет построить простой граф сложного многоэтапного анализа.
Эта штука была изначальна реализована для промконтроллеров, чтобы таким образом переносить в него с листа старые логические схемы на дискретных элементах. Я бы не въехал в это дело, если бы не занимался сначала - контроллерами, а потом - биржевыми роботами. Там огромное количество критериев открытия/закрытия сделок и оказалось, что эта логика графически воспринимается неизмеримо легче, чем множество безликих конструкций if...then..Представьте себе сотню таких вложенных конструкций... А 100 микросхем и-или-не умещаются на тетрадном листе и вся логика понятна и охватывается одним взглядом.
Больше ничего вообразить не могу, для чего С не подходит...
А, блин!!! Вот еще. чего нужно позарез, но я не представлляю, как это может выглядеть: язык (очевидно. так же - графический), который бы позволял организовывать не путаясь многоточечную синхронизацию множества потоков.
|
|
|