Форум программистов, компьютерный форум CyberForum.ru

C++

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

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

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

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

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

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

Какой язык более востребован C++ или C# - C++
какой язык более востребован ? если например изучить и потом устроится куда-либо или фриланс

While и for, почему так? - C++
#include <iostream> using namespace std; #include <conio.h> int main() { for(int counter = 1;counter <=10;counter++) ...

Почему так? - C++
Почему значение psumma равняется нулю? if (e>0) { int k = 0; double psumma = -1; cout<<"k =...

Почему так? - C++
Я вот уже довольно много времени читаю книги и разные коды по программированию, но все так и не понял. Почему хорошие программисты...

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

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

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

Цитата Сообщение от gazlan Посмотреть сообщение
C++ - это швейцарский нож программирования.
Довольно таки спорно. ИМХО на Си то же можно все написать, однако недавно проходил несколько собеседований, в которых C++ нужен для embedded систем, real time систем, высоконагруженных back-end'ов, взаимодействия с системами защиты информации на уровне ОС, а не для создания Web приложений или же формочек к БД.
gng
636 / 482 / 132
Регистрация: 08.09.2013
Сообщений: 1,282
18.10.2013, 12:29     Почему С++ так востребован? #7
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
C++ - это швейцарский нож программирования.
Довольно таки спорно. ИМХО на Си то же можно все написать, однако недавно проходил несколько собеседований, в которых C++ нужен для embedded систем, real time систем, высоконагруженных back-end'ов, взаимодействия с системами защиты информации на уровне ОС, а не для создания Web приложений или же формочек к БД.
Думаю, выражение "Швейцарский нож" применительно к C++ вполне уместно.
Он почти такой же низкоуровневый, как Си (только вот размер RTL по сравнению с Си зашкаливает), и в то же время к нему прикрутили ООП и всё, что с ним. В результате язык сегментировался. Его используют и как замену Си, и для граф. интерфейса (благо, полно тулкитов), и для баз данный, а иногда даже и для веба.
Насколько это оправдано, сказать трудно. Скорость разработки на том же Питоне или Яве, конечно, значительно выше. Но часто непоследнюю роль играет и скорость выполнения. Здесь Си(Си++) нет равных.
Думаю, язык еще долго останется востребованным, несмотря на повальную моду на HTML5+JS, на которых сейчас пишут даже локальные программы. Недавняя мода на Яву и её конкурента от M$ (C#) постепенно проходит, а Си (Си++) свою долю, выраженную в строках нового написанного кода, с года в год практически не теряет, а по количеству всего написанного кода лидирует с огромным отрывом.
Что касается безопасности кода, то здесь первостепенную роль играет качество кода, а не язык разработки. Поскольку уровень программистов на плюсах в среднем выше, то и по этому параметру провала не наблюдается.
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 578
16.11.2013, 23:04     Почему С++ так востребован? #8
Какие программы обычно пишут на С++ ?
ninja_1
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 17
16.11.2013, 23:21     Почему С++ так востребован? #9
Цитата Сообщение от gng Посмотреть сообщение
Но часто непоследнюю роль играет и скорость выполнения. Здесь Си(Си++) нет равных.
objective c должно быть неслабее
dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 270
Завершенные тесты: 1
16.11.2013, 23:27     Почему С++ так востребован? #10
Цитата Сообщение от riavviare Посмотреть сообщение
Какие программы обычно пишут на С++ ?
Используется во всех сферах программирования, системное программирование, программирование драйверов, хотя там пока живы assembler,C, в прикладном программировании, программирование игр и многое другое ))))
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 578
16.11.2013, 23:40     Почему С++ так востребован? #11
Цитата Сообщение от dickivs Посмотреть сообщение
Используется во всех сферах программирования, системное программирование, программирование драйверов, хотя там пока живы assembler,C, в прикладном программировании, программирование игр и многое другое ))))
То есть общий для всего? Кстати подскажите чего можно написать на C++ не очень сложного?
dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 270
Завершенные тесты: 1
17.11.2013, 00:01     Почему С++ так востребован? #12
Понятие ,,не очень сложного,, слишком абстрактно.
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 578
17.11.2013, 03:55     Почему С++ так востребован? #13
Ладно тогда просто вопрос=) Чего можно написать для себя полезного? Чего еще нет?=)
dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 270
Завершенные тесты: 1
17.11.2013, 09:49     Почему С++ так востребован? #14
Поставьте конкретную задачу, каждая программа имеет свои особенности, идеальных программ не бывает, всегда появляются новые цели, все что связано с программированием, фактически можно написать на С++.
riavviare
110 / 41 / 0
Регистрация: 30.09.2013
Сообщений: 578
18.11.2013, 05:51     Почему С++ так востребован? #15
Цитата Сообщение от dickivs Посмотреть сообщение
Поставьте конкретную задачу, каждая программа имеет свои особенности, идеальных программ не бывает, всегда появляются новые цели, все что связано с программированием, фактически можно написать на С++.
Это хорошо но что написать то?=) И не думаю что все=) Иначе зачем тогда другие языки?
scotty
28 / 28 / 1
Регистрация: 09.09.2012
Сообщений: 131
19.11.2013, 10:27     Почему С++ так востребован? #16
Всё зависит от того что вы хотите создавать. Если обычные десктопные приложения, то можете брать Qt, Builder или попробовать тот же язык почти С# или что-то еще. Всё зависит от поставленной задачи, а решить задачу как всегда можно множеством путей, которые выбираете вы!
Dmitriy_M
1340 / 1221 / 112
Регистрация: 20.03.2009
Сообщений: 4,392
Записей в блоге: 11
19.11.2013, 10:39     Почему С++ так востребован? #17
Цитата Сообщение от dickivs Посмотреть сообщение
Используется во всех сферах программирования, системное программирование, программирование драйверов, хотя там пока живы assembler,C, в прикладном программировании, программирование игр и многое другое ))))
С системным программированием сложнее, т.к. внешние интерфейсы должны быть на чистом Си, классы можно использовать но зачем? Где там задачи, требующие ООП?
Приведите пример промышленного драйвера на C++.
Прикладные задачи все чаще решаются на Java, C#, Python.
Цитата Сообщение от gng Посмотреть сообщение
Насколько это оправдано, сказать трудно. Скорость разработки на том же Питоне или Яве, конечно, значительно выше. Но часто непоследнюю роль играет и скорость выполнения. Здесь Си(Си++) нет равн
Во множестве задач, скорость не так критично. Если работаешь со внешними сервисами посредства HTTP+XML, то узким местом становиться ввод/вывод, а не скорость вычислений. Так же и с GUI для работы с БД, часть логики заиливается на уровне БД.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2013, 19:32     Почему С++ так востребован?
Еще ссылки по теме:

Подскажите почему так? - C++
Я конечно новичок в с++, но чего-то это уже совсем.. Почему строка cout << 1/2; выводит "0" ?

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

Объясните почему так - C++
#include <iostream> using namespace std; #define MAT(a,b) a/b; int main() { cout<<2*MAT(2+5,3); return 0; } В тестах...

Объясните почему так - C++
Когда я ввожу следующие числа: x = 2222222222 n = 3333333333 И x = 2222222221 (один знак поменяли) n = 3333333333 То...

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


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

Или воспользуйтесь поиском по форуму:
dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 270
Завершенные тесты: 1
19.11.2013, 19:32     Почему С++ так востребован? #18
конечно с драйверами я чуток может и загнул, но я считаю С, С++, почти одним и тем же языком программирования, т.к. С++ включает в себя и С, и на С++ можно программировать как в парадигме функционального программирования, так и объектно - ориентированного программирования, причем эффективного и гибкого.

Добавлено через 13 минут
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
С системным программированием сложнее, т.к. внешние интерфейсы должны быть на чистом Си, классы можно использовать но зачем? Где там задачи, требующие ООП?
Приведите пример промышленного драйвера на C++.
Прикладные задачи все чаще решаются на Java, C#, Python.
http://ru.wikipedia.org/wiki/C%2B%2B
C++ — компилируемый статически типизированный язык программирования общего назначения.

Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков.[1] В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.[2]

C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования[мнения 1][мнения 2]. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр).
Yandex
Объявления
19.11.2013, 19:32     Почему С++ так востребован?
Ответ Создать тему
Опции темы

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