powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Зачем нужен C++ ?
25 сообщений из 121, страница 1 из 5
Зачем нужен C++ ?
    #38013447
Сто-111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поиски работы навели на вопрос.
Ясно, что есть вакансии под него и есть проекты, в том числе новые, но тем не менее, если смотреть в будущее, то где ниша у него?

Такое чувство, что в язык напихана невообразимая куча всего и вся эта куча со скрипом пригождается в любом проекте. Например, есть Qt, так пришлось специальный препроцессор изобретать для введения в язык специфических фич. Фактически Qt формально не на C++ написан.

Для написания прикладных программ от бизнес-логики до веб - C++ ИМХО очень неудачный выбор сейчас. Проигрывает и Java и C# и PHP с Perl и Python. Для системных нужд и сейчас выбор - это чистый Си. Для геймдева разве что, но и то сомнительно, тормозными фичами C++ не воспользуешься, а иначе зачем он нужен? Для науки - Си и Fortran. Для распределенных вычислений даже таже Java хороший выбор, а также Erlang какой-нибудь. Для сложной логики, вроде генерации компиляторов и т.п. и быстрого прототипирования - Lisp, Haskell

Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе?
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013488
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сто-111Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе?

Я именно так и использую.
Првилнее сказать использовал.
За поледний год не написал ни строчки кода.

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

А С сишными сет-лонг-джампами с таким полетом мысли можно утонуть в отладке..
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013495
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сто-111в будущее, то где ниша у него?десктоп.

вон майкрософт уже опомнилась, и вернула поддержку с++ в студию.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013502
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сто-111Для геймдева разве что, но и то сомнительно,а что тогда юзать?


Сто-111Для распределенных вычислений даже таже Java хороший выбор, а также Erlang какой-нибудьче, реально?

и как у этих языков с производительностью?

интел пилит компилятор только для фортрана и с++.

если жава просто тормозит, то эрланг вообще математику не умеет.
Сто-111Так что нужен ли он в перспективе?
да.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013561
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaN...
вон майкрософт уже опомнилась, и вернула поддержку с++ в студию.
Это о чем ты?
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013565
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmZyK_BotaN...
вон майкрософт уже опомнилась, и вернула поддержку с++ в студию.
Это о чем ты?о том что в прошлых студиях - поддержку с++ никто не пилил, все силы на си-шарп бросили.
да и агитировали за переход на дотНет.

а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013594
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaN...
а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8.
Наверное, поэтому решили отбросить все, что было до Win7? http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop#product-express-desktop-requirements

:)
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013601
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmZyK_BotaN...
а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8.
Наверное, поэтому решили отбросить все, что было до Win7? http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop#product-express-desktop-requirements

:)а это здесь впричем.

и обращаю внимание на слово "express".

т.е. они просто таким образом - стимулируют распространение приложений через их магазин.

каким боком это относится к поддержке с++?
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013630
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaN,

а без разницы, экспресс/не экспресс.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013634
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видишь: http://www.microsoft.com/visualstudio/eng/products/compatibility - если таргет-платформа - ХР и старее, то VS 2010 ставить надо. А платформа разработки только Win 7 и новее.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013637
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmZyK_BotaN,

а без разницы, экспресс/не экспресс.та ну?
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013640
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну та.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013641
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmВидишь: http://www.microsoft.com/visualstudio/eng/products/compatibility - если таргет-платформа - ХР и старее, то VS 2010 ставить надо. А платформа разработки только Win 7 и новее.а, тогда мы о разном.

там прикол в том, что если юзаешь экспресс - то нельзя распространять приложения в обход ихнего маркета.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013645
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNvvmВидишь: http://www.microsoft.com/visualstudio/eng/products/compatibility - если таргет-платформа - ХР и старее, то VS 2010 ставить надо. А платформа разработки только Win 7 и новее.а, тогда мы о разном.

там прикол в том, что если юзаешь экспресс - то нельзя распространять приложения в обход ихнего маркета.
Ссылку дай, пожалуйста. Что-то не могу такого безобразия отыскать.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013655
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmZyK_BotaNпропущено...
а, тогда мы о разном.

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

может я что-то неправильно понял? :
http://msdn.microsoft.com/en-us/library/hs24szh9.aspx
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013657
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Visual Studio Express 2012 for Windows 8 supports only the creation and deployment of Windows Store apps and components, and doesn't support desktop or console apps. For desktop development, you can use or one of the Visual Studio 2012 editions. For information about Visual Studio editions, see Visual C++ Tools and Templates in Visual Studio Editions.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013675
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNVisual Studio Express 2012 for Windows 8 supports only the creation and deployment of Windows Store apps and components, and doesn't support desktop or console apps. For desktop development, you can use or one of the Visual Studio 2012 editions. For information about Visual Studio editions, see Visual C++ Tools and Templates in Visual Studio Editions.
Это конкретно о Visual Studio Express 2012 for Windows 8 сказано.
Для десктопных разработок нужно Visual Studio Express for Windows Desktop использовать. Другой пакет.
В первом дополнительно, например, кросс-компилятор для ARM процессоров есть. Для смартфонов/планшетов.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013678
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvmZyK_BotaNVisual Studio Express 2012 for Windows 8 supports only the creation and deployment of Windows Store apps and components, and doesn't support desktop or console apps. For desktop development, you can use or one of the Visual Studio 2012 editions. For information about Visual Studio editions, see Visual C++ Tools and Templates in Visual Studio Editions.
Это конкретно о Visual Studio Express 2012 for Windows 8 сказано.
Для десктопных разработок нужно Visual Studio Express for Windows Desktop использовать. Другой пакет.
В первом дополнительно, например, кросс-компилятор для ARM процессоров есть. Для смартфонов/планшетов.спасибо за разъяснение
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013742
Сто-111Для написания прикладных программ от бизнес-логики до веб - C++ ИМХО очень неудачный выбор сейчас. Проигрывает и Java и C# и PHP с Perl и Python. Для системных нужд и сейчас выбор - это чистый Си. Для геймдева разве что, но и то сомнительно, тормозными фичами C++ не воспользуешься, а иначе зачем он нужен? Для науки - Си и Fortran. Для распределенных вычислений даже таже Java хороший выбор, а также Erlang какой-нибудь. Для сложной логики, вроде генерации компиляторов и т.п. и быстрого прототипирования - Lisp, Haskell
То что ходят такие легенды - это тоже заслуга исторически сложившихся привычек. Мир, системы, архитектуры, языки поменялись, а привычки остались.

Допустим многие считают, что в С++ проблемы с утечками памяти, нет стандартных алгоритмов, мало поддерживается платформ, нет нормального построителя форм для GUI или что обязательно наткнешься на трудности с множественным наследованием.
Но большинство мыслят просто: "я не смог его изучить - язык говно"
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013814
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сто-111
Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе?


Нет, не нужен. Не учи ни в коем случае, пиши на java, php, Perl, .net...

Мне как раз на "пенсии" будет чем заработать на безбедную старость...
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013821
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivСто-111Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе?


Нет, не нужен. Не учи ни в коем случае, пиши на java, php, Perl, .net...

Мне как раз на "пенсии" будет чем заработать на безбедную старость...
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013822
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо. с++ - один из самых незаменимых и органичных инструментов для программирования современных приложений.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013823
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикольно, что ни одна из "мобильных" платформ так и не выстрелила, везде используют с или плюсы, КРОМЕ андроида, но это все равно не чистая ява, а гибрид, ОЧЕНЬ удачный.
Блин, а сколько было фейлов у явы... Аплеты, jsp, java mobile, jfx, ejb 1 , Ms java...
Я не знаю более фейланутой технологии.
Даже перл выглядит более стройно и согласованно. Ан нет, живет, зараза...
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013827
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNvvmпропущено...

Это о чем ты?о том что в прошлых студиях - поддержку с++ никто не пилил, все силы на си-шарп бросили.
да и агитировали за переход на дотНет.

а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8.

А чего ее пилить?
Стандарта нового не будто пока, и пилить нечего было.
...
Рейтинг: 0 / 0
Зачем нужен C++ ?
    #38013828
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivZyK_BotaNпропущено...
о том что в прошлых студиях - поддержку с++ никто не пилил, все силы на си-шарп бросили.
да и агитировали за переход на дотНет.

а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8.

А чего ее пилить?
Стандарта нового не будто пока, и пилить нечего было.пилить поддержку языка в студии(т.е. в иде)
...
Рейтинг: 0 / 0
25 сообщений из 121, страница 1 из 5
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Зачем нужен C++ ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]