Это старая версия документа!
С(Си) - язык программирования общего назначения, разработанный в 1969—1973 годах. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ. Язык программирования С оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C.
На языке С написано ядро Linux, интерпретатор Python.
C++ (Си-плюс-плюс) — это язык программирования, который был разработан в 80-х годах прошлого века как расширение языка C. Этот язык отличается от Си тем, что имеет больший набор возможностей, включая объектно-ориентированное программирование и шаблоны.
Python — это современный и очень популярный высокоуровневый язык программирования. Он универсален, поэтому подходит для решения разнообразных задач и многих платформ, начиная с iOS и Android и заканчивая серверными ОС. Он используется в веб-разработке, создании десктопных и мобильных приложений, программировании игр, а также в аналитике и машинном обучении.
Многие компьютерные игры были полностью или частично написаны на C++. Он использовался в разработке таких хитов, как:
Кроме того C++ написаны операционные системы Windows и OS X, игровой движок Unreal Engine, Microsoft Office и Adobe Photoshop.
Python интерпретируемый язык — он не компилируется, то есть до запуска представляет из себя обычный текстовый файл, а не переводится в машинные коды. Программировать можно практически на всех платформах, язык хорошо спроектирован и логичен.
Разработка на нем в разы быстрее, потому что приходится писать меньше кода, чем на Java, С и других языках, — он отлично подходит новичкам.
Python подходит для разработки любых проектов на разных платформах. Его можно встретить в вебе, на мобильных устройствах, в приложениях, решениях, связанных с машинным обучением (нейросети и искусственный интеллект), и даже в качестве встроенной системы.
Язык программирования устройств Arduino основан на C/C++. Он прост в освоении, и на данный момент Arduino — это, пожалуй, самый удобный способ программирования устройств на микроконтроллерах. Для Arduino существует множество библиотек позволяющих легко подключать различные периферийные устройства.
Набор Лаборатория IoT основан на микроконтроллере ESP8266, который поддерживает язык программирования Arduino.