LINUX.ORG.RU

Встречайте Golo — новый язык для платформы Java

 golo, ,


1

1

Жюльен Понж (Julien Ponge), Java-разработчик и доцент в области информатики, известный по своим публикациям в Java Magazine, объявил о создании нового языка программирования Golo. Язык динамический, со слабой типизацией. По словам автора, он стремится сделать его максимально простым (изучается за несколько часов), понятным (предпочитая явное неявному) и быстрым.

В настоящее время Golo находится в стадии беты, однако уже сейчас использует по-максимуму возможности последних версий JVM: в частности, он является прекрасным примером использования новой инструкции invokedynamic.

Из интересных особенностей языка можно отметить предусловия (preconditions), отказ от оператора new и наличие функций-сутенёров (pimps). А классическая программа «Здравствуй, мир» будет выглядеть на Golo следующим образом:

module hello.world

function main = |args| { 
    println("Hello world!")
}

Официальный веб-сайт языка Golo

Документация

Исходный код

★★★★

Проверено: DoctorSinus ()
Последнее исправление: DoctorSinus (всего исправлений: 1)

Ответ на: комментарий от anonymous

У него есть свои фокусы, это да, но если сравнивать с соседями по песочнице, по-моему, выбор понятен.

А что до спешиал-к, то он, конечно, очень надоедлив, но, на самом деле, если его грамотно троллить, он доставяет лулзы...

anonymous
()
Ответ на: комментарий от anonymous

У него есть свои фокусы, это да, но если сравнивать с соседями по песочнице, по-моему, выбор понятен.

у нас разные вкусы :3

А что до спешиал-к, то он, конечно, очень надоедлив, но, на самом деле, если его грамотно троллить, он доставяет лулзы...

как? поделись секретом.

anonymous
()

Очередное ненужное говно без семиколонов.

anonymous
()
Ответ на: комментарий от Quasar

Тем, что хуже питона только брейнфак.

anonymous
()

он стремится сделать его максимально простым (изучается за несколько часов), понятным (предпочитая явное неявному) и быстрым.

Вижуалбейсик для явы? Там вся сложность, непонятность и тормоза в библиотеках.

Deleted
()
Ответ на: комментарий от BillDver

надо потыкать палочкой, жаль что repl-а нету

Слава Богу, что нету.

Тыкай свое REPLанутое гуано и дальше.

rtvd ★★★★★
()
Ответ на: комментарий от rtvd

Тыкай свое REPLанутое гуано и дальше.

Может, он о Хаскеле говорил %)

tailgunner ★★★★★
()

наличие функций-сутенёров (pimps).

Блэк Джека и шлюх уже мало.

А вообще, слово pimp не только так переводится.

rtvd ★★★★★
()

Java-разработчик
доцент в области информатики
динамический, со слабой типизацией
изучается за несколько часов

ненужно-доцент, быдлокодер изобрел бета версию ненужности с ненужными целями для ненужных

наличие функций-сутенёров

ненужно.omg!.exe

alienclaster ★★★
()

А вообще это js c извращенным синтаксисом

bga_ ★★★★
()
Ответ на: комментарий от bga_

Более того, мне бы было стыдно выкладывать нечто подобное

Он доцент информатики, а чего добился^W ты еще от таких ожидал? :)

alienclaster ★★★
()
Ответ на: комментарий от bga_

Как будто это автор языка новость на лор запостил, лол.

anonymous
()

еще один язык для JVM? убейте меня

umren ★★★★★
()

Holy mother of god.

let adder = |a, b| {
  return a + b
}
println(adder: invokeWithArguments(1, 2))

Это даже не смешно.

r ★★★★★
()

хороший язык, мне нравится.

anonymous
()
Ответ на: комментарий от GreenTea

ужоснах

Забавно читать подобные комментарии, они время от времени напоминают мне, что люди глупы и неадекватны, повышая тем самым мою самооценку :3

Ты бы хоть попробовал сначала разобраться, что там по ссылке было написано, прежде чем оставлять свое очень ценное мнение. (hint: твои цитаты не согласуются)

anonymous
()

Каждый java-программист должен в этой жизни придумать свой язык на JVM.

spyro
()

Производство корма для троллинга не прекращается!

PS: А запилите кто-нибудь новость про http://clochure.org/.

Там хотя бы смешно, а не грустно, как здесь:

Официальный веб-сайт языка Golo
Документация
Исходный код

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

Virtuos86 ★★★★★
()

Чем больше языков - тем лучше. Эволюция без видового разнообразия невозможна. А вся та мразь, что тут возмущается, должна заткнуться и сдохнуть.

anonymous
()
Ответ на: комментарий от alienclaster

Функция-подлец звучит гораздно интереснее, да.

А функция-улучшалка звучит правильней.

rtvd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.