Какой язык мы будем изучать?


C является одним из первых языков программирования высокого уровня. Первая версия языка появилась в 1972 году, созданная Деннисом Ритчи в AT&T (American Telephone and Telegraph), США. Позже он развивает язык С вместе с Брайаном Керниганом. Вторая версия языка появилась в 1978 году. С 1989 года язык C периодически подвергается стандартизации, последняя из них датирована июнем 2018 года. Это гарантирует, что инструменты языка программирования соответствуют последним требованиям ИТ-индустрии. В то же время C также является языком обучения.  Строгие языковые правила, множество функций, операций и интерактивных учебных ресурсов помогли превратить его в самый популярный

язык, используемый для обучения в общем и высшем образовании. Языки программирования высокого уровня, появившиеся после языка С переняли у него логику организации инструкций. Очень легко изучить другой язык программирования, если тебе известны принципы программирования на С / С++. 
С++ является расширением классического языка C, ориентированным на промышленное использование. Он появился в 1985 году, разработанный датским исследователем Бьёрном Страуструпом. С++ обладает большим количеством возможностей для создания сложных программных продуктов, но он также распознает все исходные коды программ, написанных на классическом языке C. Кроме того, он позволяет использовать совместно инструкции C и C++. 

Из-за этого некоторые сложные инструкции языка C можно легко заменить более простыми и гибкими инструкциями С++. Подробнее об этом будет рассказано на следующих уроках.
C — это язык, на котором были разработаны операционные системы Windows, Linux и MacOS (iOS). C также используется для создания компиляторов новых языков программирования, сложных компьютерных систем и приложений для мобильных цифровых устройств. На языке C разработаны платформы, на которых позже развиваются стратегические игры, РПГ и другие интерактивные приложения.

Можно с уверенностью утверждать – если ты умеешь программировать на C то сможешь освоить любой современный язык или платформу программирования. Команда проекта желает тебе успехов и надеется, что в ближайшем будущем ты станешь одним из тех, кто будет разрабатывать новые технологии, создавать информационные системы и цифровые платформы в самых разных областях!

Команда проекта желает вам успехов и надеется, что в ближайшем будущем вы станете теми, кто будет разрабатывать новые технологии, создавать информационные системы и цифровые платформы в самых разных сферах!

Далее мы предлагаем вам выполнить несколько практических заданий, которые помогут вам запомнить то, что вы узнали, экспериментируя.

Практические задачи


  1. Попытайтесь найти области, в которых преимущественно используется язык C, и области, где предпочтение отдается языку C++.
  2. Разработайте пример алгоритма (пошагово), который отражает или решает повседневную проблему.