Руководство для начинающих по C ++

Содержание статьи
С C ++ вы можете создавать всевозможные интересные вещи, такие как видеоигры ААА, мощные настольные приложения и мобильные приложения. Как язык низкого уровня, C ++ сложнее для понимания, но дает вам больший контроль над оборудованием. Некоторые даже говорят, что C ++ помогает вам «приблизиться к металлу». Это то, что делает его идеальным выбором для разработки видеоигр для приставок.
Вы также можете использовать C ++ в системном программировании, встроенных системах и серверной веб-разработке. C ++ отлично подходит для создания или настройки операционных систем и драйверов устройств.
Что такое С ++?
C ++ – это язык программирования общего назначения, основанный на основах C, одного из наиболее широко используемых языков программирования всех времен. С годами язык C постепенно заменялся современными усовершенствованиями языка, такими как C ++ и C #.
C ++ был впервые изобретен в 1985 году Бьярном Страуструпом, который хотел получить более быструю и мощную версию языка программирования C (созданную в 1972 году). Хотя он содержит большую часть синтаксиса C, в C ++ добавлены новые функции, такие как классы, что делает его способным к объектно-ориентированному программированию.
В языке программирования C «++» увеличивает значение числовой переменной (т. Е. 1 станет 2). Бьярне добавил это к названию C ++, чтобы сообщить, что этот новый язык является более продвинутой, развитой версией C.
В настоящее время C ++ занимает место своего предшественника как один из самых популярных языков программирования сегодня.
На что похоже программирование в C ++?
Вот как выглядит код C ++ на примере «Hello World»:
#include <iostream>
int main()
{
std::cout << "Hello, world!\n";
}
Сколько зарабатывают программисты на C ++?
Согласно данным с сайта yes.com, разработчики C ++ в Соединенных Штатах, которые проработали на своих должностях в течение 1-3 лет, получают в среднем 116 115 долл. США в год, что составляет 9676,25 долл. США в месяц до уплаты налогов. Это, конечно, включает в себя много зарплат из дорогих районов, таких как Сан-Франциско и Нью-Йорк, где зарплаты завышены на стоимость жизни.
Как я изучаю C ++?
C ++ известен как довольно сложный и трудный для изучения язык. По этой причине многие программисты предпочитают изучать HTML, CSS и язык программирования, такой как JavaScript. Таким образом, они могут начать свою карьеру в области веб-разработки и изучать C ++, пока они уже зарабатывают деньги и получают опыт программирования.
Если вы хотите принять участие в изучении C ++, вам нужно сделать несколько шагов:
Первым шагом является зачисление в программу информатики в вашем местном университете. Как низкоуровневый язык программирования, вы должны знать большинство основных концепций компьютерного программирования, прежде чем запускать C ++.
Однако вам также придется проводить много времени вне классной комнаты, поскольку программа по компьютерным наукам чаще всего направлена на обучение вас концепциям, а не навыкам.
Поэтому вторым шагом к изучению C ++ является поиск хороших печатных и цифровых ресурсов, которые вы можете изучать в свободное время. Существует множество книг и руководств, которые могут научить вас программировать на C ++, а также онлайн-классы и учебные пособия. Поскольку C ++ существует уже очень давно, вы можете даже найти несколько хороших книг по программированию на C ++ в своей локальной библиотеке.
Третий шаг – поиск онлайн-сообществ, форумов и досок объявлений, где вы можете получить помощь от более опытных программистов на C ++. Продолжайте практиковаться и спрашивать сообщество, когда вы застряли и не можете сами найти решение. На таких сайтах, как Cplusplus.com, есть форумы, на которых пользователи активно обсуждают смежные темы и отвечают на вопросы.
Сколько времени занимает изучение C ++?
Время, необходимое для изучения языка программирования, зависит от методов, которые вы используете, от вашей продолжительности обучения и от того, сколько часов вы инвестируете в неделю. Вы не можете ожидать, что узнаете все о C ++ после прохождения семестрового курса в местном университете или 14-недельной программы в учебном лагере по кодированию.
Если у вас уже есть опыт программирования на C, вы, вероятно, можете потратить около 3 или 4 месяцев на изучение дополнительных функций C ++. Однако, если вы начинаете с нуля с этим языком, вы, вероятно, потратите более 6 месяцев на его изучение на самом базовом уровне.
Изучение C ++ на достаточно высоком уровне, чтобы получить работу по программированию на C ++, скорее всего, займет у вас 3-4 года. К сожалению, даже программисты на C ++ с многолетним опытом по-прежнему считают его одним из самых сложных языков для написания.
Подходит ли мне C ++?
Чтобы определить, подходит ли вам язык программирования, сначала нужно выяснить, как он соотносится с вашими долгосрочными целями.
Изучение C ++ не для слабонервных. Это, несомненно, займет у вас годы обучения и практики. Таким образом, вы должны быть уверены в своем решении, прежде чем отправиться в этот долгий путь.
Поскольку вы, вероятно, не сможете изучать C ++ без каких-либо предварительных знаний в программировании, мы рекомендуем новичкам начать с более базовых языков, таких как HTML, CSS и JavaScript.