類的構造方法 C C Python哪個更適合新手?
C C Python哪個更適合新手?我想我們應該先學C,然后學python,最后學C首先,C的語法很簡單,但是因為它接近底層,你會理解很多編程的本質,比如內存的本質,程序操作的本質,指針精度的本質
C C Python哪個更適合新手?
我想我們應該先學C,然后學python,最后學C
首先,C的語法很簡單,但是因為它接近底層,你會理解很多編程的本質,比如內存的本質,程序操作的本質,指針精度的本質。關鍵是這些都不難,你可以用更多的方法理解它們。但是C語言只適合初學者,因為它的開發(fā)效率低,解決問題的時間長,即開發(fā)效率低(當然實現效率高)。
由于C的高效率,它經常被用來開發(fā)操作系統,而且操作系統不需要C的花哨語言特性。當然,大多數人都不會接觸到操作系統的開發(fā)
Python是瑞士軍刀。似乎它什么都能做。但如果你想擰,是瑞士軍刀還是獨立的?必須是獨立螺絲刀!但用瑞士軍刀,擰就不急了。為什么要買獨立螺絲刀?而且瑞士軍刀使用起來可能有點不方便,但肯定比出門買獨立螺絲刀方便多了!這是Python的最大優(yōu)勢。它有一個非常完整的圖書館,無論是官方的還是第三方的。經過十多年的積累,它是一個巨大的集群。因為Python的語法很簡單,甚至接近偽代碼,所以Python對我來說是用來解決問題的,達到目的的,其他呢?閉嘴
!C最不適合作為編程入口,因為他的規(guī)則太復雜了,對于新手來說,學習這些東西的時候,很容易嚇人!什么是顯式構造,什么是復制構造,為什么析構函數需要虛函數,什么是虛基類,什么是運算符重載規(guī)則,指針和引用之間的差異,模板的黑魔法是什么,標準庫將要做的是,它的許多特性使編程變得神奇。當使用者使用咒語施展魔法時,他們會有強烈的成就感。但是當你對咒語知之甚少時,一旦你犯了錯誤,你就需要閱讀圣經,花很多時間去理解它們。
所以我建議您從C開始,先了解基本語法,然后再深入了解其精髓,這對您下一步學習Python很有幫助。然后學習Python并嘗試用它做一些事情。你會發(fā)現蟒蛇的力量。最后,學習C語言,雖然有人說C語言的魔力太復雜了,但目前市場上對C程序員的需求還是很大的,因為C語言的開發(fā)效率比C語言快,運行效率是Python和其他腳本語言無法比擬的,所以C語言是市場上的剛需。