Re[3]: Haskell, Erlang или Closure
От: Tom Россия http://www.RSDN.ru
Дата: 05.07.12 15:20
Оценка:
S>Я .NET работаю 10+ лет

С большим плюсом то?
Народная мудрось
всем все никому ничего(с).
Re[4]: Haskell, Erlang или Closure
От: vdimas Россия  
Дата: 05.07.12 18:09
Оценка:
Здравствуйте, Tom, Вы писали:

S>>Я .NET работаю 10+ лет


Tom>С большим плюсом то?


Осенью будет с плюсом. )))
Re[2]: Haskell, Erlang или Closure
От: vdimas Россия  
Дата: 05.07.12 18:16
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>А если хочется учить Лисп, то лучше Лисп и учить, а не Кложур, который есть весьма укушенный его вариант.


Тогда лучше Схему — это фактически Лисп плюс система стандартов минус старые лисповые грабли. Идеальный вариант из этого семейства.
Re[3]: Haskell, Erlang или Closure
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.07.12 19:03
Оценка:
Здравствуйте, skodnik, Вы писали:

S>Подумалось мне что функциональщина будет интересна размять мозги.


Если размять мозги, то это совсем другое дело.

Если ты дотнечик, то советую взять Nemerle или на худой конец F#. Будет намного проще в изучении. Особенно в случае Немерла. Ведь изучать только новую парадигму куда проще чем новое окружение и новый синтаксис.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Haskell, Erlang или Closure
От: Wolverrum Ниоткуда  
Дата: 05.07.12 20:50
Оценка: +1
Здравствуйте, VladD2, Вы писали:
VD>Если ты дотнечик, то советую взять Nemerle или на худой конец F#.

У худоого конца есть гигантский плюс перед Nemerle.
Re[5]: Haskell, Erlang или Closure
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.07.12 21:09
Оценка:
Здравствуйте, Wolverrum, Вы писали:

VD>>Если ты дотнечик, то советую взять Nemerle или на худой конец F#.

W>У худоого конца есть гигантский плюс перед Nemerle.

Нет у него никаких плюсов. Ну, или не будет в ближайшем времени.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Haskell, Erlang или Closure
От: Wolverrum Ниоткуда  
Дата: 06.07.12 00:43
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>или

Буду надеяться, что документация наконец-то появится.
Re[6]: Haskell, Erlang или Closure
От: grosborn  
Дата: 06.07.12 06:25
Оценка:
> Нет у него никаких плюсов. Ну, или не будет в ближайшем времени.

Так а что там с решарпером? Реактивные мальчики его смогли сделать что бы он не мешал работать и не глючил через каждые две строки?
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re[6]: Haskell, Erlang или Closure
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.07.12 10:31
Оценка: :)
Здравствуйте, VladD2, Вы писали:

VD>>>Если ты дотнечик, то советую взять Nemerle или на худой конец F#.

W>>У худоого конца есть гигантский плюс перед Nemerle.

VD>Нет у него никаких плюсов. Ну, или не будет в ближайшем времени.


F# уже светится в вакансиях, а nemerle до этого как до луны пешком.
Re: Haskell, Erlang или Closure
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.07.12 10:33
Оценка:
Здравствуйте, skodnik, Вы писали:

S>Думаю какой язык начать изучать. После прочтения википедии по этим языкам больше понравился Closure. С точки зрения перспектив удаленной разработки что посоветуете?


F#, стек технологий практически тот же и вдобавок есть вакансии на F#.
Re[7]: Haskell, Erlang или Closure
От: hi_octane Беларусь  
Дата: 06.07.12 11:51
Оценка:
I>F# уже светится в вакансиях, а nemerle до этого как до луны пешком.

Помнится в годы 2002-2005 C# прошёл путь от полностью нового языка на полностью новой платформе до мэйнстрима. За такой же промежуток времени, при поддержке той же компании, F# на уже известной вдоль и поперёк платформе прошёл путь до "светится в вакансиях". Причём на этом форуме в разделе decl вовсю обсуждается в духе "F# не нужен". Что-то мне подсказывает что скорее C# по фичам догонит F#, чем из него выйдет что-то годное. Ну или может это спланированный отстойник для отсеивания нужных и лишних фич за счёт энтузиастов, потому как в labs тусуются ну совсем гики
Re[8]: Haskell, Erlang или Closure
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.07.12 12:07
Оценка: :)
Здравствуйте, hi_octane, Вы писали:

I>>F# уже светится в вакансиях, а nemerle до этого как до луны пешком.


_>Помнится в годы 2002-2005 C# прошёл путь от полностью нового языка на полностью новой платформе до мэйнстрима. За такой же промежуток времени, при поддержке той же компании, F# на уже известной вдоль и поперёк платформе прошёл путь до "светится в вакансиях". Причём на этом форуме в разделе decl вовсю обсуждается в духе "F# не нужен". Что-то мне подсказывает что скорее C# по фичам догонит F#, чем из него выйдет что-то годное. Ну или может это спланированный отстойник для отсеивания нужных и лишних фич за счёт энтузиастов, потому как в labs тусуются ну совсем гики


F# как бы ЯП специального назначения
Re[9]: Haskell, Erlang или Closure
От: hi_octane Беларусь  
Дата: 06.07.12 12:25
Оценка:
I>F# как бы ЯП специального назначения

SQL язык специального назначения. И даже он то-ли тушкой, то-ли чучелом, но в мэйнстрим пролез, сначала в C#, теперь уже и в Scala что-то появляется. JavaScript язык специального назначения — ограничен песочницей браузера. Был, теперь пролез на сервера. Erlang вот тоже вылез из своей телефонной ниши.

С F# ситуация противоположная. Сначала ему дифирамбы тут пели, что функциональное программирование теперь на .NET, а теперь он вдруг специального назначения стал? Скоро наверное надо будет убирать его из стандартной поставки студии, и давать качать как тот же Axum.
Re[10]: Haskell, Erlang или Closure
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.07.12 12:31
Оценка:
Здравствуйте, hi_octane, Вы писали:

I>>F# как бы ЯП специального назначения


_>SQL язык специального назначения. И даже он то-ли тушкой, то-ли чучелом, но в мэйнстрим пролез, сначала в C#, теперь уже и в Scala что-то появляется. JavaScript язык специального назначения — ограничен песочницей браузера. Был, теперь пролез на сервера. Erlang вот тоже вылез из своей телефонной ниши.


_>С F# ситуация противоположная. Сначала ему дифирамбы тут пели, что функциональное программирование теперь на .NET, а теперь он вдруг специального назначения стал? Скоро наверное надо будет убирать его из стандартной поставки студии, и давать качать как тот же Axum.


Он всегда был специального назначения. Наверное я неправильно выразился, кроме того что язык специального назначения, задачи которые он решает не встречаются в мейнстриме. С SQL, JS ровно наоборот, языки специальные но все задачи в мейнстриме.
Re[11]: Haskell, Erlang или Closure
От: hi_octane Беларусь  
Дата: 06.07.12 12:52
Оценка:
I>Он всегда был специального назначения. Наверное я неправильно выразился, кроме того что язык специального назначения, задачи которые он решает не встречаются в мейнстриме.

Это какие такие задачи? А то F# когда-то хвалили за WebSharper, уж более матёрого мэйнстрима не найти. Давно хвалили, и он до сих пор "как живой" Да и непохоже это на обычные действия MS, они в поставку студии чистый мэйнстрим пихают.
Re[12]: Haskell, Erlang или Closure
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.07.12 13:23
Оценка: +1
Здравствуйте, hi_octane, Вы писали:

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


_>Это какие такие задачи? А то F# когда-то хвалили за WebSharper, уж более матёрого мэйнстрима не найти. Давно хвалили, и он до сих пор "как живой" Да и непохоже это на обычные действия MS, они в поставку студии чистый мэйнстрим пихают.


Всякая алгоритмическая хрень. Например анализ дерева делать в обычном ОО-языке крайне неудобно, зато удобно в любом другом где есть PM.
Re[9]: Haskell, Erlang или Closure
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.12 20:43
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>F# как бы ЯП специального назначения


Я даже боюсь представить эту специализацию.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: Haskell, Erlang или Closure
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.12 20:46
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Он всегда был специального назначения. Наверное я неправильно выразился, кроме того что язык специального назначения, задачи которые он решает не встречаются в мейнстриме. С SQL, JS ровно наоборот, языки специальные но все задачи в мейнстриме.


Открой нам, что же за задачи он решает, что не решает ни один другой язык?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[13]: Haskell, Erlang или Closure
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.12 20:55
Оценка: 2 (1) +1
Здравствуйте, Ikemefula, Вы писали:

I>Всякая алгоритмическая хрень. Например анализ дерева делать в обычном ОО-языке крайне неудобно, зато удобно в любом другом где есть PM.


Анализ дерева делается на ура средствами любого языка поддерживающего паттер-матчинг (ПМ). Более того. Деревья сами по себе не самоцель, а всего лишь структуры данных которыми представляются некие модели. А раз есть модели, то всегда можно найти более подходящие средства для работы с ними нежели просто ПМ и АлгТД.

Уверен, что нет ни одной серьезной задачи которые нельзя было бы решить на том же Немерле так же просто и красиво как на F#. Скажу больше. Есть множество задач решение которых на Немерле будет выглядеть куда более элегантно (язык то не фиксированный). Стало быть никакой специализированности у F# нет. Есть только несколько фич отсутствующих в C#. И синтаксис который отбивает желание его изучать у 90% потенциальной аудитории.

Так что он не специализированного назначения, а для специализированного контингента, который пришел в программирование через ОКамл, или подсел на тру ФП аля Хаскель и хочет использовать этот же стиль в рамках дотнета. А такого народа точно не много.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[14]: Haskell, Erlang или Closure
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 09.07.12 08:22
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Уверен, что нет ни одной серьезной задачи которые нельзя было бы решить на том же Немерле так же просто и красиво как на F#. Скажу больше. Есть множество задач решение которых на Немерле будет выглядеть куда более элегантно (язык то не фиксированный). Стало быть никакой специализированности у F# нет. Есть только несколько фич отсутствующих в C#. И синтаксис который отбивает желание его изучать у 90% потенциальной аудитории.


F# заточен в основном под задачи, которые не встреваются в мейнстриме. Сравнение с немерле здесь вообще ничего не меняет.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.