Re[8]: Visual C# vs C++. Надо сравнить перспективы.
От: Ночной Смотрящий Россия  
Дата: 28.12.16 15:21
Оценка: +1 -1
Здравствуйте, Evgeny.Panasyuk, Вы писали:

НС>>А по другим причинам он сюда и не пишет. У него пунктик какой то по поводу дотнета и CodeJam,

EP>Опять соврал.

Мои утверждения легко проверить, заглянув в твою историю.

НС>>можно уже генератор ответов от EP написать.

EP>Да можно вообще всю тему генерировать:

Сложно. Все таки у остальных аргументы меняются несколько, примеры другие. А ты как по методичке — С++ и Пайтон лучше всех, а c# гавно, посмотрите на CodeJam. Раньше тебе люди что то пытались объяснять. А сейчас просто махнули на тебя рукой, ибо ты не прошибаем. Подождешь какое то время и лыко-мочало, начинай с начала.
Re[8]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 15:25
Оценка: +1 -1
Здравствуйте, Sinix, Вы писали:

EP>>Мне действительно интересно что за удобная навигация такая — вполне онтопик, но можно и отдельную тему создать.

S>А. AndrewVK скрины прикладывал. В общем примерно то, что умеет clion/решарпер для плюсов

Очень примерно. Потому что макросы, шаблонные выкрутасы и т.п. все это счастье ломают на корню. Для С++ подногого уровня инструмент сделать невозможно в принципе, в силу самого языка.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[8]: Visual C# vs C++. Надо сравнить перспективы.
От: Katyr Россия  
Дата: 28.12.16 15:40
Оценка: :)
Здравствуйте, AndrewVK, Вы писали:

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


K>>c..c...сурьезна?


AVK>Опечатка


в...в...в скольких местах?
Re[4]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 15:40
Оценка: +1
Здравствуйте, Слава, Вы писали:

С>Странно, что вам здесь еще ни разу не посоветовали managed C++, он же C++/CLI.


Нет, это не он же, это разные языки.
https://en.wikipedia.org/wiki/Managed_Extensions_for_C%2B%2B
https://en.wikipedia.org/wiki/C%2B%2B/CLI

С> Он бесшовно соединяется с обычным С++.


Зачем ему, если проект новый?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[9]: Visual C# vs C++. Надо сравнить перспективы.
От: Evgeny.Panasyuk Россия  
Дата: 28.12.16 16:17
Оценка: -2
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>А по другим причинам он сюда и не пишет. У него пунктик какой то по поводу дотнета и CodeJam,

EP>>Опять соврал.
НС>Мои утверждения легко проверить,

Почему во множественном числе? В предыдущие разы ты на своё враньё никаких пруф-линков не предоставил.

НС>заглянув в твою историю.


Твоё враньё именно моей историей и опровергается
https://rsdn.org/forum/dotnet/6104484?tree=tree
Автор: Evgeny.Panasyuk
Дата: 07.07.15

https://rsdn.org/forum/dotnet/5989252.1
Автор: Evgeny.Panasyuk
Дата: 20.03.15

https://rsdn.org/forum/dotnet/5575842.1
Автор: Evgeny.Panasyuk
Дата: 24.04.14



НС>>>можно уже генератор ответов от EP написать.

EP>>Да можно вообще всю тему генерировать:
НС>Сложно. Все таки у остальных аргументы меняются несколько, примеры другие.

Вообще-то всё те же — await, linq, yield, утечки и т.п.

НС>А ты как по методичке — С++ и Пайтон лучше всех, а c# гавно, посмотрите на CodeJam.


Я нигде не говорил что C++ и Python лучше всех, я не говорил что C# "гавно" — если ты это всё читаешь в моих сообщениях, то я тебе советую начать с вот этой книги:
  Скрытый текст


НС>Раньше тебе люди что то пытались объяснять. А сейчас просто махнули на тебя рукой, ибо ты не прошибаем. Подождешь какое то время и лыко-мочало, начинай с начала.


Ага, примитивная демагогия
Re[3]: Visual C# vs C++. Надо сравнить перспективы.
От: Evgeny.Panasyuk Россия  
Дата: 28.12.16 16:31
Оценка:
Здравствуйте, Alexey.Os, Вы писали:

AO>Вот не хочется ставить крест и писать "без вариантов", ведь до шарпа как-то решали эти задачи на C++?

AO>Например, вместо "без вариантов" я делаю список и сравниваю "минусы и плюсы".

Они и сейчас решаются — и БД, и GUI, и сеть — только C++ здесь не основной инструмент для типовых задач скажем в корпоративном секторе, в комплексе (цена разработки, поддержки и т.п.) решение на C++ для них будет дороже, и поэтому применяется там где есть какие-то дополнительные требования, например по быстродействию или кроссплатформенности.
Вот пример резюмирующей цитаты:

"The going word at Facebook is that 'reasonably written C++ code just runs fast,' which underscores the enormous effort spent at optimizing PHP and Java code. Paradoxically, C++ code is more difficult to write than in other languages, but efficient code is a lot easier [to write in C++ than in other languages]." – Herb Sutter at //build/, quoting Andrei Alexandrescu

Re[10]: Visual C# vs C++. Надо сравнить перспективы.
От: Ночной Смотрящий Россия  
Дата: 28.12.16 17:40
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Твоё враньё именно моей историей и опровергается

EP>https://rsdn.org/forum/dotnet/6104484?tree=tree
Автор: Evgeny.Panasyuk
Дата: 07.07.15

EP>https://rsdn.org/forum/dotnet/5989252.1
Автор: Evgeny.Panasyuk
Дата: 20.03.15

EP>https://rsdn.org/forum/dotnet/5575842.1
Автор: Evgeny.Panasyuk
Дата: 24.04.14


Это все что ты смог найти? Мощно. Ну ок, был неправ, не всегда, а почти всегда.
Re[6]: Visual C# vs C++. Надо сравнить перспективы.
От: AlexRK  
Дата: 28.12.16 17:41
Оценка: -1
Здравствуйте, AndrewVK, Вы писали:

AVK>Поэтому если в дотнете и есть реликты той эпохи типа винформсов, вебформсов и System.ComponentModel, то на них давно забили, и называть это преимуществом не стоит.


Фигасе, а я на этих реликтах пишу.

А что сейчас модно вместо WinForms? WPF? Но это же тупое говно.
Re[7]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 17:43
Оценка:
Здравствуйте, AlexRK, Вы писали:

ARK>Фигасе, а я на этих реликтах пишу.


Сочувствую, бывает. Я вот тоже несколько дней назад янус правил.

ARK>А что сейчас модно вместо WinForms? WPF?


Или MVC.

ARK> Но это же тупое говно.


Аргументики у тебя ... очень убедительные.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[8]: Visual C# vs C++. Надо сравнить перспективы.
От: AlexRK  
Дата: 28.12.16 17:47
Оценка: -1
Здравствуйте, AndrewVK, Вы писали:

ARK>>Фигасе, а я на этих реликтах пишу.

AVK>Сочувствую, бывает. Я вот тоже несколько дней назад янус правил.

Да ничо, мне нравится.

ARK>>А что сейчас модно вместо WinForms? WPF?

AVK>Или MVC.

MVC это которое в ASP.NET? Не пробовал.

ARK>> Но это же тупое говно.

AVK>Аргументики у тебя ... очень убедительные.

Да вроде тут уже не раз обсуждалась кривизна данной технологии. И, главное, непонятно, что она вообще дает. Кроме возможности нарисовать какую-нибудь тупую хрень наискосок.
Re[8]: Visual C# vs C++. Надо сравнить перспективы.
От: Evgeny.Panasyuk Россия  
Дата: 28.12.16 17:48
Оценка: 1 (1) +1 -2
Здравствуйте, AndrewVK, Вы писали:

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

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

Приведи варианты определений "утечка", особенно интересует такой вариант при котором GC спасает от утечек, но на C++ они остаются — ты же это имел в виду?
Собственно никто вроде ОБЫЧНО не спорит что на C# возможны утечки — можешь погуглить "C# leak" — то есть как минимум в этом аспекте определения термина "утечка" у народа консенсус

AVK>В википедии я нашел только такое


computer program incorrectly manages memory allocations in such a way that memory which is no longer needed is not released

И что? По-твоему GC спасает от этого?

AVK>и такое.


И где тут хоть слово про утечку?

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

AVK>Тоже разновидность утечки, только несколько иного рода.

Это каким образом сова не рвётся? Ни разу не слышал такой трактовки.

AVK>Но неважно. Обзывай как хочешь, смысл от этого не поменяется.


Смысл в том что программисты управляемых языков не знают на что наехать, и постоянно выбирают не серьёзные проблемы (которые действительно есть) а какие-то свои домыслы.
Случай с утечками здесь показателен — это во-первых минорная проблема, а во-вторых есть и в языках с GC — но упоминающий их что-то где-то краем уха слышал ("C++!!! Утечки!!1!!1одинраз") и поэтому ссылается на них, а не например на висячие указатели которые во-первых имеют на порядки более серьёзные последствия, а во-вторых GC именно эту проблему успешно решает.
Re[9]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 17:55
Оценка: -2
Здравствуйте, Evgeny.Panasyuk, Вы писали:

AVK>>Быстро ты на личности перешел, с первого же сообщения.

EP>Приведи варианты определений "утечка"

Ты хотя бы на одно предложение вперед прочел бы.

EP>И что? По-твоему GC спасает от этого?


В 99.99% случаев. А в тех редчайших случаях, где получается таки накосячить (я за свою карьеру столкнулся ровно с двумя случаями), это легко ловится профайлером, или даже простеньким гардом в отладочной версии.

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 18:00
Оценка:
Здравствуйте, AlexRK, Вы писали:

ARK>>>Фигасе, а я на этих реликтах пишу.

AVK>>Сочувствую, бывает. Я вот тоже несколько дней назад янус правил.
ARK>Да ничо, мне нравится.

Тоже бывает. Некоторым и MFC нравится. Что не делает MFC современной библиотекой.

ARK>>>А что сейчас модно вместо WinForms? WPF?

AVK>>Или MVC.
ARK>MVC это которое в ASP.NET?

Да.

ARK>>> Но это же тупое говно.

AVK>>Аргументики у тебя ... очень убедительные.
ARK>Да вроде тут уже не раз обсуждалась кривизна данной технологии.

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

ARK> И, главное, непонятно, что она вообще дает.


Быстрее решать более сложные задачи. А некоторые задачи типа адаптивного UI на винформсах качественно вообще практически невозможно решить.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[10]: Visual C# vs C++. Надо сравнить перспективы.
От: Evgeny.Panasyuk Россия  
Дата: 28.12.16 18:14
Оценка:
Здравствуйте, AndrewVK, Вы писали:

EP>>И что? По-твоему GC спасает от этого?

AVK>В 99.99% случаев.

В 99.99% и на C++ нет никаких утечек

AVK>А в тех редчайших случаях, где получается таки накосячить (я за свою карьеру столкнулся ровно с двумя случаями), это легко ловится профайлером, или даже простеньким гардом в отладочной версии.


Так про это речи не было. Утечки на C++ также элементарно отлавливаются инструментальными средствами

AVK>>>Но неважно. Обзывай как хочешь, смысл от этого не поменяется.

EP>>Смысл в том что программисты управляемых языков не знают на что наехать
AVK>Все, дорогой, хамить продолжай с кем нибудь другим.

В чём хамство?
Re[11]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 18:17
Оценка: +1 -3
Здравствуйте, Evgeny.Panasyuk, Вы писали:

AVK>>Все, дорогой, хамить продолжай с кем нибудь другим.

EP>В чём хамство?

В переходе на личности. Я в предыдущем сообщении тебя аж два раза предупредит, но ты проигнорировал.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[6]: Visual C# vs C++. Надо сравнить перспективы.
От: Evgeny.Panasyuk Россия  
Дата: 28.12.16 18:50
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Тип в исходниках

AVK>Image: vsgt1.png

ReSharper / VisualAssist есть и для C++
https://www.jetbrains.com/help/resharper/2016.1/Navigation_in_CPP.html
http://www.wholetomato.com/features/feature-navigation.asp

AVK>P.S. а вообще правильно тебе советуют — с флеймом лучше в КСВ, не надо топик засорять


Обсуждение/сравнение навигации в контексте сабжа вполне себе онтопик
А вот всякие инсинуации вида "ОТДЕЛЬНЫЕ программисты C++ используют консоль+блокнотик, зато ТИПОВОЙ разработчик C# ОГОГО" это действительно непонятно к чему, но про флейм ты мне почему-то говоришь
Re[7]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 18:56
Оценка: +1 :)
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>ReSharper / VisualAssist есть и для C++


Я в курсе. Только это несколько иной уровень — функционала поменьше, точность меньше (много эвристик и догадок), легко анализ сломать.

EP>А вот всякие инсинуации вида "ОТДЕЛЬНЫЕ программисты C++ используют консоль+блокнотик, зато ТИПОВОЙ разработчик C# ОГОГО" это действительно непонятно к чему


Это, видимо, к тому, что использование VS в случае шарпа абсолютная норма, а вот с С++ далеко не все так однозначно. Потому что и динозавров, боящихся всего нового там по понятным причинам больше, и язык разработчикам тулов позволяет сильно меньше. Не стоит это воспринимать как наезд и бросаться в бой.
AVK Blog
Re[5]: Visual C# vs C++. Надо сравнить перспективы.
От: bnk СССР http://unmanagedvisio.com/
Дата: 28.12.16 19:48
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>В целом проще, но не лаконичнее.


EP>print(apply(apply, apply, apply, add, 1, 2));

EP>print(apply(apply, apply, sub, 11, 2));

EP>А вот что будет на "лаконичном" C#?


IMHO это не совсем честное сравнение. Можно сравниать задачи, имеющие решение на обоих языках.
На шарпе то, что ты написал, тупо не сделать, потому как нет нормальных шаблонов.
Re[12]: Visual C# vs C++. Надо сравнить перспективы.
От: TK Лес кывт.рф
Дата: 28.12.16 21:04
Оценка: :)
Здравствуйте, AndrewVK, Вы писали:

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

EP>Без понятия, может избирательная память такая, а может особенности кругозора Да и при чём тут переполнение буфера? Это во-первых проблема скорее свойственная C коду, а во-вторых речь шла про утечки
AVK>И опять переход на личности. Бледновато выглядишь.

А если таки перейти? когда код последний раз писать пробовал?

EP>Это каким образом сова не рвётся? Ни разу не слышал такой трактовки.

AVK>Но неважно. Обзывай как хочешь, смысл от этого не поменяется.
EP>Смысл в том что программисты управляемых языков не знают на что наехать
AVK>>>Все, дорогой, хамить продолжай с кем нибудь другим.
EP>>В чём хамство?
AVK>В переходе на личности. Я в предыдущем сообщении тебя аж два раза предупредит, но ты проигнорировал.

Надо было его ещё козлом сразу назвать и за это забанить

PS
Что за мания величия? Да .net софт регулярно течёт, managed среда не гарантия от переполнений, да в спорах managed/unmanaged акценты часто ставятся не туда (намеренно, либо не намеренно)
Зачем на себя то все переводить?
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[13]: Visual C# vs C++. Надо сравнить перспективы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 28.12.16 21:09
Оценка:
Здравствуйте, TK, Вы писали:

TK>А если таки перейти? когда код последний раз писать пробовал?


Странный вопрос. Ты изменений на сайте совсем не наблюдаешь?

TK>Надо было его ещё козлом сразу назвать и за это забанить


Это не ко мне.

TK>Зачем на себя то все переводить?


Что значит переводить? Он постоянно и совершенно неабстрактно переходит к обсуждению моей личности. Ты, конечно, можешь считать что это нормально, но я в этом фестивале демагогии участвовать не хочу.
AVK Blog
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.