|
|
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Поиски работы навели на вопрос. Ясно, что есть вакансии под него и есть проекты, в том числе новые, но тем не менее, если смотреть в будущее, то где ниша у него? Такое чувство, что в язык напихана невообразимая куча всего и вся эта куча со скрипом пригождается в любом проекте. Например, есть Qt, так пришлось специальный препроцессор изобретать для введения в язык специфических фич. Фактически Qt формально не на C++ написан. Для написания прикладных программ от бизнес-логики до веб - C++ ИМХО очень неудачный выбор сейчас. Проигрывает и Java и C# и PHP с Perl и Python. Для системных нужд и сейчас выбор - это чистый Си. Для геймдева разве что, но и то сомнительно, тормозными фичами C++ не воспользуешься, а иначе зачем он нужен? Для науки - Си и Fortran. Для распределенных вычислений даже таже Java хороший выбор, а также Erlang какой-нибудь. Для сложной логики, вроде генерации компиляторов и т.п. и быстрого прототипирования - Lisp, Haskell Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 16:52 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Сто-111Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе? Я именно так и использую. Првилнее сказать использовал. За поледний год не написал ни строчки кода. На чистом С писать разучился , регулярно исполузую выпригивание из области видимости через исключения. А С сишными сет-лонг-джампами с таким полетом мысли можно утонуть в отладке.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:15 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Сто-111в будущее, то где ниша у него?десктоп. вон майкрософт уже опомнилась, и вернула поддержку с++ в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:17 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Сто-111Для геймдева разве что, но и то сомнительно,а что тогда юзать? Сто-111Для распределенных вычислений даже таже Java хороший выбор, а также Erlang какой-нибудьче, реально? и как у этих языков с производительностью? интел пилит компилятор только для фортрана и с++. если жава просто тормозит, то эрланг вообще математику не умеет. Сто-111Так что нужен ли он в перспективе? да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:20 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaN... вон майкрософт уже опомнилась, и вернула поддержку с++ в студию. Это о чем ты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:47 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
vvmZyK_BotaN... вон майкрософт уже опомнилась, и вернула поддержку с++ в студию. Это о чем ты?о том что в прошлых студиях - поддержку с++ никто не пилил, все силы на си-шарп бросили. да и агитировали за переход на дотНет. а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:49 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaN... а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8. Наверное, поэтому решили отбросить все, что было до Win7? http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop#product-express-desktop-requirements :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:02 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
vvmZyK_BotaN... а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8. Наверное, поэтому решили отбросить все, что было до Win7? http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop#product-express-desktop-requirements :)а это здесь впричем. и обращаю внимание на слово "express". т.е. они просто таким образом - стимулируют распространение приложений через их магазин. каким боком это относится к поддержке с++? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:05 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaN, а без разницы, экспресс/не экспресс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:27 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Видишь: http://www.microsoft.com/visualstudio/eng/products/compatibility - если таргет-платформа - ХР и старее, то VS 2010 ставить надо. А платформа разработки только Win 7 и новее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:31 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
vvmZyK_BotaN, а без разницы, экспресс/не экспресс.та ну? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:32 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
vvmВидишь: http://www.microsoft.com/visualstudio/eng/products/compatibility - если таргет-платформа - ХР и старее, то VS 2010 ставить надо. А платформа разработки только Win 7 и новее.а, тогда мы о разном. там прикол в том, что если юзаешь экспресс - то нельзя распространять приложения в обход ихнего маркета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:35 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNvvmВидишь: http://www.microsoft.com/visualstudio/eng/products/compatibility - если таргет-платформа - ХР и старее, то VS 2010 ставить надо. А платформа разработки только Win 7 и новее.а, тогда мы о разном. там прикол в том, что если юзаешь экспресс - то нельзя распространять приложения в обход ихнего маркета. Ссылку дай, пожалуйста. Что-то не могу такого безобразия отыскать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:38 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
vvmZyK_BotaNпропущено... а, тогда мы о разном. там прикол в том, что если юзаешь экспресс - то нельзя распространять приложения в обход ихнего маркета. Ссылку дай, пожалуйста. Что-то не могу такого безобразия отыскать. может я что-то неправильно понял? : http://msdn.microsoft.com/en-us/library/hs24szh9.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:46 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 18:47 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
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 процессоров есть. Для смартфонов/планшетов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 19:04 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
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 процессоров есть. Для смартфонов/планшетов.спасибо за разъяснение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 19:06 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Сто-111Для написания прикладных программ от бизнес-логики до веб - C++ ИМХО очень неудачный выбор сейчас. Проигрывает и Java и C# и PHP с Perl и Python. Для системных нужд и сейчас выбор - это чистый Си. Для геймдева разве что, но и то сомнительно, тормозными фичами C++ не воспользуешься, а иначе зачем он нужен? Для науки - Си и Fortran. Для распределенных вычислений даже таже Java хороший выбор, а также Erlang какой-нибудь. Для сложной логики, вроде генерации компиляторов и т.п. и быстрого прототипирования - Lisp, Haskell То что ходят такие легенды - это тоже заслуга исторически сложившихся привычек. Мир, системы, архитектуры, языки поменялись, а привычки остались. Допустим многие считают, что в С++ проблемы с утечками памяти, нет стандартных алгоритмов, мало поддерживается платформ, нет нормального построителя форм для GUI или что обязательно наткнешься на трудности с множественным наследованием. Но большинство мыслят просто: "я не смог его изучить - язык говно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 20:18 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Сто-111 Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе? Нет, не нужен. Не учи ни в коем случае, пиши на java, php, Perl, .net... Мне как раз на "пенсии" будет чем заработать на безбедную старость... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:34 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
MasterZivСто-111Получается, что C++ в основном нужен по привычке и для режима писать на Си с некоторыми фичами C++. Так что нужен ли он в перспективе? Нет, не нужен. Не учи ни в коем случае, пиши на java, php, Perl, .net... Мне как раз на "пенсии" будет чем заработать на безбедную старость... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:42 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
имхо. с++ - один из самых незаменимых и органичных инструментов для программирования современных приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:43 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
Прикольно, что ни одна из "мобильных" платформ так и не выстрелила, везде используют с или плюсы, КРОМЕ андроида, но это все равно не чистая ява, а гибрид, ОЧЕНЬ удачный. Блин, а сколько было фейлов у явы... Аплеты, jsp, java mobile, jfx, ejb 1 , Ms java... Я не знаю более фейланутой технологии. Даже перл выглядит более стройно и согласованно. Ан нет, живет, зараза... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:44 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNvvmпропущено... Это о чем ты?о том что в прошлых студиях - поддержку с++ никто не пилил, все силы на си-шарп бросили. да и агитировали за переход на дотНет. а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8. А чего ее пилить? Стандарта нового не будто пока, и пилить нечего было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:46 |
|
||
|
Зачем нужен C++ ?
|
|||
|---|---|---|---|
|
#18+
MasterZivZyK_BotaNпропущено... о том что в прошлых студиях - поддержку с++ никто не пилил, все силы на си-шарп бросили. да и агитировали за переход на дотНет. а вот в 2012-й много для с++ сделали, и начали его продвигать как один из основных языков для разработки под вин8. А чего ее пилить? Стандарта нового не будто пока, и пилить нечего было.пилить поддержку языка в студии(т.е. в иде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:47 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38013637&tid=1342061]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 472ms |

| 0 / 0 |
