Re[2]: Про мертвые языки программирования
От: PSV100  
Дата: 24.04.12 11:11
Оценка:
Здравствуйте, os24ever, Вы писали:

O>▪ Отказались от оператора безусловного перехода, придумав циклы (ПЛ/1 с Паскалем),


Небольшой офтоп: упёртая штука этот goto, столько обходных манёвров понапридумывали, а ликвидировать полностью не могут. Более того, в Lua только совсем недавно специально ввели goto.

O>▪ Отказались от ссылок в глобальной области видимости (Erlang, Scala — наконец-то!!) и т.д...


Правда инструментарий не очень удобный для такого эффекта. В Erlang-е, всё-таки, народу не нравится одни и те же данные проталкивать через параметры функций — придумали обходной манёвр — словари процессов, что снижает визуальный эффект абсолютной идеальности.

А вот по поводу Scala: каким образом она сейчас даёт железные гарантии на уровне языка по поводу отсутствия разделяемых данных? Можно в двух словах или ссылку (я как-то уже не слежу за развитием последних версий).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.