c語(yǔ)言必考知識(shí)點(diǎn) 為什么大部分高校還在只教C/C /Java,而不教更加強(qiáng)大的Rust/Go/Scala?
為什么大部分高校還在只教C/C /Java,而不教更加強(qiáng)大的Rust/Go/Scala?客觀環(huán)境:C、C、Java的開(kāi)發(fā)比較成熟,學(xué)習(xí)者多,生態(tài)比較好。[翻白眼]企業(yè)的需求比較大,保證了就業(yè)的基本面
為什么大部分高校還在只教C/C /Java,而不教更加強(qiáng)大的Rust/Go/Scala?
客觀環(huán)境:C、C、Java的開(kāi)發(fā)比較成熟,學(xué)習(xí)者多,生態(tài)比較好。[翻白眼]企業(yè)的需求比較大,保證了就業(yè)的基本面,學(xué)生學(xué)習(xí)后不容易失業(yè)。[笑聲]新語(yǔ)言由學(xué)生自己教授,以確保有效的技術(shù)變革。
主觀環(huán)境:美味的老資本,易于混合的資金。[傻笑
]一句話:穩(wěn)定是絕對(duì)的原則,每天改變不是正確的方式。
注意:個(gè)人觀點(diǎn),請(qǐng)繞道而行。[白眼
讓女兒捫心自問(wèn),家長(zhǎng)擔(dān)心有用嗎
學(xué)C不需要先學(xué)C。盡管這兩種語(yǔ)言只有兩個(gè)加號(hào),但它們本質(zhì)上是不同的編程思想。
C語(yǔ)言采用結(jié)構(gòu)化編程思想,將系統(tǒng)劃分為多個(gè)不同層次的功能模塊(與功能含義相同),通過(guò)模塊間的參數(shù)調(diào)用實(shí)現(xiàn)系統(tǒng)操作。它是一種早期的軟件開(kāi)發(fā)方法。
C采用面向?qū)ο蟮幕舅枷?,即基于類?gòu)建系統(tǒng),通過(guò)類生成對(duì)象,通過(guò)對(duì)象間的消息傳遞完成系統(tǒng)功能。這是目前最流行的軟件開(kāi)發(fā)方法。
可以看出,學(xué)習(xí)C并不需要先學(xué)習(xí)C語(yǔ)言,但先學(xué)習(xí)C語(yǔ)言阻礙了面向?qū)ο笏季S的建立。