компилируемый статически типизированный язык программирования. Был разработан в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Сначало язык Си был написан для разработки операционной системы UNIX, но затем вследствии его удобства и простоты был перенесён на другие платформы.
Си входит в восьмерку языков программирования для Android-разработчика. Но стоит сразу оговориться, что прибегнуть к Java всё-таки придётся
При этом наиболее эффективно его применение в задачах системного программирования - разработке операционных систем, экранных интерфейсов, инструментальных средств.
Основным достоинством языка СИ является высокая переносимость программ, которые написаны на нем, между компьютерами с различной архитектурой.
Язык постоянно развивается и поддерживается. А еще он обеспечивает быстрое выполнение и хороший отклик, то есть быстродействие и производительность.
Си - это универсальный язык с богатым набором операторов и компактным способом записи выражений. Благодаря гибкости и компактности СИ завоевал популярность.
Си один из самых широко распространённых языков, его можно использовать не только для общих целей, но и для написания низкоуровневых программ, работающих с «железом».
Практически все современные языки программирования конкурируют друг с другом, вводя новый синтаксис, семантику и расширяя стандартные библиотеки и фреймворки. Как говорится, всё для людей. Это и подкупает. Но если будущие разработчики с нуля начнут изучать эти языки, они упустят ценные возможности, которые даёт C. В какой-то момент они просто не смогут сделать новый шаг в своём развитии, не зная, как работает код на более низком уровне, не зная даже, как внутри реализованы их любимые фреймворки и библиотеки. Поэтому выберите C в качестве первого языка программирования. Его изучение займёт больше времени, но в дальнейшем поможет вам очень быстро стать экспертом в более современных языках.