LINUX.ORG.RU

F# опубликован под свободной лицензией

 , ,


1

1

Язык программирования F# (компилятор и основные библиотеки), разрабатываемый компанией Microsoft и работающий под .NET и Mono, опубликован под лицензией Apache 2.0.

Загрузить F# можно отсюда, прочитать спецификацию — здесь.

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

★★★★

Проверено: post-factum ()
Последнее исправление: post-factum (всего исправлений: 2)

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

То, что она как минимум не работает под той операционной системой, которой пользуется большинство посетителей этого сайта, это разве фанатизм? Ну можешь сказать, что это не минус, но всё равно это даёт право местному народу не ассоциировать слово «студия» с данным продуктом.

Чтобы назвать следующие минусы, надо разбить этот комбайн на части. Это ведь и редактор кода, и набор библиотек, и компилятор и т.д. Но при «полноценном» использовании данного комбайна разрабатываемый при помощи него продукт полностью привязывается к венде. А это не является минусом только для специфичного вендо-софта, наподобие чистилок реестра.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от simplex

>ну например 'баттхёрт' мучает
Ну все, ты меня затролел! Хнык-хнык.

можно же проигнорировать, лучше будет, чем потом дальше сливать.

Да я просто поражаюсь, откуда вас, зомби столько повылазило. Один сморозил глупость, привлекательную для «барьбы с сестемой», а толпы продвинутого хомячья раскудахтались по всем форумчикам.

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

> студия - пожалуй лучшая IDE на планете,

Неужели? Поддержка Питона в ней есть? Явы? Что, нету? Я смотрю на тебя с укором - ты пытался лгать мне.

твой фанатизм (сарказм?) неуместен.

Мой сарказм направлен относится к персонажам, которые считают, что посетители Linux-сайта должны хоть что-то знать об IDE от M$.

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

Visual Studio часто упоминается в статьях и книгах по C++. Не представляю что хоть кто-то, кто пишет на C++ не слышал о MSVC

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

> Visual Studio часто упоминается в статьях и книгах по C++

Последняя книга по Си++, которую я прочел, был Александреску почти 10 лет назад.

Не представляю что хоть кто-то, кто пишет на C++ не слышал о MSVC

И? Тут речь не о MSVC, а о F# и какой-то «студии».

P.S. Я не пишу на Си++, никогда не работал в Visual Studio, и уже 10 лет не работаю в венде (то есть вообще).

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

Ну упоминалась пару раз. Но это не значит, что от этих пары раз мозг должен слово «студия» ассоциировать именно с этим поделием. В тех книгах по C++, которые читал я, она упоминалась только в предисловии, где говорилось, как компилировать код на С++.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от tailgunner

>Неужели? Поддержка Питона в ней есть? Явы? Что, нету?

Я что-то проглядел или IDE должна быть для всех языков сразу? А для С++ годных аналогов ей, к сожалению, нету. Или знаешь кто умеет:
1. Хороший дебаг с человечиским отображением стандартных типов (vector, string, etc)
2. Редактор с семантической подсветкой
3. Не охреневала от тысячи файлов
4. В проект можно добавлять файлы отдельно (а не папки целиком)

Буду раз узнать если такое действительно есть.

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

>> Неужели? Поддержка Питона в ней есть? Явы? Что, нету?

Я что-то проглядел или IDE должна быть для всех языков сразу?

IDE должна мне (лично мне) поддержку всех языков, которые я использую, и на той платформе, которую я использую. Дальше продолжать? %)

А для С++ годных аналогов ей, к сожалению, нету.

Хоть я и не пишу на Си++, мне всё же интересно, какие именно IDE ты пробовал (с версиями - т.е. ответ «Eclipse CDT» не катит).

3. Не охреневала от тысячи файлов

4. В проект можно добавлять файлы отдельно

Мне одному кажется, что здесь что-то не стыкуется?

(а не папки целиком)

И не мамки.

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

>1. Хороший дебаг с человечиским отображением стандартных типов (vector, string, etc)

Дебаг не нужен. Вернее, нужен, как отличный способ отделить мух от котлет и следом направить их в биореактор.

3. Не охреневала от тысячи файлов

4. В проект можно добавлять файлы отдельно (а не папки целиком)

И эти люди удивляются, что их приписывают к гей-культуре. Тысячи файлов, но не папками, а по одному...

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

Поправка: возможно даже там микрософтовский компилятор упоминался как «Visual C++».

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от AVL2

>И эти люди удивляются, что их приписывают к гей-культуре.

У этой культуры же XCode (или как там его) в почёте.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от bolmer

>Оппределение байт-кода совершенно однозначное - инструкции байт-кода эквивалентны одной или нескольким командам ассемблера.

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

В спектруме был классический байт-код. Вместо текста программы, байт на код операции и далее опционально параметры.

А подпрограммы для их исполнения были будь здоров.

Кстати, в самом z80 подпрограммы тоже были будь здоров. Блочная пересылка данных (одна команда на ассемблере) секундами отрабатывала.

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

То, что она как минимум не работает под той операционной системой, которой пользуется большинство посетителей этого сайта, это разве фанатизм? Ну можешь сказать, что это не минус, но всё равно это даёт право местному народу не ассоциировать слово «студия» с данным продуктом.

Кроссплатформеный софт очень хорошо в студии пишется и опен-софт тоже.

Но при «полноценном» использовании данного комбайна разрабатываемый при помощи него продукт полностью привязывается к венде.

Что за фееричный бред.

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

Мой сарказм направлен относится к персонажам, которые считают, что посетители Linux-сайта должны хоть что-то знать об IDE от M$.

По качеству в линуксе нет аналогов. Даже софт под линукс иногда проще в студии писать, лол.

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

>У этой культуры же XCode (или как там его) в почёте.

После выхода висты/семерочки они смешались.

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

>> Мой сарказм направлен относится к персонажам, которые считают, что посетители Linux-сайта должны хоть что-то знать об IDE от M$.

По качеству в линуксе нет аналогов.

И поэтому я должен ее знать? А ты знаешь, например, Tornado? А ему тоже нет аналогов по качеству.

Даже софт под линукс иногда проще в студии писать, лол.

Кому-то и кобыла невеста, лол.

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

>По качеству в линуксе нет аналогов. Даже софт под линукс иногда проще в студии писать, лол.

даже в вендувс проще писать в шарпдевелопе, чем в этом монструозном говноподелии.

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

>Кроссплатформеный софт очень хорошо в студии пишется и опен-софт тоже.

Ну если использовать её просто как текстовый редактор.

Что за фееричный бред.


Бред — это высказывания типа «VS — лучшая IDE на планете», особенно сочетающиеся с «только давайте без фанатизма».

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от simplex

Visual Studio? В книгах по С++? У Страуструпа не видел. У Александреску, Коплиена, Мейерса, Экккеля, Элджера, Джосаттиса и Вилсона тоже как то не припоминаю. Разве что где в приложения что то про какое то Visual было, но кажется не про Studio. Вы наверное какие то другие книжки читаете. Они не про С++, вас обманули — «Это неправильные пчелы! Они делают неправильный мед!»

be_nt_all ★★
()

опять лоровская петушня раскурекалась своими особо ценными икспертными мнениями из-за параши, да ещё о языке, на котором по лучшим оценкам от силы пара человек факториал осилила, все в сад

дети вы сначала что-то крупнее факториала попробуй-те на F# написать, http://dobrochan.ru/s/res/883.xhtml#i5995 а потом вякалку открывайте, иксперты недоношенные

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

>опять

ЛОР силен двумя принципами.

1) сильная аналитика. коллективный диагноз ЛОРа всегда верен.

2) независимость суждений. Следствие, по ссылкам ЛОР не ходит, дабы не подцепить ложное.

Так что дорогой ананий, для начала проникнись истиной ЛОРа. А затем уже выступай.

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

> проникнись истиной ЛОРа

чтобы её «проникнуться», мне надо бросить F#/Haskell, опуститься до вашего имбецильного уровня и делать пустословные высеры? я пас

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

> опуститься до вашего имбецильного уровня и делать пустословные высеры? я пас

Не лги себе - ты уже здесь и высераешь слова.

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

Не, двумерный синтаксис — это безусловно хорошо, но не до такой же степени.

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

>Хоть я и не пишу на Си++, мне всё же интересно, какие именно IDE ты пробовал Все самое последнее:

Netbeans - 6.9 Eclipse CDT 7.0 QtCreator 2.0

Я сам крайне удивлен насколько все плохо обстоит

4. В проект можно добавлять файлы отдельно

Мне одному кажется, что здесь что-то не стыкуется?

Не, все в порядке =) Иногда необходимо поэкспериментровать. Но это наименее критичная функциональность.

IDE должна мне (лично мне) поддержку всех языков

А разные ИДЕ + 4 GB RAM не катит?

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

>> Хоть я и не пишу на Си++, мне всё же интересно, какие именно IDE ты пробовал

Все самое последнее:

Netbeans - 6.9 Eclipse CDT 7.0 QtCreator 2.0

Что ж, то ли у тебя запросы заточены ровно под M$VS, то ли я вовремя убрался из программирования на Си++.

IDE должна мне (лично мне) поддержку всех языков

А разные ИДЕ + 4 GB RAM не катит?

Хм, любопытный метод. Нет, думаю, не катит - переключаться сложно будет.

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

И не просто эстет, а очевидно очередной(или все тот же) фанат автокомплита, ибо названия а-ля BoardAttachmentFormatGroupAssociationData — это... кхм... плохо.

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

>Дебаг не нужен.

Конечно-конечно. Всякие Стивы Макконнеллы и прочие на ЛОРе котируются ниже анонимусов, это я понял.

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

>чтобы её «проникнуться», мне надо бросить F#/Haskell, опуститься до вашего имбецильного уровня и делать пустословные высеры? я пас

сначала освой хаскель. Затем дорасти до понимания вреда F#. Тогда и на ЛОРе станешь авторитетом. А так, естессно пас, ибо неасилятор.

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

>Конечно-конечно. Всякие Стивы Макконнеллы и прочие на ЛОРе котируются ниже анонимусов, это я понял.

ЛОР чужд политесу. Если ананимус умнее, так и будет обозначено.

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

Стивы Макконнеллы

товарищ Роберт Мартин

Кто все эти люди? Торвальдса знаю, он сказал: «Unlike Modula-2 and Pascal programmers, C programmers do not use cute names like ThisVariableIsATemporaryCounter. A C programmer would call that variable „tmp“, which is much easier to write, and not the least more difficult to understand». Вопрос закрыт.

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

Почему это он со мной не согласится? Он имеет что-то против областей видимости, модульности, алгебраических типов данных и инкапсуляции?

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

Ну, на имиджборде по-другому и нет смысла выкладывать. Другой вопрос — зачем с целью показать код кидать в ЛОР ссылку на имиджборду, где висит скриншот с исходником. Клинический дибилизм.

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

Ну если использовать её просто как текстовый редактор.

Когда на работу устроишься, вот тогда и поговорим.

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

Бред — это высказывания типа «VS — лучшая IDE на планете», особенно сочетающиеся с «только давайте без фанатизма».

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

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

IDE должна мне (лично мне) поддержку всех языков, которые я использую, и на той платформе, которую я использую. Дальше продолжать? %)

Эклипс поддерживает только яву. Остальное плагины, ага.

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

Что ж, то ли у тебя запросы заточены ровно под M$VS, то ли я вовремя убрался из программирования на Си++.

ms vs позволяет удобно программировать, рефракторить, отлаживать софт. А то ведь софт можно и в nano писать, отлаживать через консольный gdb и рефракторить sed'ом или ручками.

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

Дебаг не нужен. Вернее, нужен, как отличный способ отделить мух от котлет и следом направить их в биореактор.

Ибо в линуксе с дебагом не все гладко просто, лол.

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

> Эклипс поддерживает только яву. Остальное плагины, ага

Ты этого, конечно, не знаешь, но Ява - это тоже плагин. Называется JDT.

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

>Ибо в линуксе с дебагом не все гладко просто, лол.

в линуксе с дебагом вообще никак. Ибо правильный код не требует дебага. А плохой код никакой дебаг не вылечит.

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