Турбо С: руководство пользователя. Часть 1

Турбо С: руководство пользователя. Часть 1 - Стр. 4

Печать PDF
Индекс материала
Турбо С: руководство пользователя. Часть 1
Стр. 2
Стр. 3
Стр. 4
Стр. 5
Стр. 6
Стр. 7
Стр. 8
Стр. 9
Стр. 10
Стр. 11
Стр. 12
Стр. 13
Стр. 14
Стр. 15
Стр. 16
Стр. 17
Стр. 18
Стр. 19
Стр. 20
Стр. 21
Стр. 22
Стр. 23
Стр. 24
Стр. 25
Стр. 26
Стр. 27
Стр. 28
Стр. 29
Стр. 30
Стр. 31
Стр. 32
Стр. 33
Стр. 34
Стр. 35
Стр. 36
Стр. 37
Стр. 38
Стр. 39
Стр. 40
Стр. 41
Стр. 42
Стр. 43
Стр. 44
Стр. 45
Стр. 46
Стр. 47
Стр. 48
Стр. 49
Стр. 50
Стр. 51
Стр. 52
Стр. 53
Стр. 54
Стр. 55
Стр. 56
Стр. 57
Стр. 58
Стр. 59
Стр. 60
Стр. 61
Стр. 62
Стр. 63
Стр. 64
Стр. 65
Стр. 66
Стр. 67
Стр. 68
Стр. 69
Все страницы
     -----------------------------------------------------------------

          Турбо Си поддерживает проект стандарта языка Си,  предложен-
     ный Американским   национальным  институтом стандартов (ANSI),  а
     также полностью определения Кернигана и Ритчи.  Кроме этого Турбо
     Си имеет  некоторые необязательные расширения для смешивания язы-
     ков, смешенно-модульного программирования, разрешающие полнее ис-
     пользовать возможности IBM PC.




               Том I: Руководство пользователя
     -----------------------------------------------------------------

          В Руководстве пользователя (этот том) дается введение в Тур-
     бо Си,  демонстрируется как создавать и запускать  программы,   а
     также дается  основная и вспомогательная информация о компиляции,
     компоновке, отладке и создании проектов.  Ниже приведено  краткое
     содержание глав Руководства пользователя:


                         - 27,28 -

          Глава 1:  Перед началом. Сообщает как установить Турбо Си на
     вашей системе. Кроме того, дает советы по использованию оставшей-
     ся части Руководства.

          Глава 2:  Начало работы.  Обучает  вас основам использования
     интегрированной среды Турбо Си (TC): загрузке, компиляции, запус-
     ку, редактированию и записи простых программ Турбо Си.

          Глава 3:  Компиляция, отладка и запуск программ. Показывает,
     как использовать команду Run и как  "выстраивать" (перестраивать)
     файлы, из которых состоит программа.

          Глава 4:  Отладка ваших программ. Знакомит с интегрированным
     отладчиком Турбо Си и демонстрирует,   "путешествуя"  по  простой
     программе со встроенными "жучками",  различные возможности отлад-
     чика.

          Глава 5:  Интегрированное окружение Турбо Си для  разработки
     программ. В этой главе объясняется работа с текстовым редактором,
     интегрированным отладчиком и системным меню Турбо Си, а также об-
     суждаются pick файлы и файлы конфигурации.


          Глава 6:  Программирование в Турбо Си. Знакомит с некоторыми
     основными шагами создания и запуска программ Турбо Си на  примере
     последовательности коротких программ возрастающей сложности.

          Глава 7:  О некоторых особенностях программирования  на  Си.
     Обзор дополнительных элементов языка Си,  включая массивы, указа-
     тели, структуры и операторы.

          Глава 8:   Видеофункции Турбо Си.  Вводное сжатое обсуждение
     видеорежимов и видеоокон,  с последующим описанием программирова-
     ния в текстовом и графическом режимах.

          Глава 9:  Замечания для программистов,  работающих на  Турбо
     Паскале. На  примерах конкретных программ сравниваются Турбо Си и
     Турбо Паскаль. Описаны наиболее значительные различия двух языков
     и приведены советы по избежанию распространенных ошибок.

          Глава 10: Интерфейс между Турбо Си и Турбо Прологом. Показа-
     но, как  связывать между собой модули,  написанные на Турбо Си, с
     программами, написанными на Турбо Прологе.   Приведено  несколько
     примеров, поясняющих этот процесс.


                         - 29,30 -

          Глава 11: Руководство по языку Турбо Си. Перечислены все ас-
     пекты и возможности данной реализации языка Си,  отличающиеся  от
     определения, данного Керниганом и Ритчи, а также подробно описаны
     расширения языка, не вошедшие в проект стандарта ANSI.

          Глава 12: Тонкости программирования на Турбо Си. Дается под-
     робная информация о программе начальной загрузки, организации па-
     мяти в различных моделях памяти,  арифметике указателей,  взаимо-
     действии с  ассемблером и использовании чисел с плавающей точкой.




               Том 2: Справочное руководство
     -----------------------------------------------------------------

          Справочное руководство предназначено для опытных программис-
     тов; в нем описаны сведения,  касающиеся  конкретного  исполнения
     языка и рабочего окружения. Также, в алфавитном порядке, приведе-
     но описание всех функций Турбо Си.  Ниже дается краткое  описание
     содержания глав и приложений Справочного руководства:


          Глава 1: Использование библиотечных функций Турбо Си. Приво-
     дится список #include файлов (*.H) Турбо Си и каждой из их библи-

     отечных программ по категориям. Обсуждается функция main и ее ар-
     гументы. Заканчивается глава описанием всех глобальных переменных
     Турбо Си.

          Глава 2: Библиотека Турбо Си. Описание всех библиотечных фу-
     нкций Турбо Си в алфавитном порядке.  Для каждой функции  указана
     следующая информация:  синтаксис, включаемые файлы, относящиеся к
     ней функции,  краткое описание действия,  возвращаемые значения и
     мобильность данной  функции.   Кроме этого даются ссылки на соот-
     ветствующие функции и примеры использования функций.

          Приложение A:   Интерактивный  редактор Турбо Си.  Приведено
     подробное описание команд редактора,  для тех, кому нехватило ин-
     формации в Главе 5 Руководства пользователя.

          Приложение  B:  Сообщения  об  ошибках транслятора. Приведен
     список сообщений с объяснением возможных причин появления каждого
     сообщения.

          Приложение C:  Опции командной строки. Приведен список опций

                         - 31,32 -

     компилятора, используемых с транслятором ТСС.

          Приложение D:  Служебные программы Турбо  Си.   Описаны  три
     программы, включенные    в пакет поставки Турбо Си:  препроцессор
     СРР; МАКЕ  -  построитель  программ;  компоновщик  Турбо - TLINK;
     TLIB - библиотекарь Турбо; GREP - утилита поиска в файлах; BGIOBJ
     - утилита для подготовки графических драйверов и шрифтов, а также
     объектный модуль перекрестных ссылок OBJXREF.

          Приложение E:  Сводка синтаксиса языка. Использует модифици-
     рованную форму Бэкуса-Наура для определения синтаксиса всех конс-
     трукций Турбо Си.

          Приложение F:  Настройка Турбо Си.  Описание программы уста-
     новки TCINST, позволяющей настроить клавиатуру, изменить значения
     по умолчанию, изменить цвет экрана и т.д.

          Приложение G:  MicroCalc объясняет как откомпилировать,  за-
     пустить и  использовать  MicroCalc  (простой табличный процессор,
     поставляемый на дистрибутивных дискетах Турбо Си).



               Рекомендуемая литература
     -----------------------------------------------------------------

          Указанные  ниже  книги  будут  полезным  дополнением к вашим
     руководствам по Турбо Си:

          - The  C Programming Lanquage by Brian W.Kernigan and Dennis
     M.Ritchie (New Jersey: Prentice-Hall. 1978) Переведена на русский
     язык -  Б.Керниган,  Д.Ритчи,  А.Фьюэр "Язык программирования Си.
     Задачи по языку Си". М.: Финансы и статистика, 1985 г. - 279 с.

          - Подкомитет  X3J11 по стандартизации языка Си Американского
     национального института по стандартизации (ANSI) в настоящее вре-
     мя готовит официальный стандарт языка,  и Турбо Си полностью под-
     держивает этот стандарт ANSI на язык Си.

          Если вы только начинаете изучать Си,  то мы рекомендуем  вам
     проработать на  нем упражнения,  приведенные в Кернигане и Ритчи.
     Если же у вас есть опыт работы с Си,  то  изучение  Турбо  Си  не
     представит каких-либо трудностей.



                         - 33,34 -

               И с п о л ь з у е м ы е   ш р и ф т ы
     -----------------------------------------------------------------

          Все используемые  в данном руководстве шрифты получены с по-
     мощью продукта Sprint - профессионального  текстового  процессора
     фирмы Борланд  и лазерного принтера PostScript.  Различные шрифты
     используются следующим образом:

          (Примечание. Шрифты в переводе не воссоздаются.)

        - Этим шрифтом печатается текст в том виде,  как он появляется
          на экране или в программе,  а также тот текст, который печа-
          таете вы /например, опции командной строки/.

        - В квадратные скобки в тексте или в команде  DOS  заключаются
          необязательные входные данные или данные, зависящие от вашей
          системы.

        - В острые скобки в тексте или в команде DOS заключаются  нео-
          бязательные входные   данные или данные,  зависящие от вашей
          системы.


          При описании функций в острые скобки заключаются имена вклю-
          чаемых файлов.

        - Этим жирным шрифтом печатаются имена функций Турбо Си и име-
          на структур в тексте (но не в программных  примерах).   Этот
          шрифт также используется в тексте,  но не в программных при-
          мерах, для ключевых слов Турбо Си,  таких как char,  switch,
          near и cdecl.