數據結構與算法實戰_1預備知識

程序 = 數據結構 + 算法

Donald E. Knuth(⾼德納, 1974年圖靈獎): • 《計算機程序設計的藝術》(The Art of Computer Programming) //他在不到30歲的時候提出了數據結構和算法這兩個計算機專有名詞

用什麼語言?

選⼀門⾼級語⾔:
• 建議 C / C++ / Java / Python 任意⼀門 選擇適合⾃⼰的開發環境:
• C / C++ :Code::Blocks / Xcode / Visual Studio Community / ……
• Java :Eclipse / IntelliJ IDEA Community / ……
• Python : PyCharm Community / ……

C語言

由 丹尼斯·⾥奇(Dennis M. Ritchie, 1941-2011)設計
• 1972年誕⽣
• 與UNIX關係密切
• 活躍⾄今
• 衆多C-Like Language

C++ 語言

由 本賈尼·斯特勞斯特盧普(Bjarne Stroustrup)設計
• 1982-1983誕⽣
• 以C爲基礎
• ⾯向對象程序設計語⾔(Object Oriented Programming)
• 標準模板庫(STL)

Java 語言

SUN公司1995年發佈;現在屬於甲⾻⽂(Oracle)公司
• 運⾏於虛擬機(JVM)
• ⾼可移植性
• ⾯向對象程序設計語⾔(Object Oriented Programming)
• 與編譯型語⾔相⽐,效率……
java 把資源回收問題交給了虛擬機

Python 語言

吉多·範羅蘇姆(Guido van Rossum)於1989年創造
• Python3 於2008年發佈
• 解釋型語⾔
• ⾯向對象程序設計語⾔
• ⽬前排⾏榜第⼀
• 簡單易學、功能豐富

hello

c
並沒有包含庫在這是包含頭文件,等於是把頭文件拷貝到這個地方,來代替這一行。

	#include<stdio.h>
	int main(){
	    printf("hello~");
	    return 0;
	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章