Re[7]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 04:41
Оценка:
Здравствуйте, Marty, Вы писали:

AVK>>Тематика сиквел.ру давным давно не ограничивается сиквелом.

M>Ну да, там еще по делфи и 1С много тем.

Есть. Это наиболее близкий аналог RSDN.

AVK>>Нас, собственно, 15 лет назад и было то три основных русскоязычных девелоперских сайта, мы, сиквел и готдотнет.

M>Извини, забыл <сарказм> поставить

Какой то непонятный сарказм.

M>ЗЫ — это у меня в ухах жужжит или на сайте стало (похоже, при появлении новых сообщений, или как-то так) что-то бдзинькать?


Стало. Когда открыта страничка /forum и тебе отвечают или ставят оценку.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[8]: Visual C# vs C++. Надо сравнить перспективы.
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.12.16 04:46
Оценка:
Здравствуйте, AndrewVK, Вы писали:


M>>ЗЫ — это у меня в ухах жужжит или на сайте стало (похоже, при появлении новых сообщений, или как-то так) что-то бдзинькать?


AVK>Стало. Когда открыта страничка /forum и тебе отвечают или ставят оценку.


Так это ты
Автор: Marty
Дата: 28.12.16
, значит?

В настройках хоть отключить можно?
Маньяк Робокряк колесит по городу
Re[7]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 04:48
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>в) это ещё вопрос что производителей — быстрый C++ с медленным GC, или медленный C# с быстрым GC.


Для задач со сколько нибудь интенсивным выделением и освобождением памяти — абсолютно не вопрос.

EP>>>Во-первых GC не спасает от утечек.

AVK>>Смотря что понимать под утечками.
EP>Ну конечно же тебе ближе определение где утечка на C++ это УТЕЧКА, а утечка на C# это вообще никакая не утечка, а даже фича такая

Быстро ты на личности перешел, с первого же сообщения.
В википедии я нашел только такое и такое.

AVK>>Тут видишь какое дело — подтекающий или страдающий уявзимостями типа переполнения буфера плюсовый софт попадается постоянно, а вот со страдающим утечками ресурсов дотнетный софт я пока не встречал. Не скажешь почему?

EP>Без понятия, может избирательная память такая, а может особенности кругозора

И опять переход на личности. Бледновато выглядишь.

EP>Да и при чём тут переполнение буфера?


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

EP> Это во-первых проблема скорее свойственная C коду


То то уязвимости в плюсовых бекендах находят регулярно.

AVK>>Что ты там про текстовую кодогенерацию только что написал?

EP>Мне цитату привести?

... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[9]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 04:53
Оценка:
Здравствуйте, Marty, Вы писали:

M>В настройках хоть отключить можно?


Пока нельзя, пока эксперимент. А там посмотрим. И давай обойдемся без эпитетов, а то меня один любитель краниометрии недавно уже донимал, так что не отключу назло
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[10]: Visual C# vs C++. Надо сравнить перспективы.
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.12.16 04:55
Оценка:
Здравствуйте, AndrewVK, Вы писали:

M>>В настройках хоть отключить можно?


AVK>Пока нельзя, пока эксперимент. А там посмотрим. И давай обойдемся без эпитетов, а то меня один любитель краниометрии недавно уже донимал, так что не отключу назло


Если честно, как-то напрягает. Сам по себе звук не плохой, вообщем-то, но...
Маньяк Робокряк колесит по городу
Re[5]: Visual C# vs C++. Надо сравнить перспективы.
От: Doc Россия http://andrey.moveax.ru
Дата: 28.12.16 04:56
Оценка:
Здравствуйте, AndrewVK, Вы писали:

V>>Между прочим да, у Qt и прочих лицензия LGPL или бывает даже ещё лучше MIT, а вот Visual Studio нужно покупать.

AVK>Довольно странно сопоставлять IDE и библиотеку, не? Если же речь про QtCreator, то для дотнета есть аналогичная по уровню MonoDevelop, тоже под LGPL и MIT.

А еще есть Visual Studio Community которая free.
А еще Visual Studio Code которая free от слова "вообще"

V>>, а он ведь при тех же возможностях стоит денег.

AVK>Если это проблема, почему не использовать постгри?

А иначе страшного текста про страшный MS не выходило.
Re[6]: Visual C# vs C++. Надо сравнить перспективы.
От: Doc Россия http://andrey.moveax.ru
Дата: 28.12.16 05:00
Оценка: +2
Здравствуйте, AndrewVK, Вы писали:

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


V>>>Visual Studio нужно покупать.

QL>>Она бесплатна
AVK>Только для опенсорса и индивидуальных разработчиков.

... и команд до 5 разработчиков, если при этом организация не попадает под определение "корпорации" данное MS.
Re[11]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 05:02
Оценка:
Здравствуйте, Marty, Вы писали:

M>Если честно, как-то напрягает. Сам по себе звук не плохой, вообщем-то, но...


Ну вот и посмотрим. А то один раз бзинькнуло, а ты уже ругаешься.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[6]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 05:02
Оценка:
Здравствуйте, Doc, Вы писали:

Doc>А еще есть Visual Studio Community которая free.


Этот вопрос тут уже обсудили.

Doc>А еще Visual Studio Code которая free от слова "вообще"


И которая даже до уровня QtCreator не дотягивает.

AVK>>Если это проблема, почему не использовать постгри?

Doc>А иначе страшного текста про страшный MS не выходило.

Судя по отсутствию ответа — похоже на то.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[12]: Visual C# vs C++. Надо сравнить перспективы.
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.12.16 05:08
Оценка:
Здравствуйте, AndrewVK, Вы писали:

M>>Если честно, как-то напрягает. Сам по себе звук не плохой, вообщем-то, но...


AVK>Ну вот и посмотрим. А то один раз бзинькнуло, а ты уже ругаешься.


Десяток раз уже. Хотя ответов мне всего 7, и первые два точно были до этой фичи. И это я не в "политике" сейчас
Маньяк Робокряк колесит по городу
Re[13]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 05:11
Оценка:
Здравствуйте, Marty, Вы писали:

AVK>>Ну вот и посмотрим. А то один раз бзинькнуло, а ты уже ругаешься.

M>Десяток раз уже.

Это сейчас. А когда ты написал ругательства — один раз.

M> Хотя ответов мне всего 7, и первые два точно были до этой фичи.


Оценки еще.

M> И это я не в "политике" сейчас


Оно не будет два раза дзинькать, если между событиями прошло меньше минуты.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[14]: Visual C# vs C++. Надо сравнить перспективы.
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.12.16 05:13
Оценка:
Здравствуйте, AndrewVK, Вы писали:


AVK>Это сейчас. А когда ты написал ругательства — один раз.


Я не ругался
Маньяк Робокряк колесит по городу
Re[3]: Visual C# vs C++. Надо сравнить перспективы.
От: Sinix  
Дата: 28.12.16 05:49
Оценка: +3
Здравствуйте, Alexey.Os, Вы писали:


AO>У нас другой случай, нужно сначала выбрать средства разработки(серьезно продумать) и затем докомплектовать команду, это будут специалисты либо С++ либо C#.

В любом случае команде нужен человек, которому вы будете доверять и который будет принимать ключевые решения по архитектуре проекта. С доскональным знанием матчасти, опытом хождения по похожим граблям да ещё и чтоб с командой умел работать. С командой — это со всей командой, на девелоперах она не заканчивается Без такого лида тоже можно, но сильно сложнее.

Найдёте такого человека — выбор остальных вещей сильно упростится, кмк.

AO>Т.е. со сторонними библиотеками у C++ получше, чем у C#?

Зависит от ниши. Работа со всяким экзотическим железом, телефотовидео, хардкорная математика, да и просто интенсивные расчёты никогда не были коньком шарпа. Про слабопокрытые вещи для плюсов уже писал.

На самом деле это не является проблемой, выкинуть часть кода в нативную библиотеку или подключить, скажем, R проблемы не составляет. Но если нативного кода становится всё больше и больше — смысл использовать шарп?


P.S. При таком выборе лучше игнорить товарищей, которые агитируют за язык на основании отдельных фич. Во-первых, работа с этими фичами — это проблемы не твои, а специалистов, которых у тебя ещё нет. Во-вторых, что, если эти фичи так и не понадобятся?

Если и смотреть, то на вещи, которые позволяют облегчить разработку в целом. Для шарпа есть отличная инструментальная обвязка, включая студию, средства тестирования вплоть до UI-тестов, удобную навигацию по коду, средства автоформатирования и контроля за качеством кода и тыды и тыпы. Причём все эти штуки существуют максимум в паре-тройке вариантов, т.е. особых проблем с выбором и с общим стилем работы в команде нет. Ну и сам язык обеспечивает зашиту от части ошибок.

Очень многое из этого отдельные специалисты по плюсам считают вообще ненужным и предпочитают консоль+блокнотик. Тут конечно каждому своё, но меня не покидает подозрение, что при таком раскладе на бесплатные для типового разработчика под шарп вещи приходится тратить очень много усилий.
Re[6]: Visual C# vs C++. Надо сравнить перспективы.
От: Alexey.Os  
Дата: 28.12.16 06:16
Оценка:
Здравствуйте, TK, Вы писали:

AO>>Бюджет будет и будут лицензии от MS.

AO>>Т.е. выбор технологий (.NET или Win32) — это не финансовый вопрос, идеологический ...

TK>зачем вам в наше время win32? microsoft перенесла sql server на linux, сделала linux подсистему в win 10,...

TK>все еще мало намеков?

Все еще мало!
"в наше время Win32" — самая распространенная платформа в Мире.

P.S.
не пишу больше, чтоб не отклоняться от топик-вопроса, т.к. мне надо собрать информацию.
Re[4]: Visual C# vs C++. Надо сравнить перспективы.
От: Alexey.Os  
Дата: 28.12.16 06:35
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AO>>Но, какую выгоду дает .NET(это как бы прослойка)?


AVK>Это как бы не прослойка.


AO>>Например, C++ не требует прослойки, и работает с чистой виндой.


AVK>Чистой современной винды без дотнета нынче не бывает — даже на относительно старых версиях оно приходит автоматом через апдейт.


Поясню вопрос, который я прорабатываю:
— ПО написанное на C++ работает с ОС
— ПО написанное на C# работает в "Среде Исполнения"(execution environment), в нашем случае это .NET, которая в свою очередь развернута на ОС.

В архитектурном плане, .NET как прослойка, встает между ПО и ОС.
По факту что из этого вытекает?
Re[4]: Visual C# vs C++. Надо сравнить перспективы.
От: Evgeny.Panasyuk Россия  
Дата: 28.12.16 06:36
Оценка:
Здравствуйте, Sinix, Вы писали:

S>удобную навигацию по коду


Например?

S>Очень многое из этого отдельные специалисты по плюсам считают вообще ненужным и предпочитают консоль+блокнотик.


Хотелось бы поподробней услышать что это за блокнотик и консоль такие.

S>Тут конечно каждому своё, но меня не покидает подозрение, что при таком раскладе на бесплатные для типового разработчика под шарп вещи приходится тратить очень много усилий.


Непонятно зачем вообще сравнивать выкрутасы каких-то отдельных (по твоим же словам) программистов C++, против каких-то бесплатных вещей для типовых (опять по твоим же словам) программистов C#.
(и на счёт бесплатных вещей — это вещи от того производителя который делает такие же бесплатные вещи и для C++?)
Re[5]: Visual C# vs C++. Надо сравнить перспективы.
От: Sinix  
Дата: 28.12.16 06:50
Оценка: +1
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Например?

Почитай стартовое сообшение темы, флеймить тут — это совсем уж злостный оффтопик.

Не нравится часть про плюсы — не вопрос. Распиши топикстартеру своё видение, я свой ответ подправлю, чтобы не провоцировать на холивар.
Re: Visual C# vs C++. Надо сравнить перспективы.
От: uncommon Ниоткуда  
Дата: 28.12.16 07:04
Оценка: :))
Здравствуйте, Alexey.Os, Вы писали:

AO>Какие еще ключевые отличия C++ от C# ?


В C++ два плюсика, а в C# — четыре.
Re[5]: Чистая Винда
От: Qbit86 Кипр
Дата: 28.12.16 07:09
Оценка: :)
Здравствуйте, Alexey.Os, Вы писали:

AO>>>Например, C++ не требует прослойки, и работает с чистой виндой.


Поставил себе пользователь на чистую Винду программу на чистом C++. А она внезапно:

The following components are required to run this program:
Microsoft Visual C++ 2015 Runtime


AO>в нашем случае это .NET, которая в свою очередь развернута на ОС.


В случае с .NET Core можно на Винде собирать self contained бинарники консольной утилиты для macOS, например. Не требующие наличия системного рантайма, развёрнутого на ОС. Можно ли таким же образом сборать бинарники для macOS, написанные на C++?
Глаза у меня добрые, но рубашка — смирительная!
Re[7]: Visual C# vs C++. Надо сравнить перспективы.
От: TK Лес кывт.рф
Дата: 28.12.16 07:14
Оценка:
Здравствуйте, AndrewVK, Вы писали:

Doc>>А еще Visual Studio Code которая free от слова "вообще"

AVK>И которая даже до уровня QtCreator не дотягивает.

Между тем, есть примеры когда добровольно на нее переходят
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.