Показать сообщение отдельно
Старый 17.12.2015, 15:29   #20  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение
а что делать тем, кто в курсе c# ))))
Тут вопрос, чего вы хотите - загрузить свежих концепций в мозг или получить что-то практическое.

Если первое то Haskell, Smalltalk, LISP, Eiffel.
Если второе - powershell, F#

Цитата:
например, глядя на котлин хорошо понимаешь, что вводимые модификаторы const, internal, readonly, static - фигня на постном масле.
без них вполне можно обойтись, если есть геттеры и сеттеры. и глядя на котлин понимаешь, что неудобство геттеров и сеттеров сильно преувеличено, если ввести ключевые слова var, val...
Попрошу выбирать слова! В X++ уже есть геттеры и сеттеры. Свойств нет. А разница между val и var, в общем, как раз как между readonly или const и var или просто полем.

Цитата:
дело даже не в усилиях разработчиков языка...
дело в том, что сейчас наваяют в аксапте говнокода, который потом поддерживать придется... и выковыривать... типа keySum или безумных LedgerVoucher... или наследование таблиц...
Фичи типа const и readonly служат как раз чтобы дать по рукам говнокодерам или себе который то же человек, которому свойственно ошибаться.