發展概況
該公司在1987年首次推出Turbo C 1.0 產品, 其中使用了全然一新的集成開發環境, 即使用了一系列下拉式選單,將文本編輯、程式編譯、連線以及程式運行一體化, 大大方便了程式的開發。1988年, Borland 公司又推出Turbo C1.5版本, 增加了圖形庫和文本視窗函式館等, 而Turbo C 2.0 則是該公司1989年出版的。Turbo C2.0在原來集成開發環境的基礎上增加了查錯功能, 並可以在Tiny模式下直接生成.COM (數據、代碼、堆疊處在同一64K 記憶體中) 檔案。還可對數學協處理器(支持8087/80287/80387等)進行仿真。
Borland 公司後來又推出了面向對象的程式軟體包Turbo C++它繼承發展Turbo C 2.0 的集成開發環境, 並包含了面向對象的基本思想和設計方法。
1991年為了適用Microsoft 公司的Windows 3.0 版本, Borland 公司又將Turbo C++ 作了更新, 即Turbo C 的新一代產品Borlandc C++也已經問世了。很多國家也在使用和接受中。
2006年,Embarcadero Technologies將Turbo C與MS-DOS版本的Turbo C++釋出成為自由軟體。
2.0 版本
介紹
Turbo C2.0不僅是一個快捷、高效的編譯程式,同時還有一個易學、易用的集成開發環境。使用Turbo C2.0無需獨立地編輯、編譯和連線程式,就能建立並運行C語言程式。因為這些功能都組合在Turbo 2.0的集成開發環境內,並且可以通過一個簡單的主螢幕使用這些功能。
配置要求
Turbo C 2.0可運行於IBM-PC系列微機,包括XT,AT及IBM兼容機。此時要求DOS2.0或更高版本支持,並至少需要448K的RAM,可在任何彩、單色80列監視器上運行。支持數學協處理器晶片,也可進行浮點仿真,這將加快程式的執行。
主要檔案
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頭檔案
*.BGI 不同顯示器圖形驅動程式
*.C Turbo C例行程式(源檔案)
其中:上面的?分別為:T Tiny(微型模式)S Small(小模式)C Compact(緊湊模式)M Medium(中型模式)L Large(大模式)H Huge(巨大模式)
安裝
MS-DOS 、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保存即可。
Turbo 3.0
介紹
“Turbo C++ 3.0”軟體是Borland公司在1992年推出的強大的——C語言程式設計與C++面向對象程式設計的集成開發工具。它只需要修改一個設定選項,就能夠在同一個IDE集成開發環境下設計和編譯以標準 C 和 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、完全支持滑鼠選擇、拖放和右鍵操作,很好地照顧了習慣於圖形操作環境的用戶;
4、建立了即時幫助系統,只需要選定關鍵字後按“Ctrl+F1”即可查看詳細的幫助說明,並且每個函式都具有完整的示例解釋說明,只需要複製到新檔案即可運行,無論對C語言初學者還是C++高手都是不錯的實例教材;
5、可以自定義語句按照語法高亮多色顯示,令代碼編寫、程式查錯時更直觀方便;
6、程式編輯器的查找、替換等編輯功能更方便易用;
7、建立和管理Project項目更方便容易;
語言
C語言起始於1968年發表的BCPL(Basic Combined Programming Language)語言,它的許多重要思想都來自於Martin Richards在1969年研製的BCPL語言,以及以BCPL語言為基礎的與Ken Thompson在1970年研製的B語言。Ken Thompson用B語言寫了第一個UNIX作業系統。M.M.Ritchie1972年在B語言的基礎上研製了C語言,並用C語言寫成了第一個在PDP-11計算機上研製的UNIX作業系統。1977年出現了獨立於機器的C語言編譯文本《看移植C語言編譯程式》,從而大大簡化了把C語言編譯程式移植到新環境中所做的工作,這本身也就使UNIX的日益廣泛使用,C語言也迅速得到推廣。
1983年美國國家標準化協會(ANSI)根據C語言問世以來的各種版本,對C語言的發展和擴充制定了新的標準,成為ANSI C。1987年ANSI又公布了新標準————87ANSI C。
在微型計算機上使用的有Microsoft C、Quick C、Turbo C等多種版本。這些不同的C語言版本,基本部分是相同的,但是在有關規定上有略有差異。
C 語言發展如此迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟體, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 語言編寫的。用C 語言加上一些彙編語言子程式, 就更能顯示C 語言的優勢了,象PC- DOS ,WORDSTAR等就是用這種方法編寫的。歸納起來C 語言具有下列特點:
高級語言
它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像彙編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
結構式語言
結構式語言的顯著特點是代碼及數據的分隔化, 即程式的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程式層次清晰, 便於使用、維護以及調試。C 語言是以函式形式提供給用戶的, 這些函式可方便的調用, 並具有多種循環、條件語句控制程式流向, 從而使程式完全結構化。
功能齊全
C 語言具有各種各樣的數據類型, 並引入了指針概念, 可使程式效率更高。另外C 語言也具有強大的圖形功能, 支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大, 可以實現決策目的。
適用範圍大
C 語言還有一個突出的優點就是適合於多種作業系統, 如DOS、UNIX,也適用於多種機型。
C語言的優點很多,但是也存在一些缺點,如運算優先權太多,運算能力方面不像其它高級語言那樣強,語法定義不嚴格等。但是這些都不能阻止C語言成為一門廣受歡迎的計算機程式語言!
Turbo C命令
Turbo 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
/d開關使TC在檢測到合適的硬體的時候使用雙監視器方式,如果沒有合適的硬體,/d將被忽略。雙監視器模式是在運行或調試程式時使用的。
Turbo C內部命令
按F1獲得有關當前我在的信息(運行、編譯等的幫助)。
按F5放大/縮小活動視窗。
按F6開/關視窗。
按F10選單與活動視窗之間的相互切換。