не, я голосую за js. Там конечно тоже есть инкапсуляция, но зато работает только в браузере, как и положено любому нормальному "сферическому коню в вакууме".
Это C#-то тоталитарный? Ну скажешь тоже. "Принято писать" - разве это серьезно? Вот Haskell - язык тоталитарный. Там имена типов, классов типов и модулей надо писать с большой буквы. А имена функций, переменных - с маленькой. Иначе - ошибка. И не дай бог с отступами напутать, чуть что - фиг тебе, а не программа. Да что там, в список нельзя поместить данные разных типов, слова "толерантность" никто не знает!
тогда самый гуманистический - Smalltalk в нем нет аппарата принуждения - т.н. функций, с помощью которых представители одних классов осуществляют насилие над представителями других классов
Comments 18
Отсутствие механизма формальных параметров и глобальные имена - это победа глобализма над формализмом.
Reply
Reply
А вообще, я фанат анархо-мистических языков, вроде VAX и LISP! Все под знамена революции! :)
Reply
PS: А как же ErLang???
Reply
Reply
Вот Haskell - язык тоталитарный.
Там имена типов, классов типов и модулей надо писать с большой буквы. А имена функций, переменных - с маленькой. Иначе - ошибка. И не дай бог с отступами напутать, чуть что - фиг тебе, а не программа. Да что там, в список нельзя поместить данные разных типов, слова "толерантность" никто не знает!
Reply
Reply
Reply
Reply
Reply
Я ж говорю - трава =)
Reply
в нем нет аппарата принуждения - т.н. функций, с помощью которых представители одних классов осуществляют насилие над представителями других классов
Reply
Reply
Reply
Leave a comment