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 то сможешь освоить любой современный язык или платформу программирования. Команда проекта желает тебе успехов и надеется, что в ближайшем будущем ты станешь одним из тех, кто будет разрабатывать новые технологии, создавать информационные системы и цифровые платформы в самых разных областях!
Команда проекта желает вам успехов и надеется, что в ближайшем будущем вы станете теми, кто будет разрабатывать новые технологии, создавать информационные системы и цифровые платформы в самых разных сферах!
Далее мы предлагаем вам выполнить несколько практических заданий, которые помогут вам запомнить то, что вы узнали, экспериментируя.
Практические задачи