Другие языки программирования и технологии
С быстрее C++ или нет?
С одной стороны, чёрным по белому написано "Си с классами", но с другой, я всё-таки не раз слышал, что С реализован как более быстрый.
если у си плюсплюс проги есть наследуемые классы то будет медленнее так как программе нужно хранить информацию о том что там за обьект, динамически определять тип и т. д.
Валерий Батырь
Вот это ценных комментарий. Мне говорили, но я забыл, что скорость динамической памяти грубо ниже скорости статической. А что ещё заметно снижает скорость? Насколько я помню, например, вывод информации.
В основном C является подмножеством C++. Другими словами код на C обычно одновременно является и кодом на C++. Так что, в моём представлении, говорить что C быстрее чем C++ нельзя. Некоторые элементы C++ которых нет в C являются относительно медленными, но никто не заставляет их использовать в критичных для скорости местах. В этим и заключается одна из граней мастерства программиста - использовать те инструменты которые наилучшим образом подходят для решаемой задачи.
Если вы будете использовать один и тот же компилятор (ес-но С++ компилятор соберет С код), то алгоритм в машинном коде будет выглядеть одинаково.
А если, как вы выразились, будут классы, а в другом случае нет - то уж извините, кто знает, что вы там наворотите.
И не языки надо сравнивать, что за глупости пишите. Ваш вопрос звучит примерно как "английский быстрее немецкого?"
А если, как вы выразились, будут классы, а в другом случае нет - то уж извините, кто знает, что вы там наворотите.
И не языки надо сравнивать, что за глупости пишите. Ваш вопрос звучит примерно как "английский быстрее немецкого?"
Валерий Батырь
Ну пардон. Если мне посчитать кое-что надо. И считать много. Тогда это важно. Разумеется, на чём-то, что содержит при себе современные библиотеки и одновременно быстро считает при использовании базовых операций.
Быстрее
есть библиотека по взаимодействию с каким-то сайтом.
она на C#, он один из самых медленных.
но для C/C++ ее нет вовсе.
поэтому пока ты будешь писать то же самое на C или C++ или писать костыли для подключения этой - я за это время уже бот напишу с этой библиотекой и он уже начнет работать.
а еще благодаря непревзойденному RAD я сам интерфейс бота наверчу быстрее, чем ты на Qt.
недалекие вы люди...
она на C#, он один из самых медленных.
но для C/C++ ее нет вовсе.
поэтому пока ты будешь писать то же самое на C или C++ или писать костыли для подключения этой - я за это время уже бот напишу с этой библиотекой и он уже начнет работать.
а еще благодаря непревзойденному RAD я сам интерфейс бота наверчу быстрее, чем ты на Qt.
недалекие вы люди...
Дмитрий Романов
>на C#
>я за это время уже бот напишу с этой библиотекой и он уже начнет работать.
Задумаешь его продавать, а тут выяснится, что твой софт даже защитить нечем, тк он под .NET и исходники видны любому...
PS: предвкушая насчёт обфускаторов - de4dot
>я за это время уже бот напишу с этой библиотекой и он уже начнет работать.
Задумаешь его продавать, а тут выяснится, что твой софт даже защитить нечем, тк он под .NET и исходники видны любому...
PS: предвкушая насчёт обфускаторов - de4dot
Валерий Батырь
Я же не это спрашивал! Поверьте, для моей задачи на любых языка библиотек полно.
Похожие вопросы
- Что быстрее освоить и пойти на работу: C# или Java? Есть опыт на устаревшем языке.
- Учусь програмировать на C++ по книге "C++ для чайников".Проблема.
- Зачем нужен C++, если есть C?
- Помогите срочно C#
- Помогите исправить ошибку в программе (c++).
- Ещё тупой вопрос по C++ :)
- Почему многие отдают предпочтение C++ а не C# ?
- Учу C++! Уже знаю: типы данных, циклы. условия, привидения и т. д учу 5дней. вот программа! Как норм за 5 дней?
- Как в C++ приравнять переменную и текст? А то такую запись нельзя. А без этого задачу не решить
- Язык программирования C.