Re[4]: Сплошное расстройство (Nemerle or Racket?)
От: varenikAA  
Дата: 08.10.19 03:42
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, varenikAA, Вы писали:


AA>>Парадокс Блаба


I>Гораздо интереснее парадокс парадокса Блаба — люди, который согласны с парадоксом Блаба не понимают социальных и экономических причин, стоящих за популярностью языков программирования.


I>Например, уверовавшему в парадокс Блаба нет смысла приводить аргументы про рынок труда.


Речь не о зарабатывании денег на жизнь, а об эффективном инструменте.
Понятно, что хочешь жить умей вертеться. Но для быстрого написания надежного кода(корректного с точки зрения логики) требуется ЯП, который форсит программиста
делать все правильно. Например, вместо интов использовать алгебраические типы, сравнивать записи по значению, а не по ссылке.
В качестве примера такой ошибки, есть две DTO(C#) которые сравнивались по Id : int, после рефакторинга код остался нетронутым, но логика была нарушена.
ЯП типа F# форсит использовать PersonId of int и ManagerId of int и в случае рефакторинга мы бы обязаны были этот код проверить.
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.