- C/C++實踐進階之道:寫給程序員看的編程書
- 陳黎娟
- 728字
- 2020-06-29 11:37:38
3-1 選擇Visual C++的三個理由
學會一門程序設計語言,不一定就能應用這門語言在今后的工作和學習中。
為什么《C程序設計》這門課程的考試都通過了,一旦需要編寫一兩段程序,總是非常痛苦。很重要的原因就是考試只考察紙面上的能力。其實,從紙面到實踐,雖然有一定距離,但是比學習一門新語言輕松多了,任何一個人都能做到,基本上只要你會電腦。
本書的目的非常明確,就是讓讀者在已經有的C語言基礎上,跨越到能夠在特定的平臺(Windows),使用特定的開發工具來開發自己的應用程序。根據個人的經驗,首先掌握語言的精華,然后結合特定的開發工具,開發一些小的實例,逐步掌握程序設計的奧秘。
可是,在工具的選擇上,真的很讓人發愁……當年我學習C語言的時候用的Turbo C已經有點兒過時,學習C++的時候用的Borland C++勉強還可以用來作為學習工具,但是也沒有當代程序開發工具的諸多特點,容易誤人子弟。最后,我想還是推薦大家從學習C/C++的時候就開始多使用Visual C++作為學習工具。
理由有很多。第一,Windows平臺下的C/C++語言開發工具,Visual C++牌子老,用戶多,對大家將來的開發工作有利。學習的時候,就用和工作差不多的平臺,可以快速融入開發團隊,大家也容易溝通。第二,Visual C++具有很多現代化開發工具的特色,熟悉掌握了它,輕松就可以掌握其他開發工具的用法和特色。第三,過渡快,我們已經用Visual C++來學習C/C++語言了,一旦需要開始學習Windows應用程序開發,基本沒有從頭學習開發工具的障礙。
不過,不利的因素也有,Visual C++畢竟是一個強大的開發工具,功能很多,讀者很容易迷戀其中的一些向導功能,雖然很快做出了像模像樣的Windows應用程序,卻因為基礎沒有打好,不能走得更遠。
所以,讀者如果有條件,應該在開始學習C/C++語言的時候,就養成去上機檢驗所學程序語言的習慣,你可能會發現,多做這樣一點點,提高反而非常快。
- 深度學習經典案例解析:基于MATLAB
- 華為HMS生態與應用開發實戰
- Reactive Programming with Swift
- Python GUI Programming Cookbook
- iOS自動化測試實戰:基于Appium、Python與Pytest
- Android開發三劍客:UML、模式與測試
- Scala Functional Programming Patterns
- Sails.js Essentials
- 數字媒體技術概論
- HTML5 WebSocket權威指南
- 自己動手構建編程語言:如何設計編譯器、解釋器和DSL
- Visual C++程序開發范例寶典
- Visual FoxPro數據庫程序設計
- JavaScript程序設計實例教程(第2版)
- Visual FoxPro程序設計