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

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

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

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

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

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

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

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


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

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

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

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

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

:)
...
Рейтинг: 0 / 0
25.10.2012, 18:05
    #38013601
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен C++ ?
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
25.10.2012, 18:27
    #38013630
vvm
vvm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен C++ ?
ZyK_BotaN,

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

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

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

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

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

может я что-то неправильно понял? :
http://msdn.microsoft.com/en-us/library/hs24szh9.aspx
...
Рейтинг: 0 / 0
25.10.2012, 18:47
    #38013657
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен C++ ?
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
25.10.2012, 19:04
    #38013675
vvm
vvm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен C++ ?
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
25.10.2012, 19:06
    #38013678
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен C++ ?
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
25.10.2012, 20:18
    #38013742
Зачем нужен C++ ?
Сто-111Для написания прикладных программ от бизнес-логики до веб - C++ ИМХО очень неудачный выбор сейчас. Проигрывает и Java и C# и PHP с Perl и Python. Для системных нужд и сейчас выбор - это чистый Си. Для геймдева разве что, но и то сомнительно, тормозными фичами C++ не воспользуешься, а иначе зачем он нужен? Для науки - Си и Fortran. Для распределенных вычислений даже таже Java хороший выбор, а также Erlang какой-нибудь. Для сложной логики, вроде генерации компиляторов и т.п. и быстрого прототипирования - Lisp, Haskell
То что ходят такие легенды - это тоже заслуга исторически сложившихся привычек. Мир, системы, архитектуры, языки поменялись, а привычки остались.

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


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

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


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

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

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

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

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

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

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


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