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

C++ или C#? Что учить первым? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как передать в функцию строку и инициализировать ею структуру? http://www.cyberforum.ru/cpp-beginners/thread352569.html
#include <iostream> using namespace std; struct bar { char name; double ves; int kollors; }; void funk(bar& konf, char n , double v, int k); int main()
C++ Работа с файлом Доброго времени суток . Нужна помощь . Суть задания заключается в том , чтобы считать информацию из файла , записать ее в какую-то переменную , а потом уже только работать с этой переменной и подсчитать число вхождений в эту переменную сочетания "ab" . Записать инфу из файла в переменную вроде бы получилось , а вот вторая часть задания не получается (если бы нужно было искать вхождение ab в... http://www.cyberforum.ru/cpp-beginners/thread352558.html
Code::Blocks+template ошибка C++
#ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED template<class T> class btree { public: btree():parent(0),left(0),right(0),data(0){}; ~btree(){}; btree*insert(btree*,T);
C++ Считывание числа из текстовика посимвольно
в текстовом файле забито число(например 1368), нужно посимвольно его подсчитать и вывести на экран. цикл написал: for (i=strlen(text),i>0,i--) {if(text=='0')sum=sum=0*L ... if(text=='9')sum=sum=9*L
C++ Магический квадрат http://www.cyberforum.ru/cpp-beginners/thread352542.html
Опишу проблему, первая лаба по Си++, в прошлом году был просто Си, в Си немного понимаю, а теперь прога которую над сделать, ну не обязательно сделать просто подсказать с чего начать чтоли
C++ Составить программу Мне нужно составить программу вычисления и выдачи на печать произведения N элементов бесконечного ряда, используя цикл с параметром. y=125(-25)5(-1)0.2....??????????????????? Может кто подскажет? подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
20.09.2011, 23:12     C++ или C#? Что учить первым?
AnyOne697, я не имел ввиду аппаратную платформу, так как переносимость между архитектурами более проблематична, начиная с размера стандартных типов и заканчивая допустимыми операциями.

Отдельные алгоритмы вам вряд ли придётся разрабатывать при смене аппаратной платформы (если вы, конечно, не гонитесь за экзотикой вроде блинной сортировки ). Поддержку конкретных аппаратных расширений - это да. Я вот, например, недавно делал класс матрицы, так математические операции написал при помощи SSE. Если компилируется без SSE, исполняется обычный код. Да элементарно при включении поддержки конкретных процессоров и некоторых уровней оптимизации в опциях компилятора, он генерирует соответствующий код - с поддержкой MMX, SSE, SSE2, SSE3, SSSE3, AMD 3DNow!, 64-bit extensions и так далее.

Я имел ввиду переносимость между программными платформами, ОС, если хотите.

Возьмите Code::Blocks. Под линуксом - он, под виндой - он. И нигде я не жалуюсь на производительность. Или тот же gcc. Что плохого в том, что он есть и для UNIX, и для Windows (в составе либо mingw, либо более тяжелого, но и более функционального cygwin)? Ну, или в конце концов, OpenGL, OpenAL, OpenCV, FreeImage, libz, boost если говорить о библиотеках шаблонов... В конце концов, STL. Что в них плохого? Лучше писать код на DirectX для винды, и на OpenGL, OpenAL и прочих для Linux? А не проще один раз написать с использованием кроссплатформенных библиотек и успокоиться?

Chelioss, C++ не заканчивается на std::cout. Займитесь библиотеками вроде Qt, которые умеют и для Windows, и для Linux, и для смартфонов...

Добавлено через 2 минуты
Цитата Сообщение от Chelioss Посмотреть сообщение
Стоит ли Java учить? С++ я как учил, так и буду дальше учить.
Параллельно будет много путаницы в голове. А так - кто мешает?

Добавлено через 35 секунд
Цитата Сообщение от Chelioss Посмотреть сообщение
Просто как я вижу все программисты знают по несколько языков - это раз.
Ну это по мере надобности. Когда знаешь один, но хорошо - к остальным проще приспособиться, чем когда знаешь много, но по чуть-чуть.
 
Текущее время: 12:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru