Другие языки программирования и технологии

Не стыдно ли для программисту зная C# не знать при этом С/C++?

Да, я знаю, что они очень похожи, и человек, знающий С#, примерно понимает код, написанный на С++, но "примерно понимать язык" != "знать язык", поэтому вот и вопрос возник.
> что они очень похожи
Стыдно спрашивать и не читать то, что отвечают, и после стольких ответов все еще не сообразить, что Си, С++ и C# - вещи в корне разные.

> человек, знающий С#, примерно понимает код, написанный на С++
Нифига не понимает, если это не код на C++/CLI, а какое-нибудь ядро архиватора, драйвер или просто приложение под WinAPI, т. е. то, что реально пишут на С++.
Он понимает if, for, while. Но не понимает, что значит
while (GetMessage(...))
ибо не знает, что такое этот GetMessage и зачем его крутить в цикле.
Он привык, что после того, как создашь и откроешь форму, она откроется и приложение не закроется, пока не закроют форму, а никакой цикл после этого крутить не только не надо, но даже нельзя, ибо приложение зависнет после закрытия формы и его придется завершать диспетчером задач.

Зачем спрашивать, если вам не нужны ответы? Вы всю жизнь жили на необитаемом острове, а теперь у вас появился инет и вы вне себя от радости и задаете вопрос за вопросом чисто ради самого процесса?
РЛ
Роман Литвиненко
15 749
Лучший ответ
Нет, конечно. Мож он ему не нужен. Например, он работает в фирме, где все на asp.net, таких вакансий полно. И зачем ему плюсы и Си?
Андрей Бунько
Андрей Бунько
74 135
Нет, не стыдно.
Вот не хотеть развиваться - стыдно. А быть профессионалом в одной области и не знать соседнюю - нормально. Java тоже сильно похожа на C# и C++. И еще с полдесятка менее популярных языков. И ничего страшного в том, что кто-то их не знает, нет.
В топку ваш шарп. из за него нормальноую информацию не найти
Gagik Avetisyan
Gagik Avetisyan
30 071
стыдно не знать паскаль) школьного уровня
Анатолий Ермураки А если человек начинал с питона? Ему потом обязательно паскаль учить, или Ruby, JavaScript, PHP и еще пары языков хватит?