Здравствуйте, alex_public, Вы писали:
I>>То есть, ты хочешь уровень привязать к инструментам ? Эдак окажется, что машинный код это самый высокоуровневй язык, потому что для него наверное пару миллионов инструментов, ну вот например декомпилер, линкер и тд и тд.
_>Нет, речь не про такие инструменты. А например про UML и ещё множество других из этой же области.
Uml это проектирование, а не язык программирования. Ты всего то спутал области. Эти инструменты применимы к любому языку программирования, хоть к ассемблеру. Более того — один и тот же набор квадратов одинаково пригоден для любого яп.
I>>А в Хаскеле — запросто.
_>На C++ весь код превратился в одну страницу, причём там код простейший, представляющий собой исключительно вызовы функций библиотечки. _>На Python'e будет буквально такой же код, как и на C++. Т.е. с точностью до замены скобочек на отступы. _>На Haskell'е ситуация будет чуть хуже за счёт монадного мусора, но если приравнять его к своеобразному аналогу скобочек, то снова получится буквально такой же код.
Обычно делается так — на низкоуровневом языке пишется небольшая либа, которая используется на высокоуровневом.
_>Тогда 1С придумывал математик под кайфом. )))