Учебник по C ++

C++ - это язык программирования среднего уровня, разработанный Бьярном Страуструпом в 1979 году в Bell Labs. C++работает на различных платформах, таких как Windows, Mac OS и различные версии UNIX. ЭтотC++ В руководстве используется простой и практичный подход к описанию концепций C++ от новичков до опытных программистов.

Зачем изучать C ++

C++Студенты и работающие профессионалы ДОЛЖНЫ стать отличными инженерами-программистами. Я перечислю некоторые ключевые преимущества изучения C ++:

  • C ++ очень близок к аппаратному обеспечению, поэтому у вас есть возможность работать на низком уровне, что дает вам большой контроль с точки зрения управления памятью, лучшей производительности и, наконец, надежной разработки программного обеспечения.

  • C++ programmingдает вам четкое представление об объектно-ориентированном программировании. Вы поймете низкоуровневую реализацию полиморфизма, когда будете реализовывать виртуальные таблицы и указатели виртуальных таблиц или идентификацию динамического типа.

  • C ++ - один из самых экологически чистых языков программирования, любимый миллионами разработчиков программного обеспечения. Если вы отличный программист на C ++, то вы никогда не будете сидеть без работы и, что более важно, вы будете получать высокую зарплату за свою работу.

  • C ++ - наиболее широко используемый язык программирования в прикладном и системном программировании. Так что вы можете выбрать интересующую вас область разработки программного обеспечения.

  • C ++ действительно учит вас различию между компилятором, компоновщиком и загрузчиком, разными типами данных, классами хранения, типами переменных, их областями действия и т. Д.

Есть тысячи веских причин изучать программирование на C ++. Но одно можно сказать наверняка: чтобы изучить любой язык программирования, а не только C ++, вам просто нужно кодировать, кодировать и, наконец, кодировать, пока вы не станете экспертом.

Привет, мир с использованием C ++

Просто чтобы немного порадоваться C++ programming, Я собираюсь дать вам небольшую обычную программу C ++ Hello World, вы можете попробовать ее, используя ссылку Demo

C ++ - это супернабор программирования на C с дополнительной реализацией объектно-ориентированных концепций.

#include <iostream>
using namespace std;

// main() is where program execution begins.
int main() {
   cout << "Hello World"; // prints Hello World
   return 0;
}

Доступно множество компиляторов C ++, которые можно использовать для компиляции и запуска вышеупомянутой программы:

  • Apple C ++. Xcode

  • Кровопролитие Dev-C ++

  • Clang C ++

  • Cygwin (GNU C ++)

  • Наставник Графика

  • MINGW - «Минималистичный GNU для Windows»

  • Исходный код GNU CC

  • IBM C ++

  • Intel C ++

  • Microsoft Visual C ++

  • Oracle C ++

  • HP C ++

На самом деле невозможно дать полный список всех доступных компиляторов. Мир C ++ слишком велик и происходит слишком много нового.

Приложения программирования на C ++

Как упоминалось ранее, C ++ - один из наиболее широко используемых языков программирования. Он присутствует практически во всех областях разработки программного обеспечения. Я собираюсь перечислить здесь несколько из них:

  • Application Software Development- Программирование на C ++ использовалось при разработке почти всех основных операционных систем, таких как Windows, Mac OSX и Linux. Помимо операционных систем, основная часть многих браузеров, таких как Mozilla Firefox и Chrome, написана с использованием C ++. C ++ также использовался при разработке самой популярной системы баз данных под названием MySQL.

  • Programming Languages Development - C ++ широко используется при разработке новых языков программирования, таких как C #, Java, JavaScript, Perl, UNIX C Shell, PHP и Python, Verilog и т. Д.

  • Computation Programming - C ++ - лучшие друзья ученых из-за высокой скорости и вычислительной эффективности.

  • Games Development - C ++ чрезвычайно быстр, что позволяет программистам выполнять процедурное программирование для функций, интенсивно использующих процессор, и обеспечивает больший контроль над оборудованием, из-за чего он широко используется при разработке игровых движков.

  • Embedded System - C ++ активно используется при разработке медицинских и инженерных приложений, таких как программное обеспечение для аппаратов МРТ, высококачественные системы CAD / CAM и т. Д.

Этот список можно продолжить, есть различные области, в которых разработчики программного обеспечения с удовольствием используют C ++ для создания отличного программного обеспечения. Я настоятельно рекомендую вам изучить C ++ и внести свой вклад в сообщество.

Аудитория

Это руководство по C ++ было подготовлено для начинающих, чтобы помочь им понять основные и продвинутые концепции, связанные с C ++.

Предпосылки

Прежде чем вы начнете практиковаться с различными типами примеров, приведенными в этом руководстве по C ++, мы предполагаем, что вы уже знакомы с основами компьютерных программ и языком программирования.