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

Переносимость программы, куча dll и кроссплатформенность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: неинициализированные переменные http://www.cyberforum.ru/cpp-beginners/thread1169930.html
Требовалось оформить класс ORDER, ошибка на 103-ей строке про неинициализированные переменные, помогите исправить. #include <iostream> #include <fstream> using namespace std; int const n=21; class ORDER
C++ Вычислить сумму ряда Задание: Нужно написать и отладить программу для вычисления суммы ряда, приняв х=3, с циклической (оператор for) и разветвляющейся структурой (оператор goto): \sum_{n=0}^{50}(n+1){x}^{2n} http://www.cyberforum.ru/cpp-beginners/thread1169914.html
C++ Метод обратной матрицы
Необходимо добавить метод нахождения обратной матрицы #include <iostream> #include <fstream> using namespace std; int main() { double matrix,otvetu ; int i,j; ifstream qwerty;
Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами C++
Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами, то есть возможно ли из всех букв одного слова составить другое. Например «торс» - «сорт», «апельсин» - «спаниель». помогите написать. ничего в голову не идет(
C++ Как динамически выделить память для конструкторов класса? http://www.cyberforum.ru/cpp-beginners/thread1169854.html
подскажите как динамически выделить память для конструкторов класса? class circle { double x,y,r; public: void In(); void Out(); double Sc()const; circle();
C++ Реализовать однонаправленный список, где элементы добавляются, просматриваются и удаляются с начала списка 2. Реализовать алгоритм работы с динамической структурой данных – однонаправленный список: элементы добавляются, просматриваются и удаляются с начала списка. Элементы списка – вещественные числа. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
08.05.2014, 12:39     Переносимость программы, куча dll и кроссплатформенность
Совместимость некоторых процессоров между собой ни кто как бы не отрицал, но есть два но.
1. Он ведь написал "в идеале". Так вот, старый процессор может не поддерживать некоторых операций нового процессора, их придётся заменять целыми цепочками из нескольких операций, а то и циклами, что будет медленнее. В итоге прога, которую ни кто не перекомпилировал под целевой процессор, или вообще не будет работать на старом камне, или не сможет использовать весь потенциал, заложенный в камень по-новее. Например, если приложение использует данные какой нибудь большой разрядности типа 128-ми бит, то на современных процессорах оно должно будет юзать длинную арифметику, чтоб хоть как то работать, а если в будущем появится 128-ми битный процессор, даже совместимый с АМД64, то в идеале под него всё равно надо перекомпилировать прогу с длинной арифметики на 128-ми битные операции, чтоб увеличить скорость счёта.
2. Прога может быть предназначена и для не совместимых процессоров, например, одновременно для итаниума и AMD64. И придётся отдельно компилировать для windows server 64 бит и отдельно для windows x64. Ему же кросплатформы охота.
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru