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

Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов виртуальной функции по указателю http://www.cyberforum.ru/cpp-beginners/thread611414.html
Суть в том, что преподаватель дал задание на защиту курсовой: вызов по указателю виртуальной функции из ТВР, искал в интернете, наткнулся на этом форуме на то, что доступа прямого к таблице нет,...
C++ Проверить массив на инициализированность std::list<my_type> c ; при с.push_back(my_type что_угодно) ; нужно скопировать значения одного массива А в массив В ,при этом не известно было ли в массиве В что-нибудь до этого ,закинутого туда... http://www.cyberforum.ru/cpp-beginners/thread611373.html
C++ В чём отличие switch и if?
Препод задал вопрос, я ответил, то что switch использует только int и char, возвращается не логическое выражение, а целое... Она спросила, какие ещё есть отличия
C++ Объявление класс в нескольких файлах
Можноли как-то объявление одного класса разбить на несколько заголовочных файлов? Хочу создать класс, в котором основной функционал находится в одной паре *.h, *.cpp, а дополнительный в других....
C++ Нарисовал блок схему нужно проверить http://www.cyberforum.ru/cpp-beginners/thread611223.html
Рисую блок схему первый раз за 2 года.. вот код программы #include <windows.h> #include <string> #include <iostream> #include <iomanip> #include <fstream> #include <stdio.h> #include...
C++ Сравнение одночленов X со степенями Здравствуйте. Есть задача: Дана запись многочлена (от переменной X) произвольной степени с целыми коэффициентами, причем его одночлены могут быть и не упорядочены по степеням X, а одночлены одной... подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
22.06.2012, 08:09
Начать можно с любого языка. Если нет реальных проектов и обучаетесь программированию для себя, то не имеет значения выбор языка. Хоть Паскаль, хоть Бейсик, хоть Си, хоть Жава. Если же хотите работать, то нужно смотреть объявления с предложениями о работе, и на основе этого выбирать язык. Походить по собеседованиям и на основе вопросов выяснить, что понадобится для того, чтобы знание программирования пригодилось в жизни.

Самая необходимая область для страны на данный момент и в ближайшем будущем - это программирование трехмерной графики. Создание трехмерной игры поможет разобраться с данным вопросом. В качестве проекта можно взять создание трехмерного редактора.

Перед тем, как начать изучать программирование нужно знать: что такое бит, байт, булева алгебра, связь двоичной и шестнадцатеричной систем счисления (4 бита образуют шестнадцатеричную цифру, таким образом очень легко перевести в 16 ричный вид), битовые операции. Файл это набор битов. Все операции компьютер проводит в битах и никак иначе. Картинка на экране отрисовывается побитно. Любая переменная это набор битов, определенной длины. Если хватит сил, то можно начать с ассемблера и набора инструкций процессора.

Поиск не поможет в условиях, когда нет карты понятий, связаных с областью знания, так что отпраление в поиск является отказом от ответа. Прежде чем искать, нужно суметь сформулировать запрос. Для новичка это неразрешимая задача, а если человек не имеет понятия о программировании. В сообщениях нужно дать карту понятий, чтобы было куда идти, к чему стремиться, на что обратить внимание. Чтобы составить карту понятий, нужно посмотреть план курсов. Вот например план курса по языку С, который дает представление о плане изучения: http://www.specialist.ru/course/si

Когда я начинал, я не понимал, что такое контейнеры. Нужно знать контейнеры и их типы. Основные контейнеры: вектор, стек, очередь, дерево, список. Книга В. Лаптева "Объектно-ориентированное программирование" может помочь в разборе с этим вопросом. В школе на информатике я не понял, что такое массив, как биты связаны с компьютером. Массив это контейнер, в реальности являющийся вектором. Вектор - это структура, описывающая пространство. В школьном учебнике геометрии дается определение вектора. Это способ описания пространства координатами.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru