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

Как правильно сделать выбор между С и С++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование атрибутов компилятора http://www.cyberforum.ru/cpp-beginners/thread1845177.html
Добрый день. Известно, в C++ есть ключевое слово __attribute__Вопрос: когда имеет смысл его использовать? Например, если у меня константный метод, то обязательно ли его помечать константным через...
C++ Выполнить вручную блочную сортировку заданного массива Помогите выполнить задачу на С++ Выполнить вручную ящичную сортировку заданного массива: 0.897 11.548 9.449 10.442 5.164 0.069 2.661 6.926 10.591 0.703 http://www.cyberforum.ru/cpp-beginners/thread1845174.html
C++ Найти количество нечётных цифр в массиве
Введены цифры , нужно найти сколько из них нечётные числа. Нужно использывать массивы.
Реализовать программу "Конвертер величин измерения" C++
Написать программу для перевода единиц измерения например длины . Из: В: Миллиметры Миллиметры Сантиметры Сантиметры Дециметры Дециметры Метры Метры Километры Километры При запуске должна...
C++ Найти произведение элементов http://www.cyberforum.ru/cpp-beginners/thread1845161.html
здравствуйте! Помогите, буду благодарна! Найти произведение элементов полученного одномерного массива. Дана целочисленная квадратная матрица. Найти в каждой строке наибольший элемент и поменять его...
C++ Найти количество цифр после второго отрицательного числа Доброго времени суток! Извольте уделить внимание составить программу в С++ Даны сбор чисел Найти количество цифр после второго отрицательного числа. Например: -7 5 37 -72 (31 32 2 11) -... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,019
08.11.2016, 10:50
Цитата Сообщение от nonedark2008 Посмотреть сообщение
без каких-либо потерь производительности.
А Страуструп обещал падение в среднем не более, чем на 4%.
Однако стоит понимать, что С и С++ совершенно разные языки с разной идеологией и подходами. И в С++ гораздо больше средств написать более безопасный код. А также сократить количество строк кода, что (очень) грубо говоря, линейно отразиться на количестве ошибок в коде, а значит и скорости.

Остались ниши, где еще используют С, например программирование микроконтроллеров. В остальном же, предпочитают С++, вдобавок язык динамично развивается.
Цитата Сообщение от sys_beginner Посмотреть сообщение
Ещё интересно, есть ли операции, которые быстрее в плюсах чем на Си?
Выполнение программ на этапе компиляции, к примеру.
Цитата Сообщение от sys_beginner Посмотреть сообщение
многие пишут что плюсы медленнее в целом чем Си а так же у плюсов есть существенный оверхед потребления ресурсов а у Си он меньше
Это все сказки сишных эльфов. Не переходите на сторону зла.
А еще,
многие пишут что Си медленнее в целом чем ассемблер а так же у Си есть существенный оверхед потребления ресурсов а у ассемблера он меньше
Цитата Сообщение от sys_beginner Посмотреть сообщение
На простых тестах на быстродействие в принципе почти одно и то же
Главное - это алгоритм работы программы. С помощью любого языка можно написать в 100500 раз медленнее, чем на другом, даже если изначально первый "быстрее и лучше" второго.

Вообщем, пишите на том, что нравится и что будет вам потом давать хлеб.

Цитата Сообщение от nonedark2008 Посмотреть сообщение
напишешь ты ее намного быстрее.
В условиях задачи "конь в ваакуме", быстрее напишешь на том, что знаешь.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru