The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В Mono будет интегрирована поддержка языка F#

12.11.2010 15:56

Спустя неделю с момента открытия исходных текстов компилятора функционального языка программирования F# 2.0, Мигель де Икаса (Miguel de Icaza) сообщил о готовности прототипа плагина с поддержкой данного языка программирования для среды разработки MonoDevelop. В плагине реализована поддержка контекстной подсказки, автоматической пометки ошибок и интерактивного Shell для языка F#.

Среди планов на будущее называется интеграция F# в состав пакета Mono. Опробовать работу F# на платформах Linux и MacOS X можно уже сейчас.

  1. Главная ссылка к новости (http://tirania.org/blog/archiv...)
  2. OpenNews: Компания Microsoft открыла исходные тексты компилятора и библиотек языка F#
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/28629-mono
Ключевые слова: mono, fsharp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Амнезинус (?), 16:30, 12/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Опробовать работу F# на платформах Linux и MacOS X можно

    Зачем?

     
     
  • 2.13, Трухин_Юрий_Владимирович (ok), 21:59, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • –5 +/
    смотрите курс уже и не задавайте глупых вопросов http://www.intuit.ru/department/pl/funcprog/
     
     
  • 3.14, вася (??), 22:34, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как путем просмотра учебного курса можно узнать, будет ли этот язык популярен в будущем? Или вы намекаете на наличие каких-то сенсационных серебрянных пуль в F#?
     
     
  • 4.15, Трухин_Юрий_Владимирович (ok), 22:56, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    глазами посмотри. и научись, а потом рассуждай. ты правда такой ленивый, что чтобы что-то изучить надо узнать будущее?
     
     
  • 5.19, вася (??), 12:58, 13/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > глазами посмотри. и научись, а потом рассуждай. ты правда такой ленивый, что чтобы что-то изучить надо узнать будущее?

    Хамите? Зря. Мои глаза на ближайшие пару месяцев уже заангажированы, в том числе и на intuit.ru. Ну а по теме - изучение технологий методом случайного тыка себя не оправдывает. В частности, язык программирования должен либо 1) на порядок в чем-то превосходить существующие (можно за пару часов написать что-то, что на других языках займет неделю) 2) быть новой версией популярного старого языка со 100% обратной совместимостью 3) на самый худой конец, успешно продвигаться в массы заинтересованной стороной. Здесь имеем бледное подобие варианта 3, настолько бледное, что в сад.

     

  • 1.2, Антон (??), 16:31, 12/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это у нас можно сказать зачем а в Америке очень много программистов пишущих на нём.
     
     
  • 2.3, Амнезинус (?), 16:35, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И что же на нем написано? :)
     
  • 2.6, Sunder (ok), 17:04, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А пруфлинк ?
     
  • 2.11, User294 (ok), 20:51, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Много? А почему я тогда про него узнал из этой новости, а не узрев софт на этом? oO

    Или это счет по принципу "один, два, много"? :)

     

  • 1.7, Аноним (-), 17:10, 12/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Расскажите, а что это за язык вообще?
     
     
  • 2.8, Аноним (-), 17:16, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Прикрученный к библиотекам дудконета ML.
     
  • 2.10, Zert (ok), 17:49, 12/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ответвление от OCaml в сторону .NET
     
  • 2.18, ананим (?), 08:09, 13/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    албанский диалект окамл
     

  • 1.12, linux_must_die (ok), 21:41, 12/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    еще одна никому не нужная муть, которую одни пишут чтобы не вылететь с работы, а другие на ней - чтобы на работу попасть..
     
     
  • 2.21, Аноним (-), 02:10, 14/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зря вы так. Функциональные языки не больно-то популярны, а ведь у них большой потенциал (в частности, программы на них отлично параллелятся совершенно прозрачно для программиста). Будет неплохо, если к ним наконец проявится достаточный интерес у сообщества
     
     
  • 3.24, JL2001 (ok), 00:08, 24/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Зря вы так. Функциональные языки не больно-то популярны, а ведь у них
    > большой потенциал (в частности, программы на них отлично параллелятся совершенно прозрачно
    > для программиста). Будет неплохо, если к ним наконец проявится достаточный интерес
    > у сообщества

    а чем статические классы той же Жавы отличаются от функционального программирования ?

     
     
  • 4.25, NightmareZ (?), 02:56, 30/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Всем же. Это перпендикулярные вещи.
     

  • 1.22, yantux (??), 10:47, 14/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё же хотелось бы некое сравнение этого языка с pascal, потому как с Си и С++ мне всё понятно, а преимущества F# не очевидны.
     
     
  • 2.23, be_nt_all (ok), 14:23, 14/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    F# — это один из современных языков функционального программирования. Такие языки отличают (вкратце):

    * автоматический вывод типов (есть также в новом стандарте С++ и языках C#, D, Go)
    * повсеместное использование рекурсии (которая в них неплохо оптимизируется).
    * т.н. функции высших порядков, т.е. функции, аргументами и результатами являются другие функции. В связи с этим часто применяют анонимные функции, или лямбда-функции.

    Паскаль/С/С++ и их ближайшие родственники — по сути языки одного семейства — всё это дети Алгола (Algol-60, Algol-68, Simula). Зная один из этих языков не сложно начать писать и на другом. ML (SML, Ocaml, F#) открывают новую генерацию языков программирования, это, по сути, языки более высокого уровня. К ним так же близки Scala и Nemerle, а так-же наиболее «теоретически выверенный» Хаскель. Нужно ли вам это изучать — решайте сами.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру