программистское, джава
Nov. 25th, 2009 03:48 amВ новой версии Джавы можно будет вставлять двоичные литералы с префиксом 0b, выбирать внутри switch'а по строкам, и разделять цифры внутри числа подчеркиванием. Вся эта прелесть будет готова к следующей осени.
А про closures они еще не решили пока, думают.
Смешные люди все-таки.
А про closures они еще не решили пока, думают.
Смешные люди все-таки.
no subject
Date: 2009-11-25 02:04 am (UTC)no subject
Date: 2009-11-25 08:11 am (UTC)(no subject)
From: (Anonymous) - Date: 2009-11-25 09:39 am (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2009-11-25 10:36 am (UTC) - Expandno subject
Date: 2009-12-13 12:59 am (UTC)no subject
Date: 2009-11-25 02:13 am (UTC)no subject
Date: 2009-11-25 02:15 am (UTC)(без дополнительных библиотек)
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-11-25 02:23 am (UTC)no subject
Date: 2009-11-25 02:26 am (UTC)no subject
Date: 2009-11-25 02:28 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-11-25 02:29 am (UTC)Правильно думают
Date: 2009-11-25 03:06 am (UTC)no subject
Date: 2009-11-25 04:49 am (UTC)no subject
Date: 2009-11-25 06:00 am (UTC)no subject
Date: 2009-11-25 06:14 am (UTC)Map
Map<String, List<String>> anagrams = new HashMap<String, List<String>>();
becomes:
Map<String, List<String>> anagrams = new HashMap<>();
они про какой язык? o_O
no subject
Date: 2009-11-25 06:15 am (UTC)no subject
Date: 2009-11-25 06:35 am (UTC)А должно быть что-то вроде
var anagrams = new HashMap
А должно быть что-то вроде
var anagrams = new HashMap<String, List<String>>;
(no subject)
From:no subject
Date: 2009-11-25 06:18 am (UTC)no subject
Date: 2009-12-13 01:07 am (UTC)no subject
Date: 2009-11-25 06:32 am (UTC)no subject
Date: 2009-11-25 08:04 am (UTC)Это всё шаги к нечитаемым программам на Джаве.
Вся идея джавы с самого начала была, что новичкам сложно сделать ошибки или написать нечитаемый и недебагируемый код. Даже ценой многословности и некоторой корявости.
Это всё придумывают те, кому не приходится чинить баги в программах написанных людьми с 2-3 года опыта
no subject
Date: 2009-11-25 08:13 am (UTC)Мне кажется, более эффективный метод борьбы с этой проблемой - это не выдумывание сырого языка, а выработка четких style guides, и настаивание на их соблюдении. Тогда люди с 2-3 годами опыта очень быстро начинают писать качественный код.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-11-25 10:01 am (UTC)public static void l(java.dyn.Dynamic obj) {
println(obj.size())
}
public static main(String[] args) {
l(new HashMap());
l(new ArrayList());
}
будет компилироваться.
Страшно представить, что будут воротить бывшие программисты на динамических языках.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2009-11-26 01:11 pm (UTC) - Expand(no subject)
From:no subject
Date: 2009-11-25 09:52 am (UTC)no subject
Date: 2009-11-25 03:56 pm (UTC)А что вы хотите от людей, которые уже полгода ждут, купят их или нет?
no subject
Date: 2009-11-25 09:59 pm (UTC)(no subject)
From: (Anonymous) - Date: 2009-11-26 05:35 am (UTC) - Expand(no subject)
From:no subject
Date: 2009-11-26 12:05 am (UTC)no subject
Date: 2009-11-27 04:20 pm (UTC)