The Обучение Философия эти учебники из того, что мне известно, люди находят его более трудным, чтобы узнать C ++, чем узнать некоторые другие языки. Я считаю, что причина в том, что язык С ++ ближе к машине (компьютерного оборудования) языке, чем на человеческом языке, в то время как другие языки ближе к человеческим языком, чем машинный язык. Философия, чтобы узнать других языках, есть проблема в жизни, а затем выучить язык в другом, чтобы решить эту проблему. Это философия используется во многих C ++ книг и C ++ учебники, чтобы научить C ++.
Я думаю, что это то, что делает изучение C ++ из этих книг и учебных пособий, трудно. Поэтому я использую обратную философию в этих учебных пособий. То есть, в этих учебных пособий, философия является изучение C ++ язык, а затем решить, что проблема языка С ++ решит. Я использую эту философию, потому что язык С ++ ближе к машинном языке, чем человеческий язык. С философией эти учебники Начну учить вас C ++ путь изобретатели увидеть его, но в простых терминах.
В других C ++ книг и C ++ учебники они начинают учить вас C ++, как вы хотели бы, чтобы увидеть его (ближе к человеческому языку), после чего, преодоление разрыва между человеческим языком и "машина" языка, становится трудно. Как я учу вас C ++ с точки изобретателей зрения, я думаю, преодоление разрыва между "машина" языка (C) и человеческом языке, что вы уже знаете, становится естественным (легко). Именно из-за такого подхода, что я даю название к этой серии, как, "C ++ Принимая быка за рога". Может быть вы пытались узнать C ++ из другого источника, и было трудно.
Мой подход выглядит сложным, но, объясняя это простыми словами должны принять вас через. Именно поэтому я дал его именно этот код title.The типов программист программу в текстовом редакторе. Программа только что ввели в текстовом редакторе, кодируется текст, понял, в основном, программистов. Если обычный человек смотрит на текст, он будет в состоянии определить множество слов в тексте, но он не будет действительно понять, что весь текст делает. Программа (код) набирается в текстовом редакторе, не машинный язык. В случае C ++, это ближе к машинном языке, чем человеческий язык.
Кодированный текст программный код. Это имеет определенные строки и символы, расположенные таким образом, что обычный человек не может понять. Обучение программированию означает, обучение смысл такого печатного текста. Полный код набран является программа. Программа также может существовать в то, что известно как бинарной форме (см ниже) .Source код и выполнение кода текста, как упоминалось выше, называется исходный код. Программа предназначена для выполнения задача хотел бы добавить номера вместе. Когда программа выполняет свою задачу, он выполняется; программа называется работает.
Для "запуска" программа означает, чтобы он executed.Compiler Многие программы не запускаются в исходном коде (набрали) формы. В этом случае исходный код должен быть преобразован в то, что называется двоичный. Двоичное является формой кода, который лучше всего решать с помощью компьютерной техники. Некоторые программы должен сделать преобразование из исходного кода в двоичный код. Программное обеспечение, которое делает это преобразование называется компилятор. Пример компилятора является компилятора MinGW люкс. Это то, что я буду использовать в этих учебных пособий.
В работах с операционной системой Windows. Ничто не мешает вам использовать какой-то другой компилятор с какой-то другой операционной системы. Принципы, изложенные в этих учебных пособий будет работать практически со всеми C ++ компиляторов для их различных операционных систем. Принципы, изложенные в этих учебных пособий на основе ИСО /МЭК 14882: 2003 спецификации. Это последнее международный стандарт C ++ (спецификация), и на сегодняшний день, большинство компиляторов C ++ соблюдать it.C и C ++ C является компьютерный язык С ++ и еще один компьютерный язык. С является старый язык. C ++ новее.
C ++ является большой брат С. C ++ происходит от С. Многие программы написаны в сочетании С и С ++. Эта комбинация, как правило, указывается как, C /C ++. Я написал серию учебников по С. Серия под названием C, учебники от корней. После завершения этой серии вы должны вернуться в этот блок и узнать C, если вы еще не поняли С. Это очень легко узнать C, узнав C ++ и наоборот. Чтобы добраться до моей серии о С, просто введите название, C Учебники от корней, и мое имя Chrys в поле поиска этого блога и нажмите Search.
Prerequisite Для изучения C ++ и овладеть его, ваш уровень математики должны быть крайней мере, из средней школы. Если вы не проходят в школе математику средних, не волнуйтесь. Существует выход. Вы должны, конечно легко изучать математику в, https://www.cool-mathematics.biz. Этот сайт предлагает интерактивное средней школы курс математики в шаг за шагом моды, как коротким, как три месяца или до тех пор, как 10 месяцев. Там у вас есть право задавать вопросы из авторов сайта.
Тем не менее, если у вас нет средней школы математику, вы все еще можете узнать этот курс (предмет), так как маленькие математике, участвующих преподается, как вы идете через course.Requirements Здесь я даю вам требования к моему компьютеру. Ничто не мешает вам использовать некоторые другие требования, если вы знаете, как справиться с этим. - MinGW Компилятор Люкс - GCC-г ++ (бен, DLL) для C ++ - текстовый редактор - Ваш персональный компьютер и Windows Операционная System.Downloading MinGW Компилятор Люкс является бесплатным для загрузки.
Существует загрузка для автоматической установки и скачивания для ручной установки. Я буду говорить только о скачивания для ручной установки. Перейти на страницу, www.mingw.org в Интернете. Посмотрите на ссылку, Приступаем и нажмите его. Откроется страница Getting Started. Под заголовком Руководство по установке на странице, вы должны увидеть несколько строк, как: BinUtils MinGW-среда (DEV, DLL) w32api необходимые библиотеки времени выполнения для GCC (GMP, libiconv, MPFR, PThreads) GCC-ядра (BIN, DLL) Ниже эти линии, вы должны увидеть еще одну линию, как, GCC-г ++ (BIN, DLL) для C ++ в этих линиях, следующие слова ссылки: Binutils; DEV и DLL от фразы MinGW-исполнения; w32api; GMP и libiconv и MPFR и Pthreads из библиотеки, необходимые для GCC время выполнения фразу; бен и DLL от GCC-базового фразы.
Все, что будет собирать C очень хорошо. В дополнение к этому у вас есть ссылки, бункер и DLL для компиляции C ++. Вы должны установить все программное обеспечение для компиляции C и один для компиляции C ++, прежде чем ваш код C ++ может быть скомпилирован. Нажмите все ссылки выше в том числе двух звеньев для C ++, чтобы загрузить следующие файлы: Binutils-2.19.1-mingw32-bin.tar.gz | тар х mingwrt-3.16-mingw32-dev.tar.gz | тар х mingwrt-3.16-mingw32-dll.tar.gz | тар х w32api-3.13-mingw32-dev.tar.gz | тар х GMP-4.2.4-mingw32-dll.tar.gz | тар х libiconv-1.13.1-1-mingw32-DLL-2.tar.
lzma | тар х MPFR-2.4.1-mingw32-dll.tar.gz | тар х Pthreads-w32-2.8.0-mingw32-dll.tar.gz | тар х GCC-ядро-4.4.0-mingw32-bin.tar.gz | тар х GCC-ядро-4.4.0-mingw32-dll.tar.gz | тар х GCC-C ++ - 4.4.0-mingw32-bin.tar.gz GCC-C ++ - 4.4.0-Mingw32-dll.tar.gz Последние два файла специально для C ++. Создайте каталог, MinGW в корневом каталоге, (C :) на жестком диске. Скопируйте эти файлы 12 загруженных в созданный каталог, MinGW.Installation Поиск в Интернете для почтового программного обеспечения под названием 7-Zip. Загрузить; это бесплатно.
Используйте 7-Zip Manager File распаковать эти 12 файлов в одном каталоге MinGW. Во время распаковки процесса, если почтовый программа попросит вас переписать любой файл, выберите файл большего. Вы должны что-то сделать для переменной среды путь. Вы будете делать что-то, похожее на следующее: Перейдите в Панель управления вашего окна операционной системы; щелкните значок Система. Откроется окно Свойства системы; Перейдите на вкладку Дополнительно. Нажмите кнопку Переменные среды, в закладке Advanced панели. Добавить следующее без кавычек в переменной пути: "C: MinGWbin;% PATH%".
Если у вас уже есть и другие значения в переменной пути, то перед этим значение с точки с запятой. Теперь вы готовы написать исходный код, и компилировать его и запустить (выполнить) it.The консоли и рабочий каталог Мы будем работать с консолью; это означает, что ваш вход и выход для любой программы C вы пишете текст будет. В других, чтобы достичь этого, вы будете использовать строки программы для Windows Command. (если у вас есть другая операционная система, вы должны будете использовать эквивалент в окне командной строки, которая будет отображаться вход и выход в виде текста на экране).
Чтобы получить доступ к командной строки программы, нажмите кнопку Пуск, выберите пункт Все программы, Стандартные, вы увидите строки программы командной; нажмите его. Вы увидите окно для белый текст на черном фоне. Это ваше окно для ввода текста ввод как и увидеть результат в виде текста. Для другой операционной системы, вы, возможно, есть еще один способ прибытия на консоли. Ваш рабочий каталог является MinGW вы создали above.Your первых C ++ Программа Включите компьютер и откройте окно командной строки.
Вы должны увидеть белый текст в окне, заканчивая чем-то вроде, C: Документы и SettingsUser>, где пользователь ваше имя. Это называется Подскажите DOS. Для того, чтобы работать с консолью, необходимо приглашение DOS. Ваши команды набираются в правой части строки DOS. Ваш ответ будет отображаться в системе, ниже строки DOS. После этого дисплей, вы видите DOS Prompt снова. C: Документы и SettingsUser> не подскажите DOS мы будем использовать. Мы будем использовать DOS Prompt C: MinGW>, потому что MinGW будет ваш рабочий каталог. Чтобы прийти к этому DOS Prompt, типа, CD ..
, и нажмите клавишу Ввод на клавиатуре. Тип, CD .., снова и нажмите клавишу Enter. Теперь вы должны быть в DOS Prompt, C:> Для перехода в рабочий каталог (DOS Prompt для работы каталог), тип, CD MinGW, и нажмите клавишу Enter. Вы должны увидеть DOS Prompt, C: MinGW>. Это Подскажите DOS для вашего рабочего каталога. Откройте текстовый редактор и введите следующий исходный код так, как вы его видите: #include с помощью патезрасе; INT Main () {возвращение соиЬ 0; } Это ваш первый исходный код. Сохранить документ введенный с именем hello.cpp в каталоге, MinGW.
Обратите внимание, что имя файла привет и расширение CPP. Я объясню, что в исходном коде позже. Вызовите окно командной строки снова. В то время как на C: MinGW> DOS Prompt, и справа, введите следующую команду и нажмите клавишу Ввод, где буква после - О, а не ноль: G ++ -o hello.cpp hello.exe Вы должны увидеть приглашение DOS C: MinGW> через некоторое время. В этой команде, G ++ это название компилятора. hello.cpp это имя исходного файла для компиляции. Это файл, который вы набрали, и сохраняется в каталоге MinGW. hello.exe это имя, которое дается в скомпилированный файл.
-о Называется переключатель. Сейчас точно знаю, что вам это нужно, чтобы произвести исполняемый файл. Компилятор производит скомпилированный исполняемый файл (). Таким образом, компилятор компилирует hello.cpp, создает скомпилированный файл с именем Hello.exe и сохраняет его в рабочем каталоге. Вы можете дать другое название для скомпилированного (исполняемый файл), а не Hello.exe. Тем не менее, это обычный, чтобы дать такое же имя, как и у исходного файла и расширения, EXE, так как мы хотим исполняемый файл. Теперь у нас есть исполняемый файл с именем hello.exe в рабочем каталоге, MinGW.
В то время как еще в DOS Prompt рабочего каталога, мы можем выполнить (Run) этот файл. Для этого вам просто введите имя файла в командной строке DOS и нажмите Enter. Давайте сделаем это следующим. Введите следующее имя и нажмите клавишу ввода: hello.exe Через некоторое время, вы должны увидеть, на следующей строке "Hello World!". Это выходной файла. Ну, вы также должны видеть DOS Prompt, C: MinGW>