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