Цитата:
Сообщение от
mazzy
а что делать тем, кто в курсе c# ))))
Тут вопрос, чего вы хотите - загрузить свежих концепций в мозг или получить что-то практическое.
Если первое то Haskell, Smalltalk, LISP, Eiffel.
Если второе - powershell, F#
Цитата:
например, глядя на котлин хорошо понимаешь, что вводимые модификаторы const, internal, readonly, static - фигня на постном масле.
без них вполне можно обойтись, если есть геттеры и сеттеры. и глядя на котлин понимаешь, что неудобство геттеров и сеттеров сильно преувеличено, если ввести ключевые слова var, val...
Попрошу выбирать слова! В X++ уже есть геттеры и сеттеры.
Свойств нет. А разница между val и var, в общем, как раз как между readonly или const и var или просто полем.
Цитата:
дело даже не в усилиях разработчиков языка...
дело в том, что сейчас наваяют в аксапте говнокода, который потом поддерживать придется... и выковыривать... типа keySum или безумных LedgerVoucher... или наследование таблиц...
Фичи типа const и readonly служат как раз чтобы дать по рукам говнокодерам или себе который то же человек, которому свойственно ошибаться.