LINUX.ORG.RU

Sun сотрудничает с Haskell.org

 , , ,


0

0

Haskell.org и Sun Microsystems анонсировали совместный проект по использованию возможностей новейших высокопроизводительных систем на базе многоядерных процессоров OpenSPARC с применением языка Haskell. Sun выделила сообществу Haskell мощный восьмиядерный SPARC Enterprise T5120 Server и 10 000 долларов на развитие Haskell на платформе SPARC. Цель проекта - оптимизировать генерацию машинного кода в GHC на процессорах Sun и улучшить бенчмарки, связанные с параллельными вычислениями.

>>> Подробности

круто! наконец-то икона функциональных языков используется, причем именно там где полезно использовать функциональные языки))

alex4
()

Неожиданно (для меня). ;-)

Bohtvaroh ★★★★
()

круто! наконец-то икона функциональных языков используется, причем именно там где полезно использовать функциональные языки))

alex4
()

$10k - это два месяца работы среднего программиста. Боюсь, не много они там наулучшают, особенно если учесть, кто платит деньги большинству разработчиков Хаскелля (hint: этой фирме на букву M все эти спарки - глубоко до фени).

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

>$10k - это два месяца работы среднего программиста. Боюсь, не много они там наулучшают,

Что?? Два месяца работы среднего программиста?? Ну вы батенька загнули, это ж где такие средние программисты то?

10К зелени это 10 месяце работы среднего кодера на яве. А если еще в индусландию заглянуть - то можно и 10 месяце 2 средних программистов или 20 месяцев одного организовать. Ну дела...

anonymous
()

Просто замечательное решение. Отличные машины, отличный язык. Бох в помощь. При определенной удаче такая задумка далеко вперед может вывести Sun. Самое ценое в Хаскеле (по мимо его безусловной элегантности и "ЮМЛ" ввиде системы строгих типов) - это мощная экосистема. Иногда соломенка за которую хватается утопающий оказывается вполне себе нехилым бревном, а то и брошенной кем то яхтой. Ура товарищи.!!! Ура.

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

>>мощная экосистема ??

именно. Мощная по качеству , не по количеству.

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

> 10К зелени это 10 месяце работы среднего кодера на яве. А если еще в индусландию заглянуть - то можно и 10 месяце 2 средних программистов или 20 месяцев одного организовать. Ну дела...

Боюсь, разработчики хаскелля не средние кодеры на яве.

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

>10К зелени это 10 месяце работы среднего кодера на яве. А если еще в индусландию заглянуть - то можно и 10 месяце 2 средних программистов или 20 месяцев одного организовать. Ну дела...

/me представил - Раджив из Гуджарата год делает Conways_Life.hs на спарке за тарелку супа раз в два дня. и слоган - "индийский пролетарий, затормози капиталистическую ниагару!"

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

>>$10k - это два месяца работы среднего программиста. Боюсь, не много они там наулучшают,

>Что?? Два месяца работы среднего программиста?? Ну вы батенька загнули, это ж где такие средние программисты то?

>10К зелени это 10 месяце работы среднего кодера на яве. А если еще в индусландию заглянуть - то можно и 10 месяце 2 средних программистов или 20 месяцев одного организовать. Ну дела...

А еще на эти деньги можно нанять 1000 макак и кормить бананами... думаю, от индусов будет примерно столько же пользы там, где нужны мозги.

А этих денег тому программеру, что сможет сделать Санкам то, что они хотят, едва ли хватит на 1 месяц.

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

>А этих денег тому программеру, что сможет сделать Санкам то, что они хотят, едва ли хватит на 1 месяц.

По ссылке написано, что "$10,000 to fund a student" (+ в самом низу разъяснение) => вполне нормально (вроде выше, чем для GSoC)

X-Pilot ★★★★★
()

Отличная новость. За 2 месяца 1 человек может написать дофига. А тут даже особо думать не надо, сиди себе оптимизируй >_<

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

Отличная новость. Надеюсь, они поставили вменяемого ментора?

anonymous
()

Гламурный ИТ анон... 8)

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

> $10k - это два месяца работы среднего программиста. Боюсь, не много они там наулучшают

Блин, все такие умные, аж дальше некуда, лучше вообще чтоб ничего не давали? Дадут немного, будут результаты, которые понравятся сантехникам, дадут побольше. Как выходит новость что кто-то кого-то проспонсировал, так на лоре сразу вылазит куча гоблинов с заявлениями вроде "Да это копейки", "Да я за такие деньги даже срать не сяду" и пр., это только в ваших мечтах сразу валят десятки миллионов, их надо сначала заработать.

// :(

anonymous
()

новость, мягко выражаясь, несвежая; однако с возвращением тебя, xTERM :)

jtootf ★★★★★
()

Теперь в солярисе будеу труЪ-ынтырпрайс замыкания зон и хвостовая рекурсия для backward-compatible ping-of-death?

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

>ну теперь-то xmonad тормозить не будет...

На наших писюках всё останется как и раньше, сказано: "10 000 долларов на развитие Haskell на платформе SPARC" вот так(((

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

>это только в ваших мечтах сразу валят десятки миллионов, их надо сначала заработать.

Работа программиста, как и любой другой труд, должна оплачиваться. Средняя зарплата C++ программиста -- $40 в час (+-$10). (Фирмы обычно не публикуют подобную информацию, но статистику можно найти на сайтах фрилэнса). Умножить на 160 часов в месяц, думаю не сложно.

PS. Кстати, зарплата от региона (т.е. Россия, Америка, Жмеринка... ;) _не_ зависит. Свободные программисты работают в интернете. И ограничивает их только язык общения с заказчиком.

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

>На наших писюках всё останется как и раньше, сказано: "10 000 долларов на развитие Haskell на платформе SPARC" вот так(((

ну наверное ребята с Haskell.org будут заниматься не только машинозависимой оптимизацией?

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

> Что?? Два месяца работы среднего программиста??

Ну ладно, полтора месяца.

> Ну вы батенька загнули, это ж где такие средние программисты то?

Там же, где Sun, на Калифорнийщине. В UK, где многие из разработчиков ghc, точно такая же ситуация.

> 10К зелени это 10 месяце работы среднего кодера на яве.

Это в вашей деревне, вероятно, оно так. Но в деревнях, что характерно, хаскеллистов не водится, в особенности тех, кто способен заняться оптимизацией кодогенерации в ghc под SPARC.

> А если еще в индусландию заглянуть - то можно и 10 месяце 2 средних программистов или 20 месяцев одного организовать.

Забавные у вас, деревенских, представления об индийских расценках.

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

Не обижай индусов - в списке разработчиков ghc и среди подписчиков мейл-листа полно индийских фамилий.

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

> Не обижай индусов - в списке разработчиков ghc и среди подписчиков мейл-листа полно индийских фамилий.

Это такой популярный способ повышения самооценки.

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

> Блин, все такие умные, аж дальше некуда, лучше вообще чтоб ничего не давали?

Лучше б дали удаленный доступ к своей сборочной/тестовой ферме железок. От таких денег толку никакого - на full time разработчка на них не наймешь, с хостингом у них и так проблем нет, административных расходов не наблюдается (они все и так на Microsoft). Получается, что деньги эти и тратить то не на что, то есть, Sun фигнёй страдают. Лучше бы вложили сами денег в пиар Хаскелля, ну и доступ к ферме всем разработчикам ghc сразу предоставили бы.

> Дадут немного, будут результаты

Давай я тебе дам 5 рублей, ты начнешь работать, а там посмотрим. Годится?

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

>ждите Jaskell

В гугле забанили?

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

>А этих денег тому программеру, что сможет сделать Санкам то, что они хотят, едва ли хватит на 1 месяц.

Ну эт вы загнули батенька. Вы ж забываете что ето есть опенсорц и JFF. Если организм этим занимается JFF - то он с удовольствием может уйти на пару месяцев в отпуск и сделать это за 5K в месяц на фултайме. Вон под бсд народ проекты реквестит из расчета пару штук в месяц - и ничего.

Не надо подходить к разовым грантам на конкретные цели как к найому на постоянную работу.

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

Так работы то там ну никак не на пару человекомесяцев. Оптимистичная оценка - раза в четыре выше как минимум.

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

> Лучше б дали удаленный доступ к своей сборочной/тестовой ферме железок.

"This server is a donation to the whole Haskell community. We will make accounts available on the same basis as the existing community server as soon as is practical. Our friends at Chalmers University of Technology are kindly hosting the server on our behalf."

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

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

С чего бы это? А как же китайцы и индусы сообщения и комменты на родном языке писать будут? По-старинке латиницей?

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

На хрена в HPC сообщения? Там циферки нужны, а не буковки.

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

>Так работы то там ну никак не на пару человекомесяцев. Оптимистичная оценка - раза в четыре выше как минимум.

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

r ★★★★★
()

Следующий - Erlang.

CARS ★★★★
()

Зачем нужны все эти экзотические языки программирования? Какова область их применения???

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

На ник свой посмотри, балбес. Например, на Хаскелле написана самая мощная система автоматической верификации VHDL-кода.

Такие языки нужны для реализации сложных алгоритмов, которые на примитивных, низкоуровневых языках (таких, как C++, Java) писать (и, главное, поддерживать) было бы слишком сложно.

anonymous
()

Очередная дешёвая реклама, от которой сотни Haskell программистов балдеют. Отдел маркетинга Sun приносит плоды.

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

>На ник свой посмотри, балбес. Например, на Хаскелле написана самая мощная система автоматической верификации VHDL-кода.

Я пишу на верилоге, умник, клал я на недо-vhdl ;)

>Такие языки нужны для реализации сложных алгоритмов, которые на примитивных, низкоуровневых языках (таких, как C++, Java) писать (и, главное, поддерживать) было бы слишком сложно.

Ну может быть... А пример кода на хаскелле, алгоритм которого был бы сложен в реализации на С++ в студию! (плиз :) )

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

>А пример кода на хаскелле, алгоритм которого был бы сложен в реализации на С++ в студию! (плиз :) )

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hburg

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Yampa

область использования этих библиотек - автоматическая кодогенерация (HBURG наиболее эффективная на сегодня реализация BURG'а) и робототехника. обе библиотеки вполне функциональны, это не наколенные поделки. пойдёт в качестве примеров?

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

>область использования этих библиотек - автоматическая кодогенерация (HBURG наиболее эффективная на сегодня реализация BURG'а) и робототехника. обе библиотеки вполне функциональны, это не наколенные поделки. пойдёт в качестве примеров?

Я библиотеки посмотрел, но я в них не копенгаген. Можно ченибудь простое для примера в 5 строк, чтобы просто разительно было видно что Си++ никуда не годится для этой задачи...

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

> Я пишу на верилоге, умник, клал я на недо-vhdl ;)

А без разницы. Попробуй ДОКАЗАТЬ свой код формально.

> А пример кода на хаскелле, алгоритм которого был бы сложен в реализации на С++ в студию!

Ты вообще имеешь представление о том, что такое Хаскелль? Насколько это более высокоуровневый язык, чем C++? В качестве примера - посмотри на Parsec, и сравни его с аналогичной (но и рядом по возможностям не валявшейся) библиотекой Boost.Spirit.

В качестве еще более жестокого примера - посмотри на реализации структур данных Криса Окасаки. На C++ такое сделать можно, конечно же, но сложно, некрасиво и неподдерживаемо.

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

> Можно ченибудь простое для примера в 5 строк, чтобы просто
> разительно было видно что Си++ никуда не годится для этой задачи...

 Ты совсем дурной? На пятистрочных примерах все языки (включая
ассемблер) примерно равны. Сложность вылезает на крупных задачах.

 Хотя... Например, тупо факториал на Хаскелле - foldl (*) [1..n]. На
C++ так коротко не запишешь.

 Быстрая сортировка:

qsort []     = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++ qsort (filter (>= x) xs)[edit]

anonymous
()

>Ты вообще имеешь представление о том, что такое Хаскелль? Насколько это более высокоуровневый язык, чем C++?

Ну конечно же НЕТ... Я потому и _интересуюсь_, потому что мне стало интересно, а не ради унижения языка, его создателей и программистов на нем. И мне надо простой пример, который выявит все преимущества...

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

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

parseHeap :: Parser Heap
parseHeap = do
  th    <- endsBy  ';' parseDigits
  faddr <- endsBy  ';' parseAddr
  aaddr <- endsBy  ';' parseAddr
  amm   <- endsBy  ';' parseSignedDigits
  over  <- nEndsBy ';' parseDigits
  return (Heap th faddr aaddr amm over)
    where
      endsBy  = parseEnd id
      nEndsBy = parseEnd notFollowedBy
      parseEnd pred ch parser = parser >>= \x -> (pred $ char ch) >> return x

такой пример устроит?

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