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

Почему код на С++ работает быстрей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели в стеках http://www.cyberforum.ru/cpp-beginners/thread739194.html
Есть структура стека есть две функции - добавления элемента в стек и удаления всего стека ЗАДАЧА - нужно сделать копию первого стека, с копией провести манипуляции и чтобы первый стек остался #include <cstdlib> #include <iostream> using namespace std;
C++ Сортировки массивов Здравствуйте! Помогите, пожалуйста, не могу разобраться. Код не работает( вот задание: Написать программу сортировки трёх массивов (хорошо, плохо и случайно упорядоченных) двумя методами: 1) Сортировка методом прямого выбора 2) Быстрая сортировка посчитать количество сравнений. код: // сем.cpp: определяет точку входа для консольного приложения. // http://www.cyberforum.ru/cpp-beginners/thread739189.html
C++ Ввести строку символов. Определить длину введенной строки L, и если длина L кратна 3, то удаляются все символы, стоящие на местах с номером кратным 3
!!!!!
C++ Перегрузка и шаблоны
Для каждого пункта задания создать: 1. Перегружаемые функции для типов int и double 2. Шаблоны функций Все необходимые данные для функции должны передаваться им в качестве параметров. Привести примеры программ, использующих эти шаблоны для типов int и double. Как сделать операции с массивом то я понимаю, но не понимаю в чем заключается перегрузка функций, и что такое шаблоны. Тему...
C++ Дана целочисленная прямоугольная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread739172.html
Дана целочисленная прямоугольная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов
C++ Транспонированная неквадратная матрица Помогите, пожалуйста. Хочу получить из матрицы A(m x n) матрицу B(n x m) - могут быть неквадратными int i=0, j while(i<m) { j=0; while(j<n) { masB = masA; j++; подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
20.12.2012, 11:55     Почему код на С++ работает быстрей
Есть мнение, что JIT может оптимизировать код лучше, так как generic-компилятор вынужден клепать более-менее универсальный код, а JIT-компилятор может генерировать заточенный специально под целевую машину.

И, афаик, CLR-код никогда не интерпретируется. Любой выполняемый код прогоняется через JIT один раз, запоминается и исполняется уже нативный скомпилированный код.

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