LINUX.ORG.RU

Glasgow Haskell Compiler 6.10.1

 ,


0

0

Вышел долгожданный релиз наиболее распространенного компилятора языка Haskell — Glasgow Haskell Compiler 6.10.1.

В новой версии:

И многое другое!

Страница GHC

>>> Анонс



Проверено: Shaman007 ()

Вот это видимо и есть инструмент будущего. Ядер/процессоров становится все больше и устаревшие языки и технологии уже не могут еффективно использовать все ресурсы железа.

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

>Звучит сурово :)

ну в java он уже давно есть :)

thevery ★★★★
()

странно, почему так распространен haskell. есть clean который имеет похожий синтаксис и семантику (но монад там нет). причем clean делает по производительности не только haskell но и паскаль, зато гораздо менее распространен

alex4
()
Ответ на: комментарий от ero-sennin

> А калькулятор с психиатором уже встроили?

Калькулятор с психиатором будет в Yi

anonymous
()

Чем Haskell лучше Lisp'а, Prolog'а, и Forth'а (в применении к AI)?

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

> причем clean делает по производительности не только haskell

Делает?

http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=clean&...

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

А почему хаскелл популярен? Ну как минимум тем что у него есть инфраструктура, поддержка пиджаками, много библиотек, чистота, документация, да и авторы не прожженные вантузятники, в отличии от.

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

хм. а у clean много имплементаций? ну потом понятно что для haskell я имел в виду GHC - вроде ничего быстрее нет. и наконец - я руководствовался вот этим http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all&lang2=cle
an когда говорил о производительности

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

Есть хороший способ проапгрейдить компьютер - поставить NetBeans и поработать недельку. После этого удали, и поймешь, что твой комп летает.

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

>видимо на корекваде выигрывает хаскелл, но у меня к сожалению обычный 4й пень

P4 вообще ущербная железка по архитектуре, замерять на ней что-то на скорость смешно.

Metallic
()

ну вот не могли полгодика подождать? прям сизифов труд: учишь-учишь, ломаешь остатки мозга об него, а тут они хоп - и новую версию с кучей новых фишек и изменений :/

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

говорят бейнчмарки на шарообразных процессорах в вакууме не так полезны

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

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

alex4
()

Ъ.

Найти бы время осилить всё это.

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

>есть clean который имеет похожий синтаксис и семантику (но монад там нет).

не знаю, по слухам до того, как в хаскеле стали использовать монады, это был траходром, причём концептуальный, не синтаксический. так что видимо clean нельзя считать "хаскелем, только лучше и без монад"

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

потому что проприетарное и за бабло.

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

> clean который имеет похожий синтаксис и семантику (но монад там нет). причем clean делает

Может быть потому, что клин - вялоразвивающееся полузакрытое поделие, разрабатывающееся чрезвычайно узким кругом голландских укурков?

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

qt случайно не такое-же полузакрытое изделие?
и может быть это ты голландский укурок, анонимус? - по крайней мере книги по языку у них забавные

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

Где увидишь бота, там его и убей.

anonymous
()

А он научился so использовать или до сих пор статический бинарник собирает?

anonymous
()

сорри за нелепый вопрос, а какие именно проекты (ну или для какого сорта организаций) уже реализованы на "долгожданном" хаскеле или это типа "язык будущего"? и чем он концептуально лучше, например, Delphi (Lazarus)?

//(чистый FreePascal не интересует ибо он без RAPID IDE ничто)

asion
()

вдогонку :)

Параллельное программирование в C\C++, ASM, Delphi (lazarus) и т.д. возможно путем программировния потоков (threads, forks, exec и т.п.), а насколько эффективно они будут работать это уже задача операционной системы, т.е. не надо на язык программирования, даже такой замечательный как хаскель, перекладывать функции ОС. Или я чего-то недоперепонимаю?

asion
()

Нарушил старинную лоровскую традицию. Сходил по ссылке на http://haskell.org, узнал "Haskell is an advanced purely functional programming language."

Все заданные мной вопросы отменяются.

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

В школе хаскель не преподают и в вузе тоже (кто хочет сам учит, но не преподают, это точно):). В школе в лучшем случае Visual Basic для особо продвинутых школьников (за функциональное программирование на бейсике учителю информатики и ИКТ надо будет памятник при жизни поставить, чтобы больше такого не делал), а после школы или в армию (ну там точно языки компьютерные программирования не преподают) или в вуз (в лучшем случае из функциональных языков пролог или старый добрый лисп будет (ибо преподаватели такие), у нас пролог был, только я его все равно не помню, даже не помню можно ли пролог считать функциональным, а до лиспа самостоятельно все мозги никак не дойдут (чтобы по-настоящему освоить, все понять как оно там на самом деле)). Так после школы говоришь? Обоснуй.

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

> Может быть потому, что клин - вялоразвивающееся полузакрытое поделие, разрабатывающееся чрезвычайно узким кругом голландских укурков?

Исходники лежат на фтп. Цена коммерческого использования - 75 euro.

Это что, закрытое дорогое поделие? Да ну.

anonymous
()

корпоративные транснациональные приложения на нем быстро ваяются?

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

В вузах hasskel преподают. По крайней мере в МГИУ на 3-м курсе :) Другое дело то, что не все инструменты языка показывают: про монады например просто сказали что такое есть, на практике не использовали их.

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

> В вузах hasskel преподают. По крайней мере в МГИУ на 3-м курсе :) Другое дело то, что не все инструменты языка показывают: про монады например просто сказали что такое есть, на практике не использовали их.

даже Maybe?!

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

>Так после школы говоришь? Обоснуй.

Отвечу за другого. Если бы в IT работали люди со знаниями, полученными _исключительно_ в рамках школьной/вузовской программы, то я сомневаюсь, что отрасль вообще бы существовала. Самообразование - важнейший навык в IT. Можно вообще без ВУЗа. В ВУЗе не учат и проценту нужных знаний и опыта. Так что "в школу" - это как минимум, "сходить по ссылке". Но, исходя из ваших откровений, боюсь лично вам ничего не поможет, и IT вам заниматься, похоже, не стоит, если даже после _курса_ Пролога вы не знаете, к какой группе языков он принадлежит.

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

> В вузах hasskel преподают

zomg! что, за курс так и не научили правильно писать название? :)

> не все инструменты языка показывают: про монады например просто сказали что такое есть, на практике не использовали их.

О как. А как ввод-вывод???

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

>Отвечу за другого. Если бы в IT работали люди со знаниями, полученными _исключительно_ в рамках школьной/вузовской программы, то я сомневаюсь, что отрасль вообще бы существовала.

А ведь всё именно так и есть, на работу берут "учёных" дебилов, а технологию двигают фанатики вроде торвальдса, патрика.

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

>Если бы в IT работали люди со знаниями, полученными _исключительно_ в рамках школьной/вузовской программы, то я сомневаюсь, что отрасль вообще бы существовала.

Смеялсо. Это ты про какие вузы говоришь то ? Про MIT, Berkeley и CMU чтоле ? Или всё таки про те, аббревиатуры которых их русских букв состоят ? Ну дык выпускники тех что из русских букв - вообще мало отношения к IT имеют.

Или клепание всяких EГАИСов это формирующее отрасль занятие ?

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

>а технологию двигают фанатики вроде торвальдса,

Какую технологию тарволдс двигает ? Он вообще ничего принципиально нового в жизни не сделал... Реимплементатор он...

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

>Какую технологию тарволдс двигает ? Он вообще ничего принципиально нового в жизни не сделал... Реимплементатор он...

Я к примеру самых ярких и эпичных красноглазиков привёл, если есть более значимые фигуры - пишите буду рад про них узнать...хммм Ларии Уолл подойдёт?)

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

>Смеялсо. Это ты про какие вузы говоришь то ? Про MIT, Berkeley и CMU чтоле ?

Про любые. В вышеперечисленных дадут прекраснейшую теорию. Но не научат множеству чисто практических вещей. И программированию в том числе. Там прочитают курс. Но не научат.

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

> странно, почему так распространен haskell. есть clean который имеет похожий синтаксис и семантику (но монад там нет)

А вы пробовали его хотя бы скачать? Его и в репозиториях нету.

А Haskell всё-таки платформочка.

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

> Но не научат.

Учат -- в армии. В вузе, факт, не учат.

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