?

Log in

No account? Create an account
программистское, джава - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

программистское, джава [ноя. 25, 2009|03:48 am]
Anatoly Vorobey
В новой версии Джавы можно будет вставлять двоичные литералы с префиксом 0b, выбирать внутри switch'а по строкам, и разделять цифры внутри числа подчеркиванием. Вся эта прелесть будет готова к следующей осени.

А про closures они еще не решили пока, думают.

Смешные люди все-таки.
СсылкаОтветить

Comments:
[User Picture]From: ygam
2009-11-25 02:04 am
А в новой версии сиплюсплюса не будет концептов.
(Ответить) (Thread)
[User Picture]From: dimrub
2009-11-25 08:11 am
Угу. Что заставляет задуматься, нафига этот 0x вообще нам сдался.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: b_a_t
2009-11-25 02:13 am
Эээ... Perl?!
(Ответить) (Thread)
[User Picture]From: avva
2009-11-25 02:15 am
в перле нет свитча :)

(без дополнительных библиотек)
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: kouzdra
2009-11-25 02:23 am
Микрософт тут оказался прямее: не долго мудрствуя, просто ML в .NET встроили - что наверное и правильно...
(Ответить) (Thread)
[User Picture]From: anton_solovyev
2009-11-25 02:26 am
Самое интересное-то не отметил: обращение к элементам списка как list[i] т.п. и автоматическое закрытие ресурсов в try!
(Ответить) (Thread)
[User Picture]From: avva
2009-11-25 02:28 am
Все равно чудовищное джавовское многословие эти две штуки (хоть и прекрасные сами по себе) никак не перебьют и не отменят.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: sergeytk
2009-11-25 03:06 am

Правильно думают

"Никогда не жили хорошо, нечего и начинать".
(Ответить) (Thread)
[User Picture]From: drugoi_m
2009-11-25 04:49 am
Не сильно крутые фичи)
(Ответить) (Thread)
From: ext_72902
2009-11-25 06:00 am
Мдя. Интересно, сколько времени ушло на добавление таких крутых фич в компилятор.
(Ответить) (Thread)
[User Picture]From: pin_dragon
2009-11-25 06:14 am
А вот это

Map
[Error: Irreparable invalid markup ('<string,>') in entry. Owner must fix manually. Raw contents below.]

А вот это

Map<String, List<String>> anagrams = new HashMap<String, List<String>>();

becomes:

Map<String, List<String>> anagrams = new HashMap<>();

они про какой язык? o_O
(Ответить) (Thread)
[User Picture]From: pin_dragon
2009-11-25 06:15 am
Извиняюсь за битый коммент, утро)
(Ответить) (Parent) (Thread)
From: captain_tylor
2009-11-25 06:18 am
Меняв последнее время приятно удивил ActionScript 3. Очень похоже на джаву, но при этом пользоваться не противно, и даже местами приятно.
(Ответить) (Thread)
[User Picture]From: zigmar
2009-12-13 01:07 am
Было бы не противно, еслиб не ужаснейшая сырая библиотека и отсутствие нормальных средств разработки. А сам язык, это очередной вариант ECМAScript, от JS мало чем отличающийся.
(Ответить) (Parent) (Thread)
[User Picture]From: creaturen2
2009-11-25 06:32 am
Опа, перегруженный оператор[], оказывается, называется "first class language support for creating collections" :)
(Ответить) (Thread)
[User Picture]From: javax_slr
2009-11-25 08:04 am
Не нужно closures.
Это всё шаги к нечитаемым программам на Джаве.

Вся идея джавы с самого начала была, что новичкам сложно сделать ошибки или написать нечитаемый и недебагируемый код. Даже ценой многословности и некоторой корявости.

Это всё придумывают те, кому не приходится чинить баги в программах написанных людьми с 2-3 года опыта
(Ответить) (Thread)
[User Picture]From: dimrub
2009-11-25 08:13 am
> Это всё придумывают те, кому не приходится чинить баги в программах написанных людьми с 2-3 года опыта

Мне кажется, более эффективный метод борьбы с этой проблемой - это не выдумывание сырого языка, а выработка четких style guides, и настаивание на их соблюдении. Тогда люди с 2-3 годами опыта очень быстро начинают писать качественный код.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: cleam
2009-11-25 09:52 am
Про clusure уже решили, что они будут, но пока не определились с окончательной спецификаций. Текущий вариант вроде вот: http://www.javac.info/closures-v06a.html
(Ответить) (Thread)
[User Picture]From: pal_sergeich
2009-11-25 03:56 pm
Синтаксический сахар, да.
А что вы хотите от людей, которые уже полгода ждут, купят их или нет?
(Ответить) (Thread)
[User Picture]From: avva
2009-11-25 09:59 pm
В смысле, кто ждет? Сан же уже купили.
(Ответить) (Parent) (Thread) (Развернуть)
From: arcbishop
2009-11-26 12:05 am
А что за closure ожидается? Если в лисповском понятии, то нужны сначала nested functions, как минимум. Или это другое что-то? Дайте линк, плз.
(Ответить) (Thread)
From: wais
2009-11-27 04:20 pm
Покажи *свой* код, говно.
(Ответить) (Thread)