Знаю, тут много спецов, пишущих на C/C++. Что вы можете сказать про этот язык? Стоит ли в 40 лет его начать изучать? Не слишком ли сложен? (слышал, там море подводных камней). Походу он какой-то неумираемый и всегда уверенно смотрящий в будущее.
Здравствуйте, Mihal9, Вы писали: M>Здравствуйте, reversecode, Вы писали: R>>кто хочет учить С++, учит а не спрашивает M>хочется знать, как его используют, для каких конкретно задач
поддержка античного кода
все что вы используете так или иначе написано с помощью С С++
питон и похапе написаны как минимум на С возможно на С++ давно не заглядывал в них
броузеры хром и мозила написаны на С++
итд
что бы понять что конкретно вам придется заниматься
лучше сделать обзор возможных С С++ вакансий для вашей локации как минимум
M>Или он не для средних умов? Знаю Python и PHP.
M>Знаю, тут много спецов, пишущих на C/C++. Что вы можете сказать про этот язык? Стоит ли в 40 лет его начать изучать? Не слишком ли сложен? (слышал, там море подводных камней). Походу он какой-то неумираемый и всегда уверенно смотрящий в будущее.
Здравствуйте, Mihal9, Вы писали:
M>Или он не для средних умов? Знаю Python и PHP.
Синтаксис PHP подобный C++ только без $
M>Знаю, тут много спецов, пишущих на C/C++. Что вы можете сказать про этот язык? Стоит ли в 40 лет его начать изучать? Не слишком ли сложен?
Язык простой. Особенно C. Все сложности C++ связаны с областями которые изначально были призваны упростить жизнь. Но без всех закоулков можно спокойно писать рабочие программы и разбираться в существующих.
M>(слышал, там море подводных камней).
Если погружаться глубже то там не просто камни, а вилы и грабли умело расставлены.
M>Походу он какой-то неумираемый и всегда уверенно смотрящий в будущее.
Если нужен не умираемый то fortran.
Начните с arduino там простой C++ с классами привязанный к реальному железу.
Здравствуйте, night beast, Вы писали:
NB>Здравствуйте, Константин Б., Вы писали:
R>>>кто хочет учить С++, учит а не спрашивает КБ>>Ну не удивительно что никто не хочет, с такими ответами )
NB>вы свою жизнь планируете исходя из того, как вам ответили на сообщение в интернете?
Если в интернете мне дали хороший полезный ответ — с удовольствием учту его при планировании своей жизни.
Здравствуйте, Mihal9, Вы писали:
M>Или он не для средних умов?
Именно! Язык, который требует ПОМИМО собственно программирования, держать в голове костыльный синтаксис этого "ассемблера с классами".
Ну то есть ты можешь быть "средним" программистом, который пишет хорошие C#-программы, но как только перейдёшь на С++, сразу качество деградирует.
M> Знаю Python и PHP.
Знание двух ушлёпских языков не поможет в освоении третьего калеки.
Собственно, именно страшный синтаксис (почти чета Перлу! ) и является стоп-фактором. В языке D/C# это исправили, так что альтернативы есть.
M>Стоит ли в 40 лет его начать изучать?
В 40 точно нет. Да и смысл? Если идёшь конкретно в геймдев или, упаси небо, операционки писать, тогда да — выбор невелик. А для прикладухи однозначно лучше брать что-то более адекватное.
Здравствуйте, Wawan, Вы писали:
M>>хочется знать, как его используют, для каких конкретно задач W>поддержка античного кода
Там где нужна производительность. Часто пишут на каком-то говне, а потом, когда настаёт жопа и никакое масштабирование уже не помогает, начинают переписывать на плюсах
Здравствуйте, reversecode, Вы писали:
R>сможете с масштабировать свой ответ на все что окружает в мире?
Смогу.
R>ну т.е. ученые не занимаются наукой потому что никто их не заставляет R>и не убеждает что это интересно R>люди не учатся плавать потому что им никто не объясняет что это очень нужно и спасает от утопания R>итд
R>?
Противоречие легко разрешается. Есть очевидно полезные и интересные занятия такие как наука и плавание. А есть программирование на С++
Здравствуйте, Mihal9, Вы писали:
M>Или он не для средних умов? Знаю Python и PHP.
M>Знаю, тут много спецов, пишущих на C/C++.
Я такой.
M>Что вы можете сказать про этот язык?
Он мне нравится. Но это первый мой язык программирования.
M>Стоит ли в 40 лет его начать изучать?
В 40 лет — это поздновато. Особенно если у тебя за плечами только Python и PHP. Для тебя это будет как освоение космоса.
M>Не слишком ли сложен? (слышал, там море подводных камней).
Да, он ОЧЕНЬ сложен.
Начать писать можно довольно быстро, но вот изучить его до уровня, чтобы получать за это зарплату... ууу!!!
Мы-то его постепенно учили. Сначала просто С. Потом ООП. Потом шаблоны.
Самое главное — тебе придётся самому управлять памятью. Многие на этом ломаются. Вон на Шимжу посмотри.
M>Походу он какой-то неумираемый и всегда уверенно смотрящий в будущее.
Здравствуйте, kov_serg, Вы писали:
_>Язык простой. Особенно C. Все сложности C++ связаны с областями которые изначально были призваны упростить жизнь. Но без всех закоулков можно спокойно писать рабочие программы и разбираться в существующих.
C++ — это тот же С, только с классами? Почему вообще два языка параллельно существуют?
_>Начните с arduino там простой C++ с классами привязанный к реальному железу.