Re[112]: Java vs C# vs C++
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 12.10.15 13:26
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Здравствуйте, Serginio1, Вы писали:


S>>>>>>>> Кстати а чем С++ хуже питона, раз питон используется с С++?

S>>>>>>>>C# точно ничем не хуже.
EP>>>>>C# менее гибкий для обобщённого кода. Например
EP>>>>>Python:
EP>>>>>C++:
EP>>>>>C#?
S>>>>https://msdn.microsoft.com/ru-ru/library/39bb81c3.aspx
EP>>>И как это относится к примеру?
S>> https://msdn.microsoft.com/ru-ru/library/s53ehcz3.aspx
S>>Я могу через рефлекшн вызвать соответствующие методы.
S>>https://msdn.microsoft.com/ru-RU/library/system.datetime.op_addition(v=vs.71).aspx

EP>Да причём тут это? Пример про простую функцию высшего порядка apply — на Python и C++ она элементарно реализуется. Покажи аналог на C#.


Вариантов куча. Можно через рефлексию зная, что для типа существуют импликиты.

S>>>>Ну и джененрики интефейсы

EP>>>Покажи код.
S>> Нет времени.

EP>Необязательно прям сейчас.

Самое простое это
interface IEquatable<T>
{
    T Add(T obj,T obj1);
    T Add(T obj,T obj1);
 итд
}

И не забываем про T4.
S>>>> Вот а в C# практически все в одном.
EP>>>Язык менее гибкий чем Python. А плюсы-то какие?
S>> Это с чего это менее гибкий?

EP>Покажи пример с apply — на нём видно как раз.


S>>То есть ты плюсов не видишь? Я потратил кучу времени, а ты даже плюсов не нашел. Смысл в разговоре?


EP>Какие плюсы у C# перед Python примирительно к скриптам?

На C# можно писать в стиле скриптов через динамики, компилировать динамические сборки.
Напиши динамическую обертку IDispatch над любым объектом С++
и солнце б утром не вставало, когда бы не было меня
Отредактировано 12.10.2015 13:27 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.