August 13th, 2014

vit_r

Про ёжика в тумане, зазнайство, языки программирования и вериги

Почему Ява лучше Хаскеля



Писать много влом, так что грубыми мазками по поводу комментариев под ссылкой на очередные стенания, теоретических построений на странной аксиоматике, новой любви orleanz и прочих страданий о несовершенстве мира.

Ява - хреновый язык, многословный как пятнадцатилетняя школьница на первом свидании. Но именно эта многословность создаёт необходимую избыточность.

Промышленное программирование - это постоянное внесение в код ошибок, иллюзий и случайных ляпов. Основную сложность составляют задачи типа «Зачем это? Или я дурак и ничего не понимаю, или писал какой-то идиот, или написано не то, что имелось ввиду, или всё это делается совсем по-другому».

Избыточное кодирование позволяет справится с такими проблемами. Код на Яве можно разобрать, понять, почистить, изменить или переписать. В крайнем случае, поставить заплатки и обойти.

Выяснить, что имел ввиду автор кода на «лаконичном выразительном языке» нет никакой возможности.

Тем более, комментарии никто не пишет. А те, кто пишет, делать этого не умеют. Кстати, именно этому надо было бы учить студентов вместо хитростей кодирования давно известных алгоритмов и создания одноразовых программ в угоду преподавателям.

Код двадцатилетней давности приходится исправлять. Код, который мы пишем сейчас, кто-то будет править через двадцать лет. Если это не так, то кодирование идёт в мусорную корзину, может быть, проходя по пути к ней другие, незначительные и не важные в данном контексте, стадии.
vit_r

Про Cеверную и Южную Кореи

Гуманитарный российский груз
ждем с содроганьем души мы.
Везут в Украину Советский Союз
(и границы его - нерушимы)


borkhers тут

Но пост не об этом. У него интересный анализ российской пропаганды, правда без учёта Интернета.

Кстати, аналогия про кормление чужих детей вызвала два ответа: «...нет запрета на кормление детей, которых мучают родители» и «Это неверная аналогия».