Советы и лайфхаки

C для чайников с нуля – C# для чайников — бесплатное обучение языку программирования Си Шарп | онлайн-курсы для начинающих на GeekBrains.ru | GeekBrains

Содержание

Уроки программирования на языке C++ с нуля

Основы и тонкости языка программирования C++. Практические задания и тесты. Хотите научиться программировать? Тогда вы по адресу. Неважно, имеете ли Вы опыт в программировании или нет, эти уроки помогут Вам начать создавать, компилировать и отлаживать программы на языке C++ в разных средах разработки: Visual Studio, Code::Blocks, Xcode, Eclipse. Множество примеров и подробных разъяснений. Отлично подойдут как для новичков (чайников), так и для более продвинутых. Объясняется всё с нуля и до самых деталей. Абсолютно бесплатно!

Важное примечание: Если вы застряли на каком-то уроке или у вас не получается выполнить тестовое задание или пройти итоговый тест до конца — не переживайте и не думайте, что это не для вас и не у ваших силах. Отдохните немного, пересмотрите материал, если никак не получается — пропустите урок или задание (посмотрите его выполнение). Эти уроки дадут вам хорошую базу, фундамент в понимании программирования не только в С++, но и в других языках. Главное — не отчаиваться и не забрасывать, если что-то не получается или вы что-то не можете понять. Продолжайте двигаться.

От Вас нужно только желание, желание учиться.

Глава №0. Введение. Начало работы

Глава №1. Основы C++

Глава №2. Переменные и основные типы данных в C++

Глава №3. Операторы в C++

Глава №4. Область видимости и другие типы переменных в C++

Глава №5. Порядок выполнения кода в программе. Циклы, ветвления в C++

Глава №6. Массивы, Строки, Указатели и Ссылки в C++

Глава №7. Функции в C++

Глава №8. Основы Объектно-Ориентированного Программирования (ООП) в C++

Глава №9. Перегрузка операторов в C++

Глава №10. Введение в отношения между объектами в C++

Глава №11. Наследование в C++

Глава №12. Виртуальные функции в C++

Глава №13. Шаблоны в C++

Глава №14. Исключения в C++

Перевод с LearnCpp.com.

 

ravesli.com

С++ программирование / Уроки C++

Полезные ссылки:
Язык С++ появился еще в 1983 году. Он базируется на языке Си, но отличался новыми функциями, которые намного упростили создание приложений и привнесли множество новых понятий таких, как: ООП (создание классов и объектов), наследование, освобождение и удаление памяти (new и delete), виртуальные функции, исключения и много других нововведений.

Язык С++ получил свое название от языка Си, но с добавлением ++, так как это означает инкремент (увеличение на единицу). Таким образом он наследует все принципы классического языка Си, но с новыми очень полезными дополнениями.

Интересный факт: язык Си до сих пор остается популярным, несмотря на то, что язык C++ появился уже очень давно и намного лучше чем язык Си. Это обусловлено тем, что множество программ было написано именно на языке Си и переход на более новый язык затруднен.

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

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

Не стоит особо сильно углубляться в этот видео урок по Си, так как все эти концепции мы еще будем изучать в данном видео курсе.

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

В этом видео курсе мы изучим с вами все основные концепции этого языка, познакомимся с его синтаксисом, а также изучим важные моменты такие, как: ООП, шаблоны, наследование, переопределение методов и многие другие вещи.

Для работы с C++ необходимо установить среду разработки. Вы можете установить любую удобную для вас среду или же вовсе воспользоваться онлайн компилятором. Среди самых популярных сред разработки можно отметить такие, как: Visual C++, Xcode (только Мак), GCC, Intel C++ Compiler, Embarcadero (Borland) C++ Builder.

Домашнее задание

Что такое C++?

Расскажите для чего используется C++ и какие функции он может выполнять?

Посмотреть ответ



bzinel

28 авг 2018 15:33


а Visual Studio Community 2017 подойдет вместо Visual Studio Community 2013?




Inferno

04 авг 2017 00:35


Если у вас в Visual Studio 2017 нет консольных приложений и debug зайдите в инсталлер и установите нужные компоненты .




Doom

19 июл 2017 12:01


Сколько можно задавать одни и тот-же вопрос.
Можно (и нужно) ставить самую свежую Visual Studio (на данный момент 2017 community edition)
На Linux/Mac (и Windows в том числе) можно использовать Monodevelop, Visual Studio Code, JetBrains Rider




Максим

13 июн 2017 20:03


Можно ли пользоваться версией 2017 года? Если нет, то скиньте 2013 версию.




Артем

07 июн 2017 08:02


Да уж.Чтобы начать программировать, нужно 5 ГБ, а это как-бы не выгодно. Тем более, так много места у меня нету…..




hacker

21 мар 2017 19:58


Нужно обязательно пользоваться Visual Studio Community 2013 года? Или можно и 2017 года?




евгений

27 ноя 2016 08:59


А вот английская версия поставилась. спасибо




евгений

27 ноя 2016 08:54


попробовал скачать вс 2013 4 дополнение. на русском. вышла следующая ошибка: Update 4 does not apply, or is blocked by another condition on your computer.. у меня вин 10. думаю из за винды не ставиться. попробовал с отключенным антивирусом и фаерволом. та же истоирия. что посоветуете? может все же возможно использовать 2015 версию?




snowrussia

15 авг 2016 08:46


Maks 12 авг
скорее всего просит .Net framework 3.5 и 4.x — причём это как бы разные библиотеки, у вас скорее всего какая-нить сборка винды, рещение либо танцы с бубном с переустановкой этих фреймов, с помощью утилит с сайта ms, либо переустановка винды




snowrussia

14 авг 2016 13:45


ещё для линукса конечно-же Monodevelop … который кстати встроен в Unity3d




snowrussia

14 авг 2016 12:34


для лини и оси юзаем Visual Studio Code
https://code.visualstudio.com/Download




Maks

12 авг 2016 11:06


Здраствуйте. Пробую установить VS 2013 на Win 7 Ultimate. Выдает ошибку, что ВС не подходит на мою ОС и что у меня нету Експлорера 10 версии. Ну ладно. експлорер и скачать можно, но вот как установить Вижуал Стадио, если оно на операционну систему гонит?




Юрец 000

21 июл 2016 17:35


почему столько вопросов , программа проста в использовании не сложно найти




machito11

19 июн 2016 20:14


У меня стоит VS 2015. Можно ли воспользоватся ей?




Сергей

15 июн 2016 11:17


Visual Studio 2015 Enterprise сойдет или именно 2013 нужен?




6eJIblu_BoJIK

04 апр 2016 13:48


Ребята, у кого проблемы с установкой студии на различные операционные системы, в особенности на 8 (8.1), настоятельно рекомендую ПОЛНОСТЬЮ отключить UAC (User Accounts Control), ибо эта фича ОС на подсистемном уровне фильтрует все ваши действия, и большинство из них эту фильтрацию не проходят, ну сделали майки такую защиту в ОС своих новых, ничего тут не поделаешь.
А по поводу того… «Где взять 13-ю студию или еще раннюю, а то на офф сайте только 15?», ответ очень простой — пользуйтесь торрентами, там ВСЁ есть!
Всем удачи в начинаниях!




maelnor

13 мар 2016 12:38


Роман 29 фев 2016 11:47, от хрюшки уже потихоньку все отказываются. на данный момент Семерка — самая рентабельная система. она поддерживает как старые, так и новые функции системы. хрюшка — только старые, Восьмерка — только новые. посему большой процент людей живет на Семерке…




Роман

29 фев 2016 11:47


У меня на хр не устанавливается что мне делать пишет win не является и.т.д




Donate

19 фев 2016 19:48


на win7 что установится




Евгений

10 янв 2016 23:36


Не морочьте голову все есть
https://myprodscussu1.app.vssubscriptions.visualstudio.com/Downloads
пролистайте вниз и найдите версию, они здесь все, желательно выбрать с 5-м апдейтом.




Анна

10 янв 2016 16:17


Да, там 2013 нет, а 2015 на компе есть, но не открывается.




Yurets9

26 дек 2015 20:42


Слава, вот тут в списке ниже есть 13-я студия https://www.visualstudio.com/downloads/download-visual-studio-vs




слава

17 дек 2015 18:26


а где взять 2013-ую? На офф. сайте 2015




Максим

24 сен 2015 21:46


Gmes

Можете




Gmes

24 сен 2015 03:54


У меня Мак, могу ли я использовать Unity чтобы практиковать ваши уроки?




Mikhail

22 июн 2015 14:04


Я установил Visual Studio Community 2013. Программа из 1-го урока hello world запустилась без ошибок.




Максим

22 июн 2015 10:02


Алексей

Попробуйте установить версию 2013




Алексей

22 июн 2015 00:07


У меня не устанавливается. Пишет «Не удается выполнить установку Visual Studio в режиме совместимости». Win 8.1




Максим

04 июн 2015 21:47


Владимир

Конечно можно




Владимир

04 июн 2015 12:36


Можно ли пользоваться версией 2013?




greenwayfarer

01 июн 2015 19:10


окей, ясно, а есть ли какие-то ограничения для несовершеннолетних ?




greenwayfarer

01 июн 2015 19:06


А что, чтобы установить , обязательно регистрироваться на сайте MS::?




Максим

25 май 2015 22:54


Станислав
—-
Не знаю, попробуйте




Станислав

25 май 2015 20:42


А меня не забанят при регистрации на сайте c Visual Studio 2010 Express из-за пиратской винды?




Максим

11 мар 2015 09:24


ARRAY com#3

Отличаются. Учитесь гуглить:
«A comparison between the different Visual Studio Express editions can be found at Visual Studio Express. The difference between Windows and Windows Desktop is that with the Windows edition you can build Windows Store Apps (using .NET, WPF/XAML) while the Windows Desktop edition allows you to write classic Windows Desktop applications. It is possible to install both products on the same machine.

Visual Studio Express 2010 allows you to build Windows Desktop applications. Writing Windows Store applications is not possible with this product.»




ARRAY com#3

10 мар 2015 20:13


ОТЛИЧАЕТСЯ ЛИ Visual Studio 2013 Express от 2010-ой ? Обе были(2013-ая и сейчас есть), оличий не нашёл 🙁 !




Максим

02 мар 2015 15:38


Dima

Загуглил за вас, на stackoverflow пишут такое:

«I recently purchased a MacBook Air (mid-2011 model) and was really happy to find that Apple officially supports Windows 7. If you purchase Windows 7 (I got DSP), you can use the Boot Camp assistant in OSX to designate part of your hard drive to Windows. Then you can install and run Windows 7 natively as if it were as Windows notebook.

I use Visual Studio 2010 on Windows 7 on my MacBook Air (I kept OSX as well) and I could not be happier. Heck, the initial start-up of the program only takes 3 seconds thanks to the SSD.

As others have mentions, you can run it on OSX using Parallels, etc. but I prefer to run it natively.»




Dima

01 мар 2015 15:51


а как на счет OS X?




Максим

23 фев 2015 17:52


Владимир

Нет, идея проиграммировать на смартфоне в целом не очень




Владимир

23 фев 2015 12:27


Можно ли писать программы на С# с помощью Андроид-смартфона? Будет ли на нем работатьMicrosoft Visual C# 2010 Express?




Максим

19 янв 2015 13:57


Lol

Попробуйте установить английскую версию, должно помочь




Lol

18 янв 2015 19:48


у меня не устанавливается прога на win8