Реферат Курсовая Конспект
Особенности языка Си - Реферат, раздел Программирование, Языки программирования, их классификация и развитие Особенности Языка Си. Язык Си Имеет Свои Существенные Особенности, Давайте Пе...
|
Особенности языка Си. Язык Си имеет свои существенные особенности, давайте перечислим некоторые из них Си обеспечивает полный набор операторов структурного программирования.
Си предлагает необычно большой набор операций. Многие операции Си соответствуют машинным командам, и поэтому допускают прямую трансляцию в машинный код. Разнообразие операций позволяет выбирать их различные наборы для минимизации результирующего кода. Си поддерживает указатели на переменные и функции. Указатель на объект программы соответствует машинному адресу этого объекта.
Посредством разумного использования указателей можно создавать эффективно-выполняемые программы, так как указатели позволяют ссылаться на объекты тем же самым путем, как это делает машина. Си поддерживает арифметику указателей, и тем самым позволяет осуществлять непосредственный доступ и манипуляции с адресами памяти. В своем составе Си содержит препроцессор, который обрабатывает текстовые файлы перед компиляцией. Среди его наиболее полезных приложений при написании программ на Си являются определение программных констант, замена вызовов функций аналогичными, но более быстрыми макросами, условная компиляция.
Препроцессор не ограничен процессированием только исходных текстовых файлов Си, он может быть использован для любого текстового файла. Си-гибкий язык, позволяющий принимать в конкретных ситуациях самые разные решения. Тем не менее, Си налагает незначительные ограничения в таких, например, действиях, как преобразование типов.
Во многих случаях это является достоинством, однако программисты должны хорошо знать язык, чтобы понимать, как будут выполняться их программы. 3.8.2.
– Конец работы –
Эта тема принадлежит разделу:
Смысл появления такого языка оснащенный набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм. Язык программирования служит двум связанным между собой целям он дает… Первой цели идеально отвечает язык, который настолько близок к машине, что всеми основными машинными аспектами можно…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Особенности языка Си
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов