-
Turbo C
鎖定
Turbo C是由美國Borland公司開發的一套C語言程序開發工具,Borland公司是一家專門從事軟件開發、研製的大公司。該公司相繼推出了一套Turbo系列軟件,如Turbo BASIC、Turbo Pascal、Turbo Prolog,這些軟件很受用户歡迎
[1]
。
Turbo C集成了程序編輯、調試、鏈接等多種功能。在DOS系統時代,Turbo C是被最廣泛使用的一種PC機應用程序開發工具,很多應用軟件均是由Turbo C開發完成。隨着計算機及其軟件的發展,操作系統已經從DOS發展到Windows。Windows操作系統下的大部分應用軟件已經不再使用Turbo C來開發,但是作為一種非常優秀C程序開發工具,其依然是一種學習C程序設計的理想工具。
- 外文名
- Turbo C
- 別 名
- TC
- 類 別
- 程序開發工具
- 首次推出時間
- 1987年(Turbo C 1.0版推出)
- 支持的操作系統
- DOS、32位/16位Windows
目錄
- 1 發展概況
- 2 Turbo C 2.0版
- ▪ 功能介紹
- ▪ 配置要求
- ▪ 主要文件
- ▪ 安裝
- ▪ 功能
- 3 Turbo C++ 3.0版
- ▪ 基本介紹
- ▪ 適用範圍大
- 5 Turbo C命令
- ▪ Turbo C命令行開關
- ▪ Turbo C內部命令
Turbo C發展概況
Turbo C(4張)
1991年為了適用Microsoft 公司的Windows 3.0版本,Borland公司又將Turbo C++作了更新,即Turbo C的新一代產品Borland C++也已經問世了。很多國家也在使用和接受中。
Turbo CTurbo C 2.0版
Turbo C功能介紹
Turbo C 2.0版不僅是一個快捷、高效的編譯程序,同時還有一個易學、易用的集成開發環境。使用Turbo C 2.0版無需獨立地編輯、編譯和連接程序,就能建立並運行C語言程序。因為這些功能都組合在Turbo 2.0版本的集成開發環境內,並且可以通過一個簡單的主屏幕使用這些功能。
Turbo C配置要求
Turbo C 2.0版可運行於IBM PC系列微型計算機,包括XT、AT及IBM兼容機。此時要求DOS 2.0版本或更高版本支持,並至少需要448KB的RAM,可在任何彩色、單色80列顯示器上運行。支持數學協處理器芯片,也可進行浮點仿真,這將加快程序的執行。
Turbo C主要文件
INSTALL.EXE:安裝程序文件。
TC.EXE:集成編譯。
TCINST.EXE:集成開發環境的配置設置程序。
TCHELP.TCH:幫助文件。
THELP:讀取TCHELP.TCH的駐留程序
README:關於Turbo C的信息文件
TCCONFIG.EXE:配置文件轉換程序
MAKE.EXE:項目管理工具
TCC.EXE:命令行編譯
TLINK.EXE:Turbo C系列連接器
TLIB.EXE:Turbo C系列庫管理工具
C0?.OBJ:不同模式啓動代碼
C?.LIB:不同模式運行庫
GRAPHICS.LIB:圖形庫
EMU.LIB:8087仿真庫
FP87.LIB:8087庫
*.H:Turbo C頭文件
*.C:Turbo C例行程序(源文件)
其中,上面的?分別為:
T:Tiny(微型模式)
S:Small(小模式)
C:Compact(緊湊模式)
M:Medium(中型模式)
L:Large(大模式)
H:Huge(巨大模式)
Turbo C安裝
MS-DOS、Windows XP可直接解壓到任意文件中即可,點擊TC.EXE,即可運行,但是還要在TC中設置include文件夾和LIB文件夾所在的路徑,方法是:
點擊TC.EXE,按功能鍵F10切換到菜單,選擇Options→Directories,Include directories設置成Turbo C目錄下的Include所在的路徑,Libary directories設置成Turbo C目錄下LIB的路徑,Turbo C Directories設置Turbo C目錄的路徑,按Esc鍵關閉設置,選擇Save options保存。
[2]
Turbo C功能
Turbo C集成開發環境主要提供如下功能:
1. 文件管理功能
Turbo C提供了源程序文件的建立、保存、關閉和打開等基本功能。利用這些功能,可以完成C程序文件從建立到保存,以及打開的一些系列操作。
2. 編輯功能
Turbo C主要提供了文本的選定、插入、刪除和查找等基本編輯功能。
3. 編譯/鏈接功能
所有的C語言源程序以文本(ASCII)形式存放,必須經過語法分析、檢查,並翻譯後才可以形成計算機可以識別的二進制指令,一般將編譯後的程序稱為目標代碼。在程序設計過程經常用到函數庫,因此一般是在將目標代碼和函數庫中目標代碼鏈接之後才真正形成計算機可以識別的二進制指令程序。
4. 運行/調試功能
在程序設計過程中,難免會出現一些錯誤,因此必須經過運行驗證後,才可以交付使用。在編譯階段主要是語法分析並檢查錯誤,而運行階段主要檢查程序邏輯上的錯誤。為了方便檢查程序上的邏輯錯誤,一般的編譯器均提供了調試功能從而跟蹤程序的運行過程和狀態。Turbo C主要提供了單步執行、跟蹤、斷點管理和表達式計算等功能。
5. 項目管理功能
6. 系統設置與幫助
為了保證系統正常的運行,設置編譯鏈接等參數的,Turbo C提供了相關的系統參數設置功能。
另外,為了幫助初學者掌握Turbo C的使用,系統提供了豐富的幫助信息。獲得幫助信息的主要方法是在需要幫助的時候,按下功能鍵F1。
Turbo CTurbo C++ 3.0版
Turbo C基本介紹
Turbo C++ 3.0版是Borland公司在1992年推出的C語言程序設計與C++面向對象程序設計的集成開發工具。它只需要修改一個設置選項,就能夠在同一個IDE(集成開發環境)下設計和編譯以標準C和C++語法設計的程序文件。
Turbo C新功能
Turbo C++ 3.0版與Turbo C 2.0版的主要區別
1、Turbo C++ 3.0版不僅能設計和編譯C程序文件,而且修正了Turbo C 2.0版中存在的一些Bug(如:不能正常使用float數組等問題)。
2、Turbo C++ 3.0版還支持多窗口操作,窗口間可以快速切換。
3、完全支持鼠標選擇、拖放和右鍵操作,很好地照顧了習慣於圖形操作環境的用户。
5、可以自定義語句按照語法高亮多色顯示,令代碼編寫、程序查錯時更直觀方便。
6、程序編輯器的查找、替換等編輯功能更方便易用。
7、建立和管理Project項目更方便容易。
Turbo CC語言簡述
C語言的許多重要思想都來自於Martin Richards在1969年研製的BCPL(Basic Combined Programming Language)語言,以及以BCPL語言為基礎的與肯·湯普森在1970年研製的B語言。湯普森用B語言寫了第一個UNIX操作系統。丹尼斯·裏奇於1972年在B語言的基礎上研製了C語言,並用C語言寫成了第一個在PDP-11計算機上研製的UNIX操作系統。1977年出現了獨立於機器的C語言編譯文本《看移植C語言編譯程序》,從而大大簡化了把C語言編譯程序移植到新環境中所做的工作,這本身也就使UNIX的日益廣泛使用,C語言也迅速得到推廣。
在微型計算機上使用的有Microsoft C、Quick C、Turbo C等多種版本。這些不同的C語言版本,基本部分是相同的,但是在有關規定上有略有差異。
C語言發展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟件,如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C語言編寫的。用C語言加上一些彙編語言子程序,就更能顯示C語言的優勢了,PC-DOS、WORDSTAR等就是用這種方法編寫的。歸納起來C語言具有下列特點:
Turbo C高級語言
Turbo C結構式語言
結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C語言是以函數形式提供給用户的,這些函數可方便的調用,並具有多種循環、條件語句控制程序流向,從而使程序完全結構化。
Turbo C功能齊全
Turbo C適用範圍大
Turbo CTurbo C命令
Turbo CTurbo C命令行開關
Turbo C集成開發環境接收下面一命令行開關:
/C開關導致配置文件的加載。鍵入TC命令,後跟/C及配置文件名(/C和文件名不要留空格):
TC/CMYCONFIG.C
/b開關使TC重新編譯project裏的所有文件,在標準輸出設備上打印編譯消息並返回DOS。鍵入TC命令,後跟一個單獨的/B或由/C引入配置文件名後跟/B:
TC/CMYCONFIG.C /B
TC /B
/M表示MAKE而不是重新生成(也就是説,只編譯連接那些過時的文件)。鍵入TC命令,後跟一個單獨的/M或由/C引入配置文件名後跟/M。
TC/CMYCONFIG.C /M
TC /M
Turbo CTurbo C內部命令
按F1獲得有關當前我在的信息(運行、編譯等的幫助)。
按F5放大/縮小活動窗口。
按F6開/關窗口。
- 參考資料
-
- 1. 徐金梧、楊德斌、徐科.TURBO C 試用大全:機械工業出版社,2002
- 2. Turbo C 2.0安裝程序 下載 .c語言編程軟件[引用日期2013-04-25]
- 3. 譚浩強.C程序設計:清華大學出版社,1991