|
2.20, Аноним (-), 20:53, 29/10/2015 [^] [^^] [^^^] [ответить]
| +10 +/– |
вся проблема в патентовании: проще, видимо, новый язык создать, чем отчисления за пользование существующим оплатить.
отсюда вывод: концентрации человечьего мозгоресурса на одном продукте мешает патентная система, она - зло.
| |
|
1.6, Илья (??), 19:22, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
>>Классы, методы и атрибуты выглядят одинаково
смешались в кучу кони, люди
| |
|
2.17, Аноним (-), 20:47, 29/10/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хорошо, что буквы не цейлонские, ато они у них сильно непонятные.
| |
2.31, Аноним (-), 06:29, 30/10/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
class Counter(count=0) {
variable Integer count;
shared Integer currentValue => count;
shared void increment() => count++;
}
Именно "Вериэйбл"
function distance(Point from, Point to) {
return ((from.x-to.x)^2 + (from.y-to.y)^2)^0.5;
}
Именно "Фанкшн". То, что это функция определенно важнее того, что она возвращает.
interface Sized {
shared formal Integer size;
shared Boolean empty => size==0;
}
Это абстрактный класс? или Интерфейс? У интерфейса, вообще, бывают не публичные методы? И почему шаред? Он что, методами поделился?
for (p in people)
Ожидаем foreach(int i=0;i<j;i++)
| |
|
3.48, Аноним (-), 15:35, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Ну, они же ещё заявляют, что язык прост в изучении. Никаких сокращений ключевых слов. Именно "Вэриэйбл". Именно "шаред". Чтобы сразу было всем всё понятно. Написано же, интерфейс методами делится.
С другой стороны, в Rust читать всякие fn, pub.. не приятнее.
| |
|
|
1.7, th3m3 (ok), 19:25, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Сколько можно то?! Ещё один язык? Очередная замена Java? Ааааа...
| |
1.8, ДяДя (?), 19:41, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Есть косяк. Java Memory Model описывает только язык Java.
Если чего-то скомпилировать в байткод, то для многопоточных приложений никаких гарантий нет.
Вообще нет никакого описания. Т.о. невозможно написать корректное многопоточное приложение.
Это же относится к Scala и прочим.
Единственный выход - это Red Hat должен создать собственную спецификацию модели памяти. А это даже SUN-у с первого раза не удалось. На Java до версии 1.5 невозможно написать корректное многопоточное приложение.
| |
|
2.25, й (?), 00:46, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Т.о. невозможно написать корректное многопоточное приложение.
> Это же относится к Scala и прочим.
orly? http://akka.io/
| |
|
3.42, ДяДя (?), 10:54, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
У них баги открытые. Например, Offer stronger guarantees under the Java Memory model for List, Vector. И куча закрытых по данной теме.
А гарантий-то дать невозможно. Просто опереться на что-нибудь возможности нет. У JVM нет никакой модели памяти. Есть только у языка Java.
Ещё есть некоторые забавные штуки, когда кусок кода на Java в несколько раз быстрее выполняется. Детектится, что можно вставить специальные инструкции процессора. Для Scala это не тетектится.
На X86 просто так сложно получить эффект от некорректности многопоточного приложения - TSO. Но он проявляется в самых неожиданных местах в самое неподходящие время :-)
| |
|
|
1.9, Аноним (-), 19:46, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Html html = Html {
Всегда проигрываю с такого. И это пример кода на главной странице языка.
| |
1.10, Илья (??), 19:46, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Щас про все языки так говорят: "у нас синтаксис как в си!".
Ceylon's syntax is ultimately derived from C. So if you're a C, Java, or C# programmer, you'll immediately feel right at home.
Я после ознакомления с туром по языку не чувствую себя как дома. совсем
| |
|
2.18, Аноним (-), 20:50, 29/10/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Этот слон не от PHP, а с пачки цейлонского чая. Бренд куплен, всё нормально.
| |
|
1.12, Нанобот (ok), 19:58, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
смотрю, пошла мода на то, что любая крупная софтверная контора разрабатывает свой язык программирования. может и мишаня там что-то пилит?
| |
1.13, Аноним (13), 20:23, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
очередное ненужно.
кто нибуть уже осилит уже сделать ЯП для jvm чтоб создавало бандлы с встроенной jvm?
| |
1.21, Аноним (-), 20:57, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Почему новые языки называют либо в честь кофя, либо в честь чая? Жду языков Tort, Baton и Pirogspovidlom.
| |
|
2.51, ffirefox (?), 23:04, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Почему новые языки называют либо в честь кофя, либо в честь чая?
Ну, почему же... есть и другие ассоциации. Например, с островом: Kotlin ;)
| |
|
1.23, Defective Life (?), 21:46, 29/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем это все, если есть Fortran, Ada и С??? Нє, ну вот реально, нафейхоа??? Не хватает чего-то кому-то, или шо?
| |
|
2.30, Илья (??), 06:05, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
чтобы быстро и качественно разрабатывать и поддерживать по.
| |
|
1.26, Штунц (?), 01:38, 30/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> По сравнению с прошлым выпуском внесено более 1500 изменений
прочитал как 100500 изменений
| |
1.27, A.Stahl (ok), 02:26, 30/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Ceylon
Только выпустили, а уже устарели. Шри-Ланка, Ктулху вас обрыгай. Шри-Ланка, сраные империалисты.
Цейлон, ага...
| |
|
2.34, ryoken (?), 08:40, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>Ceylon
> Только выпустили, а уже устарели. Шри-Ланка, Ктулху вас обрыгай. Шри-Ланка, сраные империалисты.
> Цейлон, ага...
На карте Сиам найдёте? (ВОт я как-то подзабыл географию :) ).
| |
|
|
2.54, Аноним (-), 00:41, 31/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Нужен как минимум скрин всего рабочего стола. По крайней мере для меня.
| |
|
1.29, Классический анонимуз (?), 05:00, 30/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
eclipse - это очень плохо. Ибо хорошо - это idea или на худой конец netbeans.
Ну и я не доверяю гуголу, который родил Python и GO которые по итогу не быстрее старой доброй джавки.
| |
|
|
3.45, Аноним (-), 12:55, 30/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
И тем не менее, если бы не гугл - где бы сейчас был питон....
| |
|
|
1.32, Аноним (-), 06:58, 30/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Индакод продакшен представляет Цэйлон, новый язык программирования для индусов.
| |
1.33, V_ctor (?), 08:02, 30/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Только думал скалу пощупать. Что щас за цейлон хвататься?
А ведь дальше будет хуже, каждый отдел в такой крупной конторе будет выпускать свой язык.
| |
|
2.39, Аноним (-), 10:12, 30/10/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Только думал скалу пощупать. Что щас за цейлон хвататься?
> А ведь дальше будет хуже, каждый отдел в такой крупной конторе будет
> выпускать свой язык.
Если взять разработку на С и С++ то по сути так и есть, хотя язык вроде один
| |
2.47, Аноним (-), 14:05, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Kotlin правильнее, чем Scala, по-моему. К сожалению, он очень молод и неразвит, по сравнению со Scala. Цель цейлона мне не ясна. Лучше RH бы присоединились к развитию Kotlin-а.
| |
|
3.49, Аноним (-), 15:47, 30/10/2015 [^] [^^] [^^^] [ответить]
| +/– |
Система типов в Ceylon естественнее, чем в scala. Там есть типы-суммы и типы-произведения, и очень глубокий вывод типов. А котлин больше ориентирован на практическое использование, там сознательно урезали систему типов, чтобы не усложнять язык.
| |
|
|
|
2.50, Илья (??), 18:00, 30/10/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
план понахватать самого лучшего м слепить суперязык, проходили уже
| |
|
1.55, MirandaUser2 (?), 03:38, 31/10/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Использование для присвоения первоначальных
> значений (инициализации переменных) оператора ":=";
посмотрел примеры, не нашел нигде :=
| |
1.57, Аноним (57), 20:25, 01/11/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Нужен язык под названием "Cocaine" и всех на него подсадить, остальное забыть!
| |
|