Книга: Язык Си - руководство для начинающих
ИСПОЛЬЗОВАНИЕ ЯЗЫКА СИ
Си — язык "компилируемого" типа. Не огорчайтесь, если это звучит для вас пока как непонятный набор слов; вы поймете, что это значит, когда мы опишем этапы процесса создания работающей Си-программы.
Если вы привыкли использовать какой-нибудь язык программирования компилируемого типа, например Паскаль или Фортран, вам будут понятны основные этапы "сборки" программ, написанных на Си. Но если ваш опыт основан на работе с такими языками
РИС. 1.2. Области применения языка Си.
интерпретируемого типа, как Бейсик и Лого, или у вас совсем нет соответствующей подготовки, то процесс сборки может показаться вам поначалу необычным. К счастью, мы можем объяснить вам все детали этого процесса, и вы увидите, что на самом деле он достаточно понятен и прост.
Чтобы дать вам первое представление о процессе создания программы, ниже приводится упрощенная схема того, что необходимо сделать — начиная от написания программы и кончая ее выполнением.
1. Используйте "редактор текстов" для создания программы на языке Си.
2. Попытайтесь осуществить трансляцию вашей программы с помощью удобного для вас компилятора. Он проведет проверку правильности вашей программы и, если обнаружит ошибки, выдаст сообщение об этом. В противном случае компилятор выполнит перевод программы в некоторый внутренний язык ЭВМ и поместит результат в новый файл.
3. Набрав имя этого нового файла на клавиатуре дисплея, вы можете запустить вашу программу.
В некоторых вычислительных системах второй этап может быть разбитым на два или три шага, но его суть от этого не изменится. Давайте рассмотрим теперь каждый этап более подробно.
- Два языка внутри одного задания (использование функции InputBox языка VBScript в сценариях JScript)
- Использование языка определения данных
- Глава 9 Совместное использование XSLT с другими языками программирования
- Глава 9. Использование XSLT совместно с другими языками программирования
- Использование перегруженных операций в языках, не поддерживающих перегрузку операций
- Расширения SQL
- Производительность
- Операции с множествами узлов
- 6.7. Формирование составных целевых утверждений
- Пропуск параметров типа
- Хранимые процедуры выбора
- 7.10. Концепция Сепира-Уорфа