Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
Artem87
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 29
#1

Почему С++ так востребован? - C++

16.10.2013, 17:38. Просмотров 2041. Ответов 17
Метки нет (Все метки)

Подскажите, почему С++ так востребован? Я думаю синтаксис удобнее у СШарп чем у С++. Да и С++ вроде бы как уже устаревший язык...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2013, 17:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему С++ так востребован? (C++):

Почему работает и так, и так: arr[i] и i[arr]? - C++
//один и тот же результат cout<<arr; cout<<i;//почему нет ошибки да даже это, например работает и выводит одинаковый результат ...

Почему так? - C++ Builder
Почему так? Если я пишу в условие if(0) у меня ОПЕРАТОР_1 ИГНОРИРУЕТСЯ И ПОТОМ выполняется else!!! Ну и естественно выводится сообщение! ...

Обьясниете, почему программа В С++ так работает. - C++ Builder
Данная программа выводит единицы и нули в шахматном порядке,10 строк и 10 столбцов. но если изменить значение, которые будут выводиться...

Почему не работает так как надо - C++ Builder
#include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- ...

Память не может быть Read, Почему так ??? - C++ Builder
Привет всем! MyClass::MyClass(TWinControl* mOwner) { RefreshBtn = new TBitBtn(mOwner); RefreshBtn->Parent = mOwner; ...

почему так происходит - C++ WinAPI
Господа пытаюсь удалить запись из реестра с названием "uu",а у меня удаляется папка с таким названием вот текст программы - ...

17
gazlan
3133 / 1909 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
16.10.2013, 18:41 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Artem87 Посмотреть сообщение
устаревший язык
Угу. А теорема Пифагора как устарела. Уж0с !

C++ - это швейцарский нож программирования. Язык, на котором можно написать все, эффективно и достаточно безопасно. Что, разумеется, не исключает необходимости других "ножей". Например, специальных пластиковых - для домохозяек.
7
Dmitriy_M
1363 / 1246 / 114
Регистрация: 20.03.2009
Сообщений: 4,462
Записей в блоге: 11
16.10.2013, 19:11 #3
Цитата Сообщение от gazlan Посмотреть сообщение
достаточно безопасно
Вот это ты загнул
0
gng
645 / 491 / 133
Регистрация: 08.09.2013
Сообщений: 1,326
17.10.2013, 19:29 #4
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Вот это ты загнул
Зачем же человека на половине фразы обрывать. Ключевые слова
...можно написать ... достаточно безопасно.
0
2ima
☆ Форумчанин(FSC)☆
910 / 289 / 9
Регистрация: 28.04.2013
Сообщений: 2,418
Записей в блоге: 10
Завершенные тесты: 1
17.10.2013, 19:36 #5
Цитата Сообщение от Artem87 Посмотреть сообщение
С++ вроде бы как уже устаревший язык...
травите?
0
Dmitriy_M
1363 / 1246 / 114
Регистрация: 20.03.2009
Сообщений: 4,462
Записей в блоге: 11
18.10.2013, 11:45 #6
Цитата Сообщение от gng Посмотреть сообщение
Ключевые слова
...можно написать ... достаточно безопасно.
Можно и на ассемблере написать. Когда дело касается многопоточного программирования, concurrent programming, то тут идет отстреливания ног.

Цитата Сообщение от gazlan Посмотреть сообщение
C++ - это швейцарский нож программирования.
Довольно таки спорно. ИМХО на Си то же можно все написать, однако недавно проходил несколько собеседований, в которых C++ нужен для embedded систем, real time систем, высоконагруженных back-end'ов, взаимодействия с системами защиты информации на уровне ОС, а не для создания Web приложений или же формочек к БД.
0
gng
645 / 491 / 133
Регистрация: 08.09.2013
Сообщений: 1,326
18.10.2013, 12:29 #7
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
C++ - это швейцарский нож программирования.
Довольно таки спорно. ИМХО на Си то же можно все написать, однако недавно проходил несколько собеседований, в которых C++ нужен для embedded систем, real time систем, высоконагруженных back-end'ов, взаимодействия с системами защиты информации на уровне ОС, а не для создания Web приложений или же формочек к БД.
Думаю, выражение "Швейцарский нож" применительно к C++ вполне уместно.
Он почти такой же низкоуровневый, как Си (только вот размер RTL по сравнению с Си зашкаливает), и в то же время к нему прикрутили ООП и всё, что с ним. В результате язык сегментировался. Его используют и как замену Си, и для граф. интерфейса (благо, полно тулкитов), и для баз данный, а иногда даже и для веба.
Насколько это оправдано, сказать трудно. Скорость разработки на том же Питоне или Яве, конечно, значительно выше. Но часто непоследнюю роль играет и скорость выполнения. Здесь Си(Си++) нет равных.
Думаю, язык еще долго останется востребованным, несмотря на повальную моду на HTML5+JS, на которых сейчас пишут даже локальные программы. Недавняя мода на Яву и её конкурента от M$ (C#) постепенно проходит, а Си (Си++) свою долю, выраженную в строках нового написанного кода, с года в год практически не теряет, а по количеству всего написанного кода лидирует с огромным отрывом.
Что касается безопасности кода, то здесь первостепенную роль играет качество кода, а не язык разработки. Поскольку уровень программистов на плюсах в среднем выше, то и по этому параметру провала не наблюдается.
1
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 577
16.11.2013, 23:04 #8
Какие программы обычно пишут на С++ ?
0
ninja_1
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 17
16.11.2013, 23:21 #9
Цитата Сообщение от gng Посмотреть сообщение
Но часто непоследнюю роль играет и скорость выполнения. Здесь Си(Си++) нет равных.
objective c должно быть неслабее
0
dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 273
Завершенные тесты: 1
16.11.2013, 23:27 #10
Цитата Сообщение от riavviare Посмотреть сообщение
Какие программы обычно пишут на С++ ?
Используется во всех сферах программирования, системное программирование, программирование драйверов, хотя там пока живы assembler,C, в прикладном программировании, программирование игр и многое другое ))))
1
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 577
16.11.2013, 23:40 #11
Цитата Сообщение от dickivs Посмотреть сообщение
Используется во всех сферах программирования, системное программирование, программирование драйверов, хотя там пока живы assembler,C, в прикладном программировании, программирование игр и многое другое ))))
То есть общий для всего? Кстати подскажите чего можно написать на C++ не очень сложного?
0
dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 273
Завершенные тесты: 1
17.11.2013, 00:01 #12
Понятие ,,не очень сложного,, слишком абстрактно.
1
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 577
17.11.2013, 03:55 #13
Ладно тогда просто вопрос=) Чего можно написать для себя полезного? Чего еще нет?=)
0
dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 273
Завершенные тесты: 1
17.11.2013, 09:49 #14
Поставьте конкретную задачу, каждая программа имеет свои особенности, идеальных программ не бывает, всегда появляются новые цели, все что связано с программированием, фактически можно написать на С++.
1
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 577
18.11.2013, 05:51 #15
Цитата Сообщение от dickivs Посмотреть сообщение
Поставьте конкретную задачу, каждая программа имеет свои особенности, идеальных программ не бывает, всегда появляются новые цели, все что связано с программированием, фактически можно написать на С++.
Это хорошо но что написать то?=) И не думаю что все=) Иначе зачем тогда другие языки?
0
18.11.2013, 05:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2013, 05:51
Привет! Вот еще темы с ответами:

Почему так работает, а так нет? - C++
так работает // Возведение b в степень s по модулю m float powmod(float b, long s) { float c=1; while (s) {

Скажите почему например флешка на 4 ГБ а на ней ёмкость всего 3.73 ГБ почему это так? - Flash-память
Скажите почему например флешка на 4 ГБ а на ней ёмкость всего 3.73 ГБ почему это так? Почему не сделают ровно 4 ГБ ну или приближённо к...

Востребован ли C++? - C++
Здравствуйте. Через 3 года я переезжаю в США. Сейчас решил изучать C++, так как всё же если уметь программировать, можно решить...

С++/CLI от микрософт. Востребован ли? - C++/CLI
Ну во первых всех с праздницками!! :) Хотел задать такой вот риторический наверно вопрос. Я учил с++ последнее время. А тут наткнулся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.