Turbo C

美國Borland公司開發的產品

TurboC是美國Borland公司的產品,Borland公司是一家專門從事軟體開發、研製的大公司。該公司相繼推出了一套Turbo系列軟體,如TurboBASIC,TurboPascal,TurboProlog,這些軟體很受用戶歡迎。

TurboC集成了程序編輯、調試、鏈接等多種功能。在DOS系統時代,TurboC是被最廣泛使用的一種PC機應用程序開發工具,很多應用軟體均是由TurboC開發完成。隨著計算機及其軟體的發展,操作系統已經從DOS發展到Windows。Windows操作系統下的大部分應用軟體已經不再使用TurboC來開發,但是作為一種非常優秀C程序開發工具,其依然是一種學習C程序設計的理想工具。

發展沿革


Turbo C
Turbo C
該公司在1987年首次推出TurboC1.0產品,其中使用了全然一新的集成開發環境,即使用了一系列下拉式菜單,將文本編輯、程序編譯、連接以及程序運行一體化,大大方便了程序的開發。1988年,Borland公司又推出TurboC1.5版本,增加了圖形庫和文本窗口函數庫等,而TurboC2.0則是該公司1989年出版的。TurboC2.0在原來集成開發環境的基礎上增加了查錯功能,並可以在Tiny模式下直接生成.COM(數據、代碼、堆棧處在同一64K內存中)文件。還可對數學協處理器(支持8087/80287/80387等)進行模擬。
Borland公司後來又推出了面向對象的程序軟體包TurboC++它繼承發展TurboC2.0的集成開發環境,並包含了面向對象的基本思想和設計方法。
1991年為了適用Microsoft公司Windows3.0版本,Borland公司又將TurboC++作了更新,即TurboC的新一代產品BorlandcC++也已經問世了。很多國家也在使用和接受中。
2006年,EmbarcaderoTechnologies將TurboC與MS-DOS版本的TurboC++釋出成為自由軟體

版本介紹


2.0版本
介紹
TurboC2.0不僅是一個快捷、高效的編譯程序,同時還有一個易學、易用的集成開發環境。使用TurboC2.0無需獨立地編輯、編譯和連接程序,就能建立並運行C語言程序。因為這些功能都組合在Turbo2.0的集成開發環境內,並且可以通過一個簡單的主屏幕使用這些功能。
配置要求
TurboC2.0可運行於IBM-PC系列微機,包括XT,AT及IBM兼容機。此時要求DOS2.0或更高版本支持,並至少需要448K的RAM,可在任何彩、單色80列監視器上運行。支持數學協處理器晶元,也可進行浮點模擬,這將加快程序的執行。
主要文件
INSTALL.EXE安裝程序文件。
TC.EXE集成編譯。
TCINST.EXE集成開發環境的配置設置程序。
TCHELP.TCH幫助文件。
THELP讀取TCHELP.TCH的駐留程序README關於TurboC的信息文件
TCCONFIG.EXE配置文件轉換程序MAKE.EXE
項目管理工具TCC.EXE
命令行編譯TLINK.EXE
TurboC系列連接器TLIB.EXE
TurboC系列庫管理工具C0?.OBJ不
同模式啟動代碼C?.LIB
不同模式運行庫GRAPHICS.LIB
圖形庫EMU.LIB
8087模擬庫FP87.LIB8087庫
*.HTurboC頭文件
*.BGI不同顯示器圖形驅動程序
*.CTurboC例行程序(源文件)
其中:上面的?分別為:TTiny(微型模式)SSmall(小模式)CCompact(緊湊模式)MMedium(中型模式)LLarge(大模式)HHuge(巨大模式)
安裝
MS-DOS、xp可直接解壓到任意文件中即可,點擊TC.exe,即可運行,但是還要在TC中設置include文件夾和LIB文件夾所在的路徑,方法是點擊TC.exe按F10切換到菜單,然後選擇Options->Directories,
turbo C的界面
turbo C的界面
INCLUDEDirectories設置成TurboC目錄下的Include所在的路徑,libarydirectories設置成TurboC目錄下LIB的路徑,最後TurboCDirectories設置turboc目錄的路徑。接著按esc鍵關閉設置,再選擇saveoptions保存即可。
Turbo3.0
介紹
Turbo C++ 3.0
Turbo C++ 3.0
“TurboC++3.0”軟體是Borland公司在1992年推出的強大的——C語言程序設計與C++面向對象程序設計的集成開發工具。它只需要修改一個設置選項,就能夠在同一個IDE集成開發環境下設計和編譯以標準C和C++語法設計的程序文件。
新功能
TurboC++3.0與TurboC2.0的主要區別
1、TurboC++3.0不僅能設計和編譯C程序文件,而且修正了TurboC2.0中存在的一些Bug(如:不能正常使用float數組等問題);
2、TurboC++3.0還支持多窗口操作,窗口間可以快速切換;
3、完全支持滑鼠選擇、拖放和右鍵操作,很好地照顧了習慣於圖形操作環境的用戶;
4、建立了即時幫助系統,只需要選定關鍵字后按“Ctrl+F1”即可查看詳細的幫助說明,並且每個函數都具有完整的示例解釋說明,只需要複製到新文件即可運行,無論對C語言初學者還是C++高手都是不錯的實例教材;
5、可以自定義語句按照語法高亮多色顯示,令代碼編寫、程序查錯時更直觀方便;
6、程序編輯器的查找、替換等編輯功能更方便易用;
7、建立和管理Project項目更方便容易;

操作指南


語言

Turbo C
Turbo C
C語言起始於1968年發表的BCPL(BasicCombinedProgrammingLanguage)語言,它的許多重要思想都來自於MartinRichards在1969年研製的BCPL語言,以及以BCPL語言為基礎的與KenThompson在1970年研製的B語言。KenThompson用B語言寫了第一個UNIX操作系統。M.M.Ritchie1972年在B語言的基礎上研製了C語言,並用C語言寫成了第一個在PDP-11計算機上研製的UNIX操作系統。1977年出現了獨立於機器的C語言編譯文本《看移植C語言編譯程序》,從而大大簡化了把C語言編譯程序移植到新環境中所做的工作,這本身也就使UNIX的日益廣泛使用,C語言也迅速得到推廣。
1983年美國國家標準化協會(ANSI)根據C語言問世以來的各種版本,對C語言的發展和擴充制定了新的標準,成為ANSIC。1987年ANSI又公布了新標準————87ANSIC。
微型計算機上使用的有MicrosoftC、QuickC、TurboC等多種版本。這些不同的C語言版本,基本部分是相同的,但是在有關規定上有略有差異。
C語言發展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟體,如DBASEⅢPLUS、DBASEⅣ都是由C語言編寫的。用C語言加上一些彙編語言子程序,就更能顯示C語言的優勢了,象PC-DOS,WORDSTAR等就是用這種方法編寫的。歸納起來C語言具有下列特點:

高級語言

它把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以像彙編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

結構式語言

結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控制程序流向,從而使程序完全結構化。

功能齊全

C語言具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的。

適用範圍大

C語言還有一個突出的優點就是適合於多種操作系統,如DOS、UNIX,也適用於多種機型。
C語言的優點很多,但是也存在一些缺點,如運算優先順序太多,運算能力方面不像其它高級語言那樣強,語法定義不嚴格等。但是這些都不能阻止C語言成為一門廣受歡迎的計算機編程語言!

TurboC命令

TurboC命令行開關
TurboC集成開發環境接收下面一命令行開關:
/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
/d開關使TC在檢測到合適的硬體的時候使用雙監視器方式,如果沒有合適的硬體,/d將被忽略。雙監視器模式是在運行或調試程序時使用的。
TurboC內部命令
按F1獲得有關當前我在的信息(運行、編譯等的幫助)。
按F5放大/縮小活動窗口。
按F6開/關窗口。
按F10菜單與活動窗口之間的相互切換。