Саш, я имею наглость полагать, что после трёх дней вдумчивого читания исходников я смогу править чужой код на любом языке. Но не на всех это доставит мне удовольствие, вот в чём пойнт.
Я знаю как минимум одно исключение из твоего правила -- это Хаскель
Ну а скалу можно довольно в лоб использовать как "джаву с выводом типов и чуть более простым синтаксисом". Я помогал коллегам дописывать и тестировать небольшой вебсервис (точнее rest интерфейс к скальной же бибилиотеке)
Что характерно, это всё тот же лисп :) Но лисп - счастливое исключение (должны же быть вечные ценности). Это, пожалуй, единственный язык, к которому есть только одна придирка. Скобочки :)
Поддерживаю. В целом Java вообще некрасивая - из языков с аналогичным синтаксисом красивы (при правильном применении) только "чистый" C и C++ (в последнем случае правильное применение очень нетривиально).
no subject
no subject
no subject
no subject
no subject
Ну а скалу можно довольно в лоб использовать как "джаву с выводом типов и чуть более простым синтаксисом". Я помогал коллегам дописывать и тестировать небольшой вебсервис (точнее rest интерфейс к скальной же бибилиотеке)
no subject
хотя, конечно, миллиарды скобочек гораздо красивее!!
no subject
no subject
no subject
Comparator c = (a, b) -> Integer.compare(a.length(), b.length());
no subject
У меня нет опыта писания чего либо на яве (максимум читаю
со словарём), и вот эти стрелочки никаких эмоций не вызывают.no subject
no subject
Варианты, которые уже предложили в комментариях - это вот оно, более по-явовски?
no subject
Не уверен.
no subject
no subject
no subject
no subject
f x = \y -> x+y
no subject
no subject
no subject
Но лисп - счастливое исключение (должны же быть вечные ценности). Это, пожалуй, единственный язык, к которому есть только одна придирка. Скобочки :)
no subject
Внезапно задался вопросом - а что в смолтолке с лямбдами - оказывается есть, называются блоки, но тоже выглядят не очень-то.
no subject
В целом Java вообще некрасивая - из языков с аналогичным синтаксисом красивы (при правильном применении) только "чистый" C и C++ (в последнем случае правильное применение очень нетривиально).
no subject
no subject
no subject