CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум программистов > Форум .NET > Форум F# .NET

Ответ Создать новую тему
 
Старый 27.01.2012, 16:47   #1
Vtulhu
Форумчанин
 
Аватар для Vtulhu
 
Регистрация: 12.08.2011
Сообщений: 133
Репутация: 4 (4)
По умолчанию Можно ли добавить F# в Visual Studio Express

Можно ли добавить F# в Visual Studio Express? И если да, то сразу вопрос: насколько удобна .NET для создания многоязычных программ (например, интерфейс на VB, расчёты на F#, а всё остальное на C#)?
Vtulhu вне форума
Другие темы раздела
F# .NET Выяснить, каковы вероятности того, что устройства будут выходит из строя в том или ином порядке
Есть несколько не зависящих друг от друга устройств, для каждого известна вероятность выхода из строя. Выяснить, каковы вероятности того, что устройства будут выходит из строя в том или ином порядке. Таким образом, результатом работы программы может быть, например, двумерный массив размерностью.... Выяснить, каковы вероятности того, что устройства будут выходит из строя в том или ином порядке
F# .NET Есть ли какой-нибудь набор задач, отсортированных по сложности
Сложно что-то изучать без практики. Есть ли какой-нибудь набор задач, отсортированных по сложности, ориентированных именно на функциональное программирование?. Есть ли какой-нибудь набор задач, отсортированных по сложности
Старый 27.01.2012, 19:41   #2
hiddentool
Новичок
 
Регистрация: 21.11.2011
Сообщений: 63
Репутация: 38 (37)
По умолчанию Re: F# + Visual Studio Express = ?

1) Нельзя. Или отдельный VisualStudio 2008/2010 Shell, или полноценная студия 2010.

2) В .NET хорошо уживаются сочетания разных языков в пределах проекта. Другое дело, что выгоду от использования F# версии <=2.0 в С# проекте (особенно для типичного CRUDа в БД) можно и не обнаружить.
hiddentool вне форума
Старый 27.01.2012, 21:13  [ТС]   #3
Vtulhu
Форумчанин
 
Аватар для Vtulhu
 
Регистрация: 12.08.2011
Сообщений: 133
Репутация: 4 (4)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от hiddentool Посмотреть сообщение
1) Нельзя. Или отдельный VisualStudio 2008/2010 Shell, или полноценная студия 2010.
А вариант VS Shell + VS Express возможен? Мне ИДЕ только для C# нужна, а F# - просто компилировать.

2) В .NET хорошо уживаются сочетания разных языков в пределах проекта.
Отлично! Я люблю изучать новые языки, но из-за этого возникают проблемы с унаследованным кодом.

Другое дело, что выгоду от использования F# версии <=2.0 в С# проекте (особенно для типичного CRUDа в БД) можно и не обнаружить.
Да я не выгоды ради, а самосовершенствования для. Мне нравится подбирать наиболее подходящий язык под каждую отельную задачу. Проблема в том, чтобы потом связать эту кучу [говно]кода в один проект.
Vtulhu вне форума
Старый 30.01.2012, 07:51   #4
hiddentool
Новичок
 
Регистрация: 21.11.2011
Сообщений: 63
Репутация: 38 (37)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от Vtulhu Посмотреть сообщение
А вариант VS Shell + VS Express возможен? Мне ИДЕ только для C# нужна, а F# - просто компилировать.
Если память не изменяет, то VS Shell + VS Express уживаются.
Если F# только компилить, то там компилятор из коммандной строки есть, хотя IntelliSense в IDE еще никому не вредил.
hiddentool вне форума
Старый 30.01.2012, 09:28  [ТС]   #5
Vtulhu
Форумчанин
 
Аватар для Vtulhu
 
Регистрация: 12.08.2011
Сообщений: 133
Репутация: 4 (4)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от hiddentool Посмотреть сообщение
Если память не изменяет, то VS Shell + VS Express уживаются.
Если F# только компилить, то там компилятор из коммандной строки есть, хотя IntelliSense в IDE еще никому не вредил.
Это понятно... А то, что распространяется через DreamsPark (или DreamSpark?) - это полноценный Профессионал, или нечто вроде бывшего Стандарда? И если я совсем не задолбал Вас вопросами, то что, если воспользоваться SharpDevelop? Что нужно, чтобы приделать к нему F#? Или Sublime Text 2 хватит? Я пишу свои и переделываю чужие программы ненамного сложнее лабораторных работ по информатике. Проблема в том, что они на разных языках (C++, C#, F#), а из этой солянки надо собрать единую прогу.
Vtulhu вне форума
Старый 30.01.2012, 11:19   #6
hiddentool
Новичок
 
Регистрация: 21.11.2011
Сообщений: 63
Репутация: 38 (37)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от Vtulhu Посмотреть сообщение
... DreamSpark, SharpDevelop, Sublime Text 2 ...
Это на самостоятельное изучение. Я с ними не работал
Цитата Сообщение от Vtulhu Посмотреть сообщение
Я пишу свои и переделываю чужие программы ненамного сложнее лабораторных работ по информатике. Проблема в том, что они на разных языках (C++, C#, F#), а из этой солянки надо собрать единую прогу.
Нужно переделать программы в библиотеки, а потом подключить их в единую проге, как референсы и пользоваться из нее результатами их вычислений.
hiddentool вне форума
Старый 30.01.2012, 12:56  [ТС]   #7
Vtulhu
Форумчанин
 
Аватар для Vtulhu
 
Регистрация: 12.08.2011
Сообщений: 133
Репутация: 4 (4)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от hiddentool Посмотреть сообщение
Это на самостоятельное изучение. Я с ними не работал
В чём пишете программы, если не секрет?

Нужно переделать программы в библиотеки, а потом подключить их в единую проге, как референсы и пользоваться из нее результатами их вычислений.
А насколько сложно сделать так: переделываем не в библиотеку, а в нечто вроде демона (в юниксовом смысле)? Демон постоянно висит в памяти ждёт, когда к нему обратятся с запросом на вычисления. Обратились - он выполняет его, если свободен. Если он уже занят вычислениями, то извещает об этом. Основная программа ждёт, пока демон не освободится, захватывает и просит его выполнить вычисления. Вообще имеет смысл делать такого демона конкретно из F#-части проги?
Vtulhu вне форума
Старый 30.01.2012, 19:18   #8
hiddentool
Новичок
 
Регистрация: 21.11.2011
Сообщений: 63
Репутация: 38 (37)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от Vtulhu Посмотреть сообщение
В чём пишете программы, если не секрет?
Раньше пользовался VS Shell. Сейчас VS 2010 Premium
Цитата Сообщение от Vtulhu Посмотреть сообщение
А насколько сложно сделать так: переделываем не в библиотеку, а в нечто вроде демона (в юниксовом смысле)? Демон постоянно висит в памяти ждёт, когда к нему обратятся с запросом на вычисления. Обратились - он выполняет его, если свободен. Если он уже занят вычислениями, то извещает об этом. Основная программа ждёт, пока демон не освободится, захватывает и просит его выполнить вычисления.
Такое имеет смысл только в распределенных вычислениях. В рамках одной машины полезность данного unix-way весьма сомнительна
hiddentool вне форума
Старый 30.01.2012, 20:13  [ТС]   #9
Vtulhu
Форумчанин
 
Аватар для Vtulhu
 
Регистрация: 12.08.2011
Сообщений: 133
Репутация: 4 (4)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от hiddentool Посмотреть сообщение
Раньше пользовался VS Shell. Сейчас VS 2010 Premium
Решено. Попытаюсь раздобыть VS 2010 Professional с DreamSpark. Не получится, тогда Express + VS Shell.

Такое имеет смысл только в распределенных вычислениях. В рамках одной машины полезность данного unix-way весьма сомнительна
Вот так всегда - вечно я всё усложняю. Это при том, что зачастую и простой вариант не получается.
Vtulhu вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 02.02.2012, 07:41  [ТС]   #10
Vtulhu
Форумчанин
 
Аватар для Vtulhu
 
Регистрация: 12.08.2011
Сообщений: 133
Репутация: 4 (4)
По умолчанию Re: F# + Visual Studio Express = ?

Цитата Сообщение от hiddentool Посмотреть сообщение
Нужно переделать программы в библиотеки, а потом подключить их в единую проге, как референсы и пользоваться из нее результатами их вычислений.
Под библиотеками подразумеваются dll? А более плотное взаимодействие возможно? Например, пишем программу, которая состоит из двух классов, один на одном языке, другой на другом. Вот что я нашёл:

Код Visual Basic .NET
1
2
3
4
5
6
Imports Microsoft.Scripting, IronPython.Hosting
 
Dim pyEngine = IronPython.Hosting.Python.CreateEngine
Dim ScriptSource = pyEngine.CreateScriptSourceFromString("...some code...", SourceCodeKind.Statements)
 
ScriptSource.Execute()
Vtulhu вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
SQL Server Visual studio 2010 Express+SQL Seerver 2008 R2 Express=false ?
Можно ли использовать Visual studio 2010 Express совместно с SQL Seerver 2008 R2 Express? В Visual studio 2010 Express в визарде подключения источников данных только sql compact, access и отдельный файл SQL 2008 c расширением mdf. А в "Среда SQL Server Management Studio" для sql сервера 2008...
ppopik
C# для начинающих Отсутствуют шаблоны в Visual Studio Express
Установил Visual Studio Express Edition C#, но при попытке создать проект появляется окошко, где говориться, что не найдены данные о шаблонах. Где найти шаблоны?
Franz Crawl
C# для начинающих Где можно скачать Visual C# Studio 2005(Express)?
Где можно скачать Visual C# Studio 2005(Express)? Яндекс, гугл, мсдн... только 2008 и 2010
-=G-L-A-V-A-K=-
С++ для начинающих Visual Studio 2010 Express
Скачал, поставил, приятный такой дизайн. А как она по функциональности? Чем лучше VS 2005, 2008? Ну и впринципе удобно ли в ней работать?
ForEveR
Visual C++ и базы данных Visual Studio 2008 Express - Выбор типа источника данных - Можно выбрать только "Объект"
Я установил VB 2008 Express и VC++ 2008 Express (для колличества=)). Стоит у меня такая задача - подключить к проекту (в VC++) БД SQL (MS SQL Server 2008 Express). В MSDN'е нашел такую информацию: "Чтобы создать соединение с SQL Server-версией базы данных Northwind 1.В меню Данные выберите...
GVeST
Опции темы

Текущее время: 15:44. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru