Статьи раздела
- Программа 1С
- Особенности разработки сайтов на 1с Битрикс
- Как научиться веб программированию?
- Обслуживание программ 1С
- Язык программирования Java (Ява)
- Программное обеспечение
- Язык программирования Бейсик
- С (Си) - язык программирования
- Резервное архивирование данных
- Opera выпустила браузеры Mobile 12 и Mini 7
- Операционная система
- Операционные системы. Интерфейсные оболочки
Статьи
- Категории топа / Компьютеры / Программирование
С (Си) - язык программированияОпубликовано: 17-07-2012 01:07Процедурный компилируемый язык программирования С (Си) является стандартизированным. Впервые мировая общественность узнала о нем в самом начале 70 годов 20 века, когда Деннис Ритчи и Кен Томпсон решили создать такой язык как развитие языка Би. Изначально Си использовался только для UNIX, но позже он был внедрен и в другие оболочки. Главным достоинством этого языка программирования является его эффективность. В настоящее время именно Си является самым популярным языком для создания масштабного системного программного обеспечения. Нередко Си используют и для реализации прикладных программ. Синтаксис такого языка, как Си, стал фундаментом для развития других языков программирования. Характерными особенностями языка Си являются лаконичность, функциональность, использование стандартного набора конструкций и структур данных, а так же широкий выбор операций. Однако программисты выделяют другую черту, которая и стала причиной такой популярности Си. Это его минимализм и возможность работы в однопроходном компиляторе. Иными словами, язык Си компилируется таким образом, что нет необходимости обращаться назад, к обработанному ранее тексту. Эта особенность предъявляет такие требования к коду – прежде, чем использовать ту или иную функцию, ее нужно объявить. Кодировка программ на Си может быть на низком уровне, уровне абстракции. Программы, написанные на Си, работают очень близко к реальным устройствам, и потому сам язык программирования называют языком среднего (низкого) уровня. Хотя строгая общепринятая классификация гласит, что это язык высокого уровня. Стандартные компиляторы Си легко разрабатываются, потому что язык очень простой и использует стандартные библиотеки минимального размера. Си доступен сегодня практически на любых платформах. На таком языке можно создавать такие проекты, как браузерные mmorpg игры - Псы войны, например или переносимые программы, что очень важно для современного программирования. Считается, что Си был создан программистами для программистов для решения мелких ежедневных задач. Но сегодня он участвует в значительно более широком круге решения задач системного программирования. Язык характеризуется простой языковой базой и ориентирован главным образом на процедурное программирование. Это позволяет использовать Си для программирования в структурном сти |