王寶瑩 張江梅
摘要:隨著我國改革開放的進一步深化,高等教育也得到了快速發展。C語言程序設計課程成為工科學生的必修專業課之一。目前C語言程序設計的常用環境有Microsoft Visual C++,Microsoft Visual Studio,Borland C++,Turbo C ,Win-TC,DEV C++, Code::Blocks、GNU Compiler Collection和VIM等。因為C語言是1973年設計出的語言,是比較成熟的語言,所以市面上開發的軟件也比較多,這些軟件既有自身的優點,也有一些針對不同用戶的缺點。本文結合本科生的日常教學,以及本科生的學習特點,對比Microsoft Visual C++,Microsoft Visual Studio,Turbo C這三款經典的軟件,研究得出最適合課堂上用的軟件結論。
關鍵詞: Microsoft Visual C++;Microsoft Visual Studio;Turbo C
1引言
隨著我國改革開放的進一步深化,高等教育也得到了快速發展,各地高校緊密結合地方經濟發展需要,科學運用市場調節機制,加大了使用信息科學等現代科學技術提升,改造傳統學科專業的投入力度。C語言是一種高級語言,經常用來編寫系統軟件和大型應用軟件。例如,操作系統,硬件設備的驅動程序、游戲程序等。C語言是C++、JAVA、C#、PHP和仿真的MTALAB內嵌的語言等高級語言的基礎。因此C語言程序設計課程是工科學生必修的一門專業課程,在新時代背景下,這門課程也逐漸加強培養學生的實踐能力和創新精神。高校也調整了傳統的專業設置和結構,對于教學內容和方法進行了進一步的升級和改變,增加了實驗課程的課時,增加了有實踐結合緊密的程序練習。
2現狀
目前市面上流行的C語言程序設計的開發軟件有Microsoft Visual C++, Microsoft Visual Studio,Borland C++ Builder,Turbo C ,Win-TC, DEV C++, Code::Blocks、GNU Compiler Collection和VIM等。高校在C語言程序設計這門課程中通常使用的編程軟件有Microsoft Visual C++和Microsoft Visual Studio。以下簡單介紹下常用的這兩款經典軟件和曾經風靡一時的Turbo C。
2.1 Microsoft Visual C++
Microsoft Visual C++是微軟公司提供了一款具有繼承開發環境的免費的C++開發工具,簡稱VC++。自1992年發布的Microsoft Visual C++ 1.0至2013年8月發布的Microsoft Visual C++ 2013,歷經了14個版本,高校中目前最常用的是1998年發行的Microsoft Visual C++ 6.0,這個版本一直被廣泛的應用于各類大小項目的開發。
2.2 Microsoft Visual Studio
Visual Studio是目前最流行的Windows平臺應用程序,同樣由微軟公司研發并推向市場。VS從95年的 Visual Studio 4.0初版,這個版本對于windows系統并不能很好的適應,一直到如今的Microsoft Visual Studio 2019版本,VS一直在不斷的更新維護,實現強大的編碼功能。
2.3 Turbo C
Borland C++是有公司名稱命名的一款編譯器,Borland公司即寶藍公司,Turbo C是由寶藍公司開發的一套C語言程序開發工具。由于開發的軟件質量過硬,在DOS時代風靡全球。Turbo C問世于1987年,但在后期與微軟的競爭中逐漸落敗,究其根本原因是未能將技術概念轉變為資本。
3不同軟件間的比較
VC++具有界面簡潔,占用資源少,操作方便的優點,也同時具有沒有強大的GUI設計和智能提示的缺點,比較適合小型程序。Visual Studio擁有強烈的交互設計,擁有幾乎完整的開發工具集,比VC++所需空間要大,是Windows系統下最強大集成開發環境之一。Turbo C是DOS時期風靡一時的軟件,不能使用鼠標,所以現在幾乎不用了。
之前的全國計算機等級考試中二級C的考試環境用的是VC++6.0環境,所以很多高校教師在授課過程中采取的開發環境也是VC++6.0,與之配套的教材中的程序和語法也是與VC環境匹配的。目前也有很多省分將等級考試的環境改為Visual Studio。
4. 結論
高等院校的教學需要適應經濟社會發展的需要,更新教學內容,改革課程體系,建設內容新、體系新、方法新、手段新的特色課程是急需做的事情。在程序設計的課上,更注重的是提高學生動手和實踐能力,選擇合適的編程工具也是非常重要的一點。通過本文中對于兩種流行軟件的比較,得出結論,編程中選擇合適自己的軟件即可。筆者建議課程中更適合用Microsoft Visual Studio來授課,不僅是因為Microsoft Visual Studio的功能強大,更重要的是其擁有的領先于業界的數據庫工具,開發并調試多層次的服務器應用程序 使用集成的可視化數據庫設計和報告工具,對于學生的動手實踐能力有極大的作用。
5.參考文獻
[1]王雪,姜雪峰等.線上線下混合式教學模式在C語言程序設計實驗教學中的應用[J].計算機教育,2021(11).
[2]劉艷秋.淺談如何激發中職生C語言課程學習興趣[J]. 中學教學參考,2021(33).
[3]王玉星.混合式教學在《C語言程序設計》課程中實施的初步探究[J].科技風,2021 (30).
[4] 馮滿堂,濮方文.基于移動學習的混合課堂教學模式在“C語言程序設計”教學中的應用研究[J].中國信息技術教育,2021(19)
[5]李家春,熊東青,徐紅云.大學計算機基礎課程的“虛擬第三學期”教改[J].計算機教育,2021(4).
[6]張書峰,劉正. 基于信息化背景下的高職計算機教改[J]. 電腦知識與技術, 2020, 16 (30).
[7]楊蘭,苗永新等.“C語言程序設計”課程教學改革研究[J].計算機教育.2021(08).
[8]章永明.C語言下的計算機軟件編程設計探討[J]. 電子世界, 2021 (17).
[9] 冀全朋,嚴海升.Python程序設計課程教學改革與實踐——基于項目教學模式[J].西南師范大學學報(自然科學版),2021,46(11).
[10]朱娟,岳曉峰,張煒,唐新星等.程序設計類課程的網絡教學模式探索[J].電腦知識與技術,2021,17(24).
作者簡介:在職:王寶瑩, 女,漢,198901,河北承德,承德醫學院,網格計算,碩士研究生,講師,河北承德,067000