LINUX.ORG.RU
ФорумTalks

LISP vs. Fortress


0

0

"Все нововведения в современных языках, преподносимые как революционные, давным-давно были реализованы в лиспе" (С) кто-то из местных лиспотроллей

Интересно, когда выйдет Fortress, фанбои лиспа тоже будут брызгать слюной, что неявный параллелизм, ввод и вывод текста программы в математической нотации, размерности, транзакции как часть языка - "революционными" не являются, и были в лиспе 50 лет назад?

Так почему же разработкой Fortress занимается не дядя с улицы, а разработчик Scheme? Зачем он говорит такое странное слово "high programmability"?

★★

Ответ на: Prooflink or GTFO. от Camel

вообще-то спецификация вышла еще год назад, троллюшко
и имплементация под JVM

так что не стесняйся, начинай

Kuka ★★
() автор топика

> ввод и вывод текста программы в математической нотации

APL?

> размерности

Боян древний.

> транзакции как часть языка

В куче ЯПБД были.

> "революционными" не являются

Таки да.

> разработкой Fortress занимается не дядя с улицы, а разработчик Scheme?

А еще Стил разрабатывал Яву, и что?

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

зойчем ви подменяете понятия?

по-отдельности, может, каждая отдельная фишка и была уже где-то когда-то реализована

речь шла о том, что "в лиспе это все уже было"

Kuka ★★
() автор топика

Насколько я понимаю, это фортресс - имеет очень узкую целевую нишу - вычисления на суперкомпьютерах, и все его фичи найдут свое место только там. А пилить его начали, когда все матерые фортранщики, писавшие для суперкомпьютеров, стали уходить в страну вечной охоты.

Sun-ch
()
Ответ на: комментарий от Kuka

>> неявный параллелизм

> слона-то ты и не приметил.

Да просто не счел нужным комментировать... распараллеливающие компиляторы уж лет 40 существуют, и в том же Лиспе была куча экспериментов с распараллеливанием.

Нету в Fortress революционных фишек, нету. Новизна может быть в том, что теперь эти известные фишки объединили в один флакон.

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

>> неявный параллелизм

> слона-то ты и не приметил.

А вот это - именно что "посмотрим, когда выйдет". Тут спецификации маловато будет.

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

> шойто в последнее время тут часто лисп упоминают. аж освоить захотелось :)

Лучше сразу Хаскель. Лисп уже не так модно, и девки могут не сразу дать.

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

> а Fortress это не современный язык

Ложь. Разработка началась в 2005-2006, финальная спецификация выпущена год назад

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

Дык и фортран тоже универсвльный язык, в этом смысле. А фортресс начали разрабатывать в рамках программы DARPA по суперкомьютерам, и вообще использовать его широко как яву, вроде никто не собирается.

Sun-ch
()
Ответ на: комментарий от Komintern

Уровень имакса обусловлен не использованием в нём лиспа, просто так получилось.

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

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

Sun-ch
()
Ответ на: комментарий от Kuka

>Ложь. Разработка началась в 2005-2006, финальная спецификация выпущена год назад

сам ты ложь. современный - это нашего времени. а не будущего. в продакшене он ещё не исользовался, и неизвестно когда будет. и будет ли вообще

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

>вообще-то спецификация вышла еще год назад, троллюшко

А теперь вспомните, сколько лет назад вышла спецификация на Перл6, и то до сих пор недопилили до энтерпрайза.. а он то явно понужнее всяких proof-of-concept поделок

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

Будет обязательно, представляешь сколько программистов можно будет нафик уволить, как ненужное звено эволюции? Теперь профессор запишет свои интегральчики/диффурчики в естественном виде и скормит суперкомпьютеру, а тот выдаст результат.

Sun-ch
()
Ответ на: комментарий от kranky

Тут деньги совсем другие, только на начальном этапе в проект ввалили 650 млн. долларов.

Sun-ch
()
Ответ на: комментарий от Sun-ch

>профессор запишет свои интегральчики/диффурчики в естественном виде

для этого у профессора есть Mathematica, Matlab, Scilab, Maxima и прочие расчётные DSL'и

jtootf ★★★★★
()

зря никто не обратил внимания на слово "programmability"...

налицо явный прогресс ученого-разработчика (Guy Steele, Jr.) с полным объективным осознанием

Scheme (extremely low programmability) -> Java (high programmability) -> Fortress (extremely high programmability)

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

> сперва найди здесь лисперов глупец

я не говорю "лисперов" глупец

я говорю - "фанбои"

"лиспер" (пытавшийся профессионально заниматься этим) тут только один - den73, который в конце концов проклял все и перешел на пыхтон

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

Ничего нового сдесь нет. Грубо говоря, это dsl для математиков, не желающих осилить фортран для HPC.

Sun-ch
()
Ответ на: комментарий от Sun-ch

>Чудик, попробуй реши уравнения из квантовой химии в Матлабе.

а для этого у него есть GAMESS, HyperChem и свободные его аналоги

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

>"лиспер" (пытавшийся профессионально заниматься этим) тут только один

вообще-то ты ошибаешься

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

>зря никто не обратил внимания на слово "programmability"...

потому что ты не сочёл нужным объяснить, что это такое и зачем нужно. почитаем, посмотрим

jtootf ★★★★★
()

Баян. Про Fortress я запостил в 2005 году, а он еще не вышел

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

>> хаскель лиспу не чета. вот когда напишут редактор уровня имакса на хаскеле - тогда и посмотрим

>http://www.cse.unsw.edu.au/~dons/yi.html

Это что, мягкое введение в Хаскель? Или Хаскель для мягкого введения? Я всё время путаю, что для чего

Karapuz ★★★★★
()

Куку анально изнасиловал Профессор, очевидно.

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

>Scheme (extremely low programmability) -> Java (high programmability) -> Fortress (extremely high programmability)

Трололо! Надо так:

Lisp (extremely high programmability) -> Scheme (high programmability) -> Java (low programmability) -> Fortress (extremely low programmability)

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

Для слоупоков.

>Интересно, когда выйдет Fortress

>вообще-то спецификация вышла еще год назад, троллюшко

и имплементация под JVM

И ведь между этими двумя сообщениями разница во времени меньше года. Машина времени в действии.

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

>Я всё время путаю, что для чего

не переживай, от этого лечат

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