Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
theory:c_c [2024/11/07 15:55] – [Python. Откуда он в микроконтроллере] labuser30 | theory:c_c [2024/11/07 16:05] (текущий) – [Язык программирования С/C++] labuser30 |
---|
===== Язык программирования С/C++===== | ===== Язык программирования Arduino(С/C++)===== |
| |
С(Си) - язык программирования общего назначения, разработанный в 1969—1973 годах. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ. Язык программирования С оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C. | С(Си) — язык программирования общего назначения, разработанный в 1969—1973 годах. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ. Язык программирования С оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C. |
| |
На языке С написано ядро Linux, интерпретатор Python. | На языке С написано ядро Linux, интерпретатор Python, операционные системы реального времени. |
| |
C++ (Си-плюс-плюс) — это язык программирования, который был разработан в 80-х годах прошлого века как расширение языка C. Этот язык отличается от Си тем, что имеет больший набор возможностей, включая объектно-ориентированное программирование и шаблоны. | C++ (Си-плюс-плюс) — это язык программирования, который был разработан в 80-х годах прошлого века как расширение языка C. Этот язык отличается от С тем, что имеет больший набор возможностей, включая объектно-ориентированное программирование и шаблоны. |
| |
Python — это современный и очень популярный высокоуровневый язык программирования. Он универсален, поэтому подходит для решения разнообразных задач и многих платформ, начиная с iOS и Android и заканчивая серверными ОС. Он используется в веб-разработке, создании десктопных и мобильных приложений, программировании игр, а также в аналитике и машинном обучении. | C++ — это актуальный высокоуровневый язык программирования, который позволяет создавать приложения и программы любой сложности: от простых консольных утилит до сложных игровых движков. Также на этом языке можно программировать микроконтроллеры и системы в реальном времени. На C++ можно написать практически все что угодно, от системных приложений до мобильных приложений. |
| |
Многие компьютерные игры были полностью или частично написаны на C++. Он использовался в разработке таких хитов, как: | Многие компьютерные игры были полностью или частично написаны на C++. Он использовался в разработке таких хитов, как: |
Кроме того C++ написаны операционные системы Windows и OS X, игровой движок Unreal Engine, Microsoft Office и Adobe Photoshop. | Кроме того C++ написаны операционные системы Windows и OS X, игровой движок Unreal Engine, Microsoft Office и Adobe Photoshop. |
| |
| С/C++ — компилируемый язык программирования, исходный код которого преобразуется компилятором в машинный код и записывается в файл с особым заголовком и/или расширением для последующей идентификации этого файла, как исполняемого операционной системой (в отличие от интерпретируемых языков программирования, чьи программы выполняются программой-интерпретатором). |
| |
Python интерпретируемый язык — он не компилируется, то есть до запуска представляет из себя обычный текстовый файл, а не переводится в машинные коды. Программировать можно практически на всех платформах, язык хорошо спроектирован и логичен. | |
| |
Разработка на нем в разы быстрее, потому что приходится писать меньше кода, чем на Java, С и других языках, — он отлично подходит новичкам. | |
| |
Python подходит для разработки любых проектов на разных платформах. Его можно встретить в вебе, на мобильных устройствах, в приложениях, решениях, связанных с машинным обучением (нейросети и искусственный интеллект), и даже в качестве встроенной системы. | |
| |
==== Arduino ==== | ==== Arduino ==== |