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 и улучшить бенчмарки, связанные с параллельными вычислениями.

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

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

> А ещё что-нибудь смешное вякнешь, ничтожество?

> Повторяю для тупых: сейчас абсолютно любое взаимодействие с окружающим миром завязано на XML. Мимо этого проходят только задротики, которые варятся в собственном соку и изобретают велосипеды, и конечно же ембеддщики. Но в ембеддщики с улицы не попадают, обычно это уже опытные и грамотные разработчики, у которых хватает опыта и в других областях.

> Вот расскажи, студентишко, какой у тебя опыт, почему в нем нет XML, и какое ты имеешь на основании этого опыта право считать себя "профессионалом"?

Толку тебе что-то рассказывать если ты глупый быдлокодер, не видящий дальше своего носа? :)

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

То есть, студентишко-сосунок слил, я правильно понял? Ты в одном сильно запутался - быдлокодер - это как раз таки ты, задротик-самоучка, который никогда ни с каким реальным, промышленным программированием не сталкивался, кроме какой-то очень узенькой областишки. Я же программирую более двадцати лет, и помню, что ещё когда только WWW появлялся, сложно было пройти мимо SGML, только совсем уж узколобые, флюсоподобные не заметили бурного роста популярности этой быдлотехнологии, а уж когда его на XML заменили, пройти мимо стало просто невозможно. Независимо от того, в какой области работаешь, на каких языках и под какую ОС программируешь.

Так что, быдлёнок-студентик, ты обгадился. Именно ты как раз и не видишь дальше своего носа, и не имеешь ни малейшего представления о том, что в индустрии происходит.

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

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

Пеши есчо! :D

anonymous
()

Вот интересно почему Sun пытается продвигать такую кучу языков программирования: Java, Fortress, Ruby (если не ошибаюсь), теперь ещё Haskell? В то время как Microsoft тупо толкает на рынок свою .net?

Чья политика успешнее на ваш взгляд?

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

>Sun пытается продвигать...Haskell

да ну? он к слову разрабатывается прежде всего в MS Research. там работает сам SPJ, и, например, Тони Хоар

>Microsoft тупо толкает на рынок свою .net

просто .Net действительно хорош как VM - нет необходимости проталкивать какой-то конкретный язык. пиши хоть на C#, хоть на Nemerle, а хоть и на LISP.Net

>Чья политика успешнее на ваш взгляд?

а ты сравни капитализацию компаний :)

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

> В то время как Microsoft тупо толкает на рынок свою .net?

Ты чем и об что стукнулся?

Языки под .NET от одного только Microsoft - C#, VB.NET, C++, F#, кроме языков .NET они активно развивают Haskell, спонсируют сторонних разработчиков (e.g. Nemerle).

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

>. А с чего вы взяли, что СУН выбрала ЛУЧШИЙ язык?

А где ты тут видишь такой спор?

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

>Да точно так же на Хаскелле и напишет, узнав про синтаксический сахар 'do', не поняв его внутренней природы, но справедливо соотнеся со знакомыми с деццва императивными конструкциями.

Я про то и говорю - узнав. Как он узнает это если сам в туториале?:)) Птому и говорю что хаскел сильно строгий для того чтобы быть первым функциональным языком.

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

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

Ну давай спросим у имещихся тут нехаскелистов попытаться объяснить где там что в коде:)

>Любой современный программист прекрасно понимает алгебраические типы данных

Этот вопрос тоде можем задать:)))

>Вывода типов можно просто не заметить

Особенно глядя на сигнатуру наверху...

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

>Есть очень простой способ объяснить Haskell (и вообще любой декларативный язык) императивщику - начать с его операционной семантики

Вот-вот. Мы уже тут почти в содание университетского курса углиубились а начали с граблей на который наступит императивщик в первом же туториале и насколько большее они бьются:)

Вот-то-то и оно что чтобы учить язык типа хаскела - надо бэкграунд нехилый накапал чтобы. Чтобы понимать а почему так.

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

>В то время как Microsoft тупо толкает на рынок свою .net?

В ней эта куча не меньше.

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

Ты видел "Haskell school of expression"? Там как-то все пугающие новичков проблемы обошли, и при этом никакой высокомудрой абстрактщины, с самого начала реально осязаемые результаты показывают, покрасивее всяких там хеллоуворлдов.

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

>Вот-то-то и оно что чтобы учить язык типа хаскела - надо бэкграунд нехилый накапал чтобы. Чтобы понимать а почему так.

Весь вопрос, где потом этот бекграунд применять и не лучше ли купить книжку по 1С?

Что же до хаскела, то в 90% реальных приложений он не применим, и не потому что сложен, а потому что любой ввод/вывод в нем это аномалия под названием IO... К великому сожалению функциональщиков наш мир в целом недетерминирован и различные объекты обладают таки состоянием (привет побочным эффектам).

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

> Весь вопрос, где потом этот бекграунд применять и не лучше ли купить книжку по 1С?

Как это где? Эти знания необходимы для любого программирования, вообще. Знать, что такое конечные автоматы, что такое алгебраические типы данных, что такое системы логических уравнений и как их решать, что такое алгоритм, и как его определить через формализм машины Тьюринга, комбинаторной логики, лямбда-исчисления и нормальных алгоритмов Маркова - это вообще минимум, без которого к программированию приступать не следует.

Ну а 1С этот ваш как раз никому и не нужен, кроме как в некоторых особо отсталых странах.

> а потому что любой ввод/вывод в нем это аномалия под названием IO...

Изоляция ввода/вывода - это очень хорошо и полезно, и в хорошем ОО-дизайне оно обычно и делается вручную. Хорошо, когда язык не позволяет прострелить себе ногу.

anonymous
()

5120 нормальные кстати сервера =)

наш с 64-мя ядрами, 16Gb памяти. используется в основном под массовый хостинг, этакие LAMP проекты, вот сейчас около 1k процессов сожрало 8Gb памяти, vmstat показывает idle 70% :)

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

забыл сказать что у нас solaris 10 , и соответственно из LAMP тогда L убирается :)

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

>Ну а 1С этот ваш как раз никому и не нужен, кроме как в некоторых особо отсталых странах.

точно студент :)

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

> >Ну а 1С этот ваш как раз никому и не нужен, кроме как в некоторых особо отсталых странах.

> точно студент :)

Откуда такой идиотский вывод? Я этого вашего 1С не видел ни в USA, ни в странах ЕС.

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

>Весь вопрос, где потом этот бекграунд применять и не лучше ли купить книжку по 1С?

Этот бэкграунд должен знать каждый порграммист. То что его не знают недостаток нашей системы образования программистов.

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