心理

當前位置 /首頁/完美生活/心理/列表

python和信息學的區別

python和信息學的區別

C語言和Python語言最明顯可見的差別,那就是代碼量了。C語言是上古語言,那時編程的絕對主體就是很懂計算機的程序員,特別歡迎複雜但實用的工具,因此C語言一出生就頗為硬核。

你不僅需要自己決定好程序的邏輯結構,還要規劃好變量的類型聲明、賦值,想好在哪些代碼應當被編譯,更要對計算機底層的硬件具有充分的認識,才能處理好指針和內存分配這幾些強大的工具。程式語言的發展軌跡基本上就是“懶人化”,越往後的語言一般就越“軟核”,Python的出生日期不僅比C語言晚了20年,比C++這門對象設計語言也晚了10年,語法簡潔程度可想而知。

Python本身是類似於Lisp的一門抽象語言,它自動會處理好一些繁瑣的東西,讓程序員去專心思考問題,而不是花那麼多時間去打代碼。因此,要想完成同樣一個任務,假設python語言需要寫N行,那麼C語言則一般要寫10N行。

TAG標籤:python 信息學 #