Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> F#, знакомство 
:(
    Опции темы
QryStaL
Дата 28.1.2008, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


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

Репутация: 14
Всего: 32



Набрел на такую ссылку: F#. Кто-нибудь ставил себе, разбирался? Насколько можно по нему изучать функциональные языки? И вообще, интересна любая информация о F#.

Это сообщение отредактировал(а) QryStaL - 28.1.2008, 16:58


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
jonie
Дата 29.1.2008, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 22
Всего: 118



это research как обычно изобретает свое неповторимое ... на этом языке есть вообще говоря целая ОСь (там же поройте , найдете) .. ябы не стал спешить, всеже стоит рассматривать языки, которые "утверждены" в мире. Как минимум на них ест спецификация....


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
yar
Дата 29.1.2008, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 8.9.2007
Где: Одесса, Украина

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



F# -- функциональный язык, полностью интегрированный с .NET фреймворком. Очень похож на OCaml. Вполне подходит для начала изучения функционального программирования. Уже вышло по крайней мере 2 книги по нему на английском:
Robert Pickering  - Foundations Of F#
Don Syme, Adam Granicz, and Antonio Cisternino -  Expert F#

Вместе с компилятором и библиотеками идёт плагин для вижуал студии. F# не чисто функциональный. Он поддерживает и императивное, и ООП программирование. Новая версия включает в себя Asynchronous Workflows - технологию для распараллеливания задач. Чем-то похоже на новую технологию фреймворка -- ParallelFX.

Видно, быстро развивается -- много обсуждений, блогов на эту тему. Я тоже недавно начал им интересоваться. Думаю, он может быть интересен не только как игрушка для изучения, но и как реальный инструмент, но пока не представляю, чем его использование может быть более оправдано той же новой версии С#.




Это сообщение отредактировал(а) yar - 29.1.2008, 00:59
--------------------
Если бы строители возводили здания так, как программисты пишут программы, первый же дятел уничтожил бы мировую цивилизацию.Джеральд Вайнберг
PM MAIL WWW   Вверх
Void
Дата 29.1.2008, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


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

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



Цитата(jonie @  29.1.2008,  02:45 Найти цитируемый пост)
на этом языке есть вообще говоря целая ОСь (там же поройте , найдете)

Нет, Singularity написана не на F#.
Цитата(QryStaL @  28.1.2008,  18:57 Найти цитируемый пост)
Насколько можно по нему изучать функциональные языки?

Вполне. Он во многом пересекается с OCaml, даже обратно совместим, а ряд курсов ФП построены именно на ML/OCaml.

Microsoft вполне официально озвучила намерение, как они выразились, «productize» F#, и включить его в поставку следующей версии Visual Studio; не последние люди из C# compiler team были переброшены на F#. Так что из всего множества функциональных языков у F# наилучшие шансы на относительно широкое распространение.

Цитата(yar @  29.1.2008,  02:58 Найти цитируемый пост)
Don Syme, Adam Granicz, and Antonio Cisternino -  Expert F#

Ух ты, уже вышла? Не знал.


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


Intellectual feast
**


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

Репутация: 14
Всего: 32



Void, да, в декабре 2007, и уже лежит на всяких онлайн-библиотеках.

Это сообщение отредактировал(а) QryStaL - 29.1.2008, 15:34


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
Real
Дата 28.2.2008, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



В чем особеность F# 
PM   Вверх
QryStaL
Дата 28.2.2008, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


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

Репутация: 14
Всего: 32



Real, относится к группе функциональных языков


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




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


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

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