Вопросы с тегом 'f#'

F # - лаконичный, выразительный и эффективный функциональный и объектно-ориентированный язык для.NET, который помогает вам писать простой код для решения сложных задач.
13
ответов

Как может существовать функция времени в функциональном программировании?

Я должен признать, что я мало знаю о функциональном программировании. Я читал об этом здесь и там, и так узнал, что в функциональном программировании функция возвращает тот же вывод для того же ввода, независимо от того, сколько раз функция вызываетс...
задан 01 сент. '11 в 11:26
15
ответов

Возможно ли программирование графического интерфейса?

Недавно я поймал ошибку FP (пытаясь выучить Haskell), и меня впечатлило то, что я видел до сих пор (первоклассные функции, ленивая оценка и все остальные лакомства). Я еще не эксперт, но мне уже стало легче рассуждать "функционально", чем императивно...
задан 20 апр. '10 в 8:35
11
ответов

В каких областях использование F # может быть более подходящим, чем С#?

В течение последних нескольких лет F # превратилась в один из полностью поддерживаемых языков Microsoft, в котором использовалось множество идей, инкубированных в OCaml, ML и Haskell. В течение последних нескольких лет С# расширила свои функции обще...
задан 07 мая '10 в 1:45
3
ответов

Начало работы с F #

Как мне заняться программированием на F #? Каковы хорошие образцы стартеров, чтобы изучить язык или узнать о некоторых его преимуществах по сравнению с другими языками? Какие инструменты мне нужны (например, Windows, Visual Studio,...)?
задан 15 авг. '12 в 21:05
25
ответов

Перечисление всех перестановок строки/целого

Общая задача в опросах по программированию (не из моего опыта интервью) - взять строку или целое число и перечислить все возможные перестановки. Есть ли пример того, как это делается, и логику решения этой проблемы? Я видел несколько фрагментов код...
задан 16 апр. '09 в 16:13
1
ответ

Почему этот код F # так медленно?

Реализация Левенштейна в С# и F #. Версия С# в 10 раз быстрее для двух строк около 1500 символов. С#: 69 мс, F # 867 мс. Зачем? Насколько я могу судить, они делают то же самое? Не имеет значения, является ли это сборкой Release или Debug. EDIT: Если...
задан 24 мая '11 в 2:33
5
ответов

F # переходит на OCaml

F # получен из OCaml, но какие основные элементы отсутствуют или добавлены? В частности, мне любопытно, доступны ли ресурсы для обучения OCaml тем, кто хочет узнать F #.
задан 07 окт. '08 в 20:21
6
ответов

Как я могу использовать функциональное программирование в реальном мире?

Функциональные языки хороши, потому что они избегают ошибок, устраняя состояние, но также потому, что они легко могут быть автоматически распараллелированы для вас, без необходимости беспокоиться о количестве потоков. Как разработчик Win32, могу ли ...
задан 27 сент. '08 в 7:02
6
ответов

F # разработка и модульное тестирование?

Я только что начал с F #, который является моим первым функциональным языком. Я работаю квази-исключительно с С#, и наслаждаюсь тем, как F # заставляет меня передумать, как я пишу код. Один из аспектов, который я нахожу немного дезориентирующим, - эт...
задан 01 янв. '10 в 23:14
8
ответов

В чем преимущества использования С# vs F # или F # vs С#?

Я работаю над технологической компанией, которая делает больше прототипов, чем отгрузка продукта. Меня просто спросили, какая разница между С# и F #, почему MS создала F # и какие сценарии были бы лучше, чем С#. Я использую этот язык какое-то время,...
задан 04 июня '09 в 21:34
4
ответов

Лучший подход для проектирования библиотек F # для использования как с F #, так и с С#

Я пытаюсь создать библиотеку в F #. Библиотека должна быть дружественной для использования как от F #, так и от С#. И здесь я немного застрял. Я могу сделать это F # дружественным, или я могу сделать его С# дружественным, но проблема в том, как сдел...
задан 11 апр. '12 в 19:35
5
ответов

Как использовать Travis-CI с С# или F #

Служба непрерывной интеграции Travis CI официально поддерживает многие языки, но не С# или F #. Могу ли я использовать его в моих проектах .net?
задан 25 мая '13 в 19:48
9
ответов

Композиция Хаскелла (.) Против оператора прямой трубы F # (|>)

В F # использование оператора pipe-forward, |>, довольно распространено. Тем не менее, в Haskell я только когда-либо видел функциональную композицию, (.), которая используется. Я понимаю, что они связаны, но есть ли причина языка, что пересылка т...
задан 22 сент. '09 в 1:04
1
ответ

Async POST не работает на WP7 и F #

Когда я делаю let! read = from.AsyncRead buf в F #, он блокирует и не возвращается до тех пор, пока сокет TCP не будет мертв. Зачем? И как это исправить? Его код: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|&...
задан 16 мая '12 в 12:17
4
ответов

Разница между сбросом и уменьшением?

Попытка узнать F #, но запуталась, пытаясь отличить fold и уменьшить. Fold, похоже, делает то же самое, но принимает дополнительный параметр. Существует ли законная причина для существования этих двух функций или они предназначены для размещения люде...
задан 29 янв. '12 в 22:02