Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Haskell vs OCamL vs Python 
:(
    Опции темы
A5uKa
Дата 29.7.2011, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



цель - любая ) советуйте !
PM   Вверх
502
Дата 29.7.2011, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Haskell  smile 
PM MAIL   Вверх
k0rvin
Дата 30.7.2011, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



казалось бы при чем тут питон?


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
A5uKa
Дата 30.7.2011, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(k0rvin @ 30.7.2011,  20:46)
казалось бы при чем тут питон?

ну а почему бы и нет
PM   Вверх
502
Дата 31.7.2011, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



в Haskell lambda  красивше  smile 
Haskell
Код

let foo = \ x y -> 42

OCaml
Код

let foo = fun x y -> 42


Это сообщение отредактировал(а) 502 - 31.7.2011, 22:07
PM MAIL   Вверх
Shaggie
Дата 31.7.2011, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



Scala же!


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
A5uKa
Дата 1.8.2011, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(Shaggie @ 31.7.2011,  22:10)
Scala же!

Терпеть её не могу  smile 
PM   Вверх
k0rvin
Дата 2.8.2011, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(A5uKa @ 1.8.2011,  07:19)
Цитата(Shaggie @ 31.7.2011,  22:10)
Scala же!

Терпеть её не могу  smile

+1, недоязычек какой-то =)

Добавлено через 7 минут и 13 секунд
Цитата(502 @ 31.7.2011,  22:06)
в Haskell lambda  красивше  smile 

а почему нельзя использовать собственно символ 'λ'? в Racket и (при выполнении несложных действий) CL -- можно...


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
502
Дата 2.8.2011, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(k0rvin @  2.8.2011,  18:58 Найти цитируемый пост)
а почему нельзя использовать собственно символ 'λ'?

его нет на клавиатуре, но это можно сделать средствами IDE, подменять \ на λ
Цитата(k0rvin @  2.8.2011,  18:58 Найти цитируемый пост)
в Racket и (при выполнении несложных действий) CL -- можно... 

это как?

Добавлено через 35 секунд
Цитата(k0rvin @  2.8.2011,  18:58 Найти цитируемый пост)
+1

+2  smile 
PM MAIL   Вверх
Shaggie
Дата 2.8.2011, 23:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



Красившесть записи лямбд - главный критерий выбора языка  smile 

Особенно если цель любая.


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
k0rvin
Дата 5.8.2011, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(502 @ 2.8.2011,  19:26)
это как?

Код

(λ (x y) 42)



--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
A5uKa
Дата 5.8.2011, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



А мне нравится OCamL  smile 
PM   Вверх
Void
Дата 5.8.2011, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(A5uKa @  5.8.2011,  21:32 Найти цитируемый пост)
А мне нравится OCamL

А чем? Без подколки и троллинга спрашиваю. Когда-то я считал, что это отличный практический функциональный язык. Теперь, когда с одной стороны подпирают F#, Nemerle, Scala и прочие погонщики мамонт-фреймворков, а с другой — типа академичный Haskell, в котором активности по написанию тулов и библиотек в разы больше, мне лично так думать всё сложнее.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
k0rvin
Дата 5.8.2011, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(Void @ 5.8.2011,  20:05)
А чем? Без подколки и троллинга спрашиваю. Когда-то я считал, что это отличный практический функциональный язык. Теперь, когда с одной стороны подпирают F#, Nemerle, Scala и прочие погонщики мамонт-фреймворков, а с другой — типа академичный Haskell, в котором активности по написанию тулов и библиотек в разы больше, мне лично так думать всё сложнее.

возможно тем, что Ocaml при этом показывает неплохие результаты по производительности и потреблению памяти программ? ну я так слышал/читал =/ и при этом не слишком "академичный" =)


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
502
Дата 6.8.2011, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(k0rvin @  5.8.2011,  22:14 Найти цитируемый пост)
возможно тем, что Ocaml при этом показывает неплохие результаты по производительности и потреблению памяти программ?

C++ тоже этим славится, однако ты же не советуешь его, или я ошибаюсь?

вроде теперь многие ориентируются на простоту кода и быстроту разработки, не?
PM MAIL   Вверх
ДобренькийПапаша
Дата 6.8.2011, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: нет
Всего: 7



Цитата(502 @  6.8.2011,  13:28 Найти цитируемый пост)

вроде теперь многие ориентируются на простоту кода и быстроту разработки, не? 

Поверьте, как только остро встанет вопрос производительности, то вы сразу перестанете так думать. (если случай тяжёлый, то перестанете на то время, пока проблема производительности не разрешится, хоть и адскими пусть даже усилиями).


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
502
Дата 6.8.2011, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(ДобренькийПапаша @  6.8.2011,  14:49 Найти цитируемый пост)
Поверьте, как только остро встанет вопрос производительности, то вы сразу перестанете так думать.

хм, вроде почти для всех ЯП можно написать критичные участки на Си
не думаю что их будет так уж и много, ну а если и будут то тут ни OCaml, ни F#, ни Haskell не помогут

Это сообщение отредактировал(а) 502 - 6.8.2011, 18:32
PM MAIL   Вверх
Void
Дата 7.8.2011, 11:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Для поддержания разговора:
Кармак высказался в своём выступлении на QuakeCon, что хотел бы писать на функциональном языке вроде Haskell или OCaml, потому что даже самые лучшие программисты ошибаются и очень важно «стелить соломку» в виде максимума статических гарантий. К сожалению, добавляет он, в нынешнем геймдеве такой переход практически нереален из-за проблем с обучением и набором кадров.
P.S. Вообще, если у кого есть лишние полтора часа, выступление в целом интересное smile

Это сообщение отредактировал(а) Void - 7.8.2011, 11:32


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
gcc
Дата 7.8.2011, 15:22 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: нет
Всего: 17



лучше писать на С и смотреть порно smile

Это сообщение отредактировал(а) gcc - 7.8.2011, 16:32
PM WWW ICQ Skype GTalk Jabber   Вверх
Rohoss
Дата 7.8.2011, 22:16 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(gcc @ 7.8.2011,  15:22)
лучше писать на С и смотреть порно smile

А зачем смотреть порно если ты и так пишешь на С?


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
A5uKa
Дата 8.8.2011, 05:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(Rohoss @ 7.8.2011,  22:16)
Цитата(gcc @ 7.8.2011,  15:22)
лучше писать на С и смотреть порно smile

А зачем смотреть порно если ты и так пишешь на С?

может он это и имел ввиду
PM   Вверх
502
Дата 30.8.2011, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



A5uKa, ну как, определился?
PM MAIL   Вверх
A5uKa
Дата 31.8.2011, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(502 @ 30.8.2011,  16:48)
A5uKa, ну как, определился?

Нет, но теперь ещё смотрю на Erlang
PM   Вверх
A5uKa
Дата 2.9.2011, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



OCamL может заменить С++ в некоторых местах, но вот количество библиотек конечно нулевое.

Где-то (В картинках, вроде презентации) была описана очень интересная разработка на Erlang, где небольшие утилиты были реализованы на OCamL. Вот посмотреть бы как это связано...

Я до сих пор не могу выбрать между OCamL Haskell и т. д. Но OCamL похож очень на F# и не тянет .NET

Добавлено через 51 секунду
блин... тут же вторая страница есть ...  smile 
PM   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1273 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.