- C/C++實踐進(jìn)階之道:寫給程序員看的編程書
- 陳黎娟
- 823字
- 2020-06-29 11:37:40
3-6 從Turbo C到Borland C++
學(xué)校一般都用Turbo C作為C語言的教學(xué)工具。
這么多年一直都沒有改變。當(dāng)然,對簡單的語法學(xué)習(xí)來說,Turbo C基本夠用了。
不過,Turbo C有兩個致命的缺點,不太適合本書的讀者。
(1)不支持鼠標(biāo)操作。
(2)和現(xiàn)代的開發(fā)IDE差別較大。
幸好,Borland公司推出了Borland C++不但完全兼容Turbo C,完全避免了這些缺點。一方面,它的IDE界面支持鼠標(biāo)的操作,減少了很多不必要的麻煩。另一個方面,它的IDE具備了現(xiàn)在絕大多數(shù)復(fù)雜IDE工具的雛形。
Borland C++,我們既可以提高C語言的學(xué)習(xí)效率,又可以為將來使用其他的IDE打好基礎(chǔ)。實際上也是這樣,我當(dāng)年在大學(xué)使用了兩年多的Borland C++,可以說了解的非常清楚。
后來其他開發(fā)工具,老實說,都沒有掌握得這么全面,但因為有了Borland C++的基礎(chǔ)。
基本上其他開發(fā)工具,很快就能上手了。而且,因為當(dāng)年狂看Borland C++的幫助文檔。
全英文的啊,對后來的開發(fā)中啃全英文材料的幫助很大。
具體來說,從Turbo C轉(zhuǎn)向Borland C++,只需要記住兩個小小的區(qū)別。
(1)使用stdio.h中的函數(shù),需要申明#include <stdio.h>語句,這比Turbo C嚴(yán)格。
(2)main()函數(shù),最好用規(guī)范的viod main(),或者int main()。
這兩個方面,比Turbo C嚴(yán)格許多,其實,這是好事情,新的C語言開發(fā)工具,都有如此嚴(yán)格的要求。
基本上來說,Borland C提供的菜單系統(tǒng)和我們今天使用的絕大多數(shù)菜單系統(tǒng)幾乎完全一致。
首先對一個新手來說,Borland C++的option菜單下面提供了很多選項。不過安裝過后,使用默認(rèn)的選項就可以了。你也可以作為挑戰(zhàn),去一一閱讀里面的含義,作為自己英語學(xué)習(xí)能力的鍛煉。
其次,Borland C++提供的Project菜單,基本提供了現(xiàn)代的項目管理功能。
讀者有了Borland C++中項目開發(fā)的體會,相信會在這一基礎(chǔ)上,很輕松地提高到另一個高度。
這里建議讀者最少使用Visual C++ 6.0,但考慮到某些學(xué)校的情況,個別還在用Turbo C2.0,所以,建議讀者如果還在Turbo C環(huán)境,請在網(wǎng)上下載一個Borland C++ V3.1來使用,這樣方便你在課程學(xué)習(xí)完畢后,及時過渡到Visual C++或其他開發(fā)工具。
參照下面的示例,明明是一個今天標(biāo)準(zhǔn)的C程序,但在Turbo C 2.0中通不過,必須改成后面在今天看來是不標(biāo)準(zhǔn)的程序,如圖3-16所示。

圖3-16 示例程序
- 程序員修煉之道:程序設(shè)計入門30講
- C++面向?qū)ο蟪绦蛟O(shè)計(微課版)
- Mastering Natural Language Processing with Python
- Java程序設(shè)計與計算思維
- Mastering Ubuntu Server
- Quarkus實踐指南:構(gòu)建新一代的Kubernetes原生Java微服務(wù)
- Unity 5 for Android Essentials
- Visual C#.NET程序設(shè)計
- ActionScript 3.0從入門到精通(視頻實戰(zhàn)版)
- Mastering Apache Camel
- Python預(yù)測之美:數(shù)據(jù)分析與算法實戰(zhàn)(雙色)
- 3D Printing Designs:Octopus Pencil Holder
- Getting Started with Windows Server Security
- Python深度學(xué)習(xí)與項目實戰(zhàn)
- Windows 10 for Enterprise Administrators