Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > разные языки


Автор: GrayCardinal 28.1.2011, 17:28
Добрый день !
Такой вопрос. Используете ли Вы (Ваша компания) фишку, что можно писать один проект на разных языках (группа пишет, к примеру на VB, группа на C#) ? Вопрос в том, действительно ли это работает ?

Автор: Gluttton 28.1.2011, 22:01
Цитата(GrayCardinal @  28.1.2011,  17:28 Найти цитируемый пост)
Вопрос в том, действительно ли это работает ? 

А какие в принципе могут быть проблемы?

Автор: GrayCardinal 29.1.2011, 10:55
Gluttton, 
Просто я как - то пытался к проекту на дельфи прикрутить лайбу на Си. Писец :(

Автор: jonie 29.1.2011, 12:28
Цитата(GrayCardinal @  29.1.2011,  10:55 Найти цитируемый пост)

Просто я как - то пытался к проекту на дельфи прикрутить лайбу на Си. Писец :( 


GrayCardinal, COM сделали бы и никаких проблем..

Автор: GrayCardinal 29.1.2011, 12:37
jonie, 
Кто бы объяснил, тогда еще молодому насишнику, что такое COM :(

Автор: Gluttton 29.1.2011, 14:03
GrayCardinal, по сути вопроса.
Большого опыта у меня нет, поэтому могу ошибаться, но тем не менее.

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

Автор: vova01 9.2.2011, 18:26
Так как я понял, можно использовать переводчик  smile 

Автор: Ky7m 10.2.2011, 02:36
У нас в отделе используются связи через динамические библиотеки. Например, есть транспортный уровень, написанный на TCL, я его подключаю к ПО верхнего уровня на C#, проблем нет. Бывают проблемы при специфике языка, но тогда можно согласовать, как будет удобней соединять все воедино.

Автор: A5uKa 10.2.2011, 12:37
Стандартно использую 3-4 языка в своих проектах, редко 2.

Автор: GrayCardinal 10.2.2011, 12:39
A5uKa, 
Каких, если не секрет, и на сколько это оправданно ?

Автор: A5uKa 10.2.2011, 12:39
иногда 5  smile

Добавлено через 7 минут и 36 секунд
Цитата(GrayCardinal @ 10.2.2011,  12:39)
A5uKa, 
Каких, если не секрет, и на сколько это оправданно ?

F# использую всегда сейчас, делю с Nemerle часто, так же использую Nemerle для всяких Record классов, C# для тех вещей которые не работают на предыдущих двух или работают плохо, для некоторых интерфейсов, VB.NET для малозначимых интерфейсов, C++ часто для теста, для связи с С++ , это иногда надо. вот ...

Добавлено через 9 минут и 33 секунды
п.с. хочу попробовать Iron Python , но его текущая реализация мне не нравится, там даже по умолчанию нельзя писать библиотеки, да и включать другие проекты в него нельзя.

Добавлено через 12 минут и 6 секунд
p.s. Boo не одобряю.

Автор: A5uKa 10.2.2011, 12:56
п.с. а вот хорошее решение для PHP http://php-compiler.net/doku.php?id=interop-with-other-languages

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)