从C语言学习谈编程之路
不知不覺,接觸計算機編程已經5年了。從剛上大學接觸C語言一路走來,感觸頗多。剛開始學C語言,從懵懵懂懂、跌跌撞撞到趨于熟悉、逐漸掌握,這中間有太多坎坷。再到學習C++、Java,走向Android開發,不得不說,正是由于C的基礎,才能越走越深。編程,本以為不會接觸的字眼,卻早已成為生命中的烙印。
那么,應該如何入門編程、學習編程呢?從我的經歷來看,C是基礎,有了C的基礎,一切都會變得容易。C語言,仍舊是入門的語言。為何這么說呢?我們一起來看下語言的發展之路。
人類是善于制造并使用工具的,這也成就了人類的發展。在面臨復雜數據時,中國古代早已發明了算盤來進行快速、準確的運算。也有相應的學習法則歌謠,如一上一、二上二、三下五去二等等。到了近代,西方發明了計算機,從馮·諾依曼到圖靈,計算機的結構逐一完善。再到晶體管的發展、集成電路等技術的突飛猛進,計算機逐漸成為了現在的模樣。而這期間,編程語言也發生了翻天覆地的變化。從紙帶打點到機器碼、匯編,從C語言到C++等等,隨著C語言的出現,才真正到了編程時代的來臨。
C語言,簡簡單單的幾行代碼就可以在屏幕上打印出許多信息,最經典的“Hello World!”,仍是學習編程的第一行代碼。C,是面向過程的語言,是最基礎的語言。但它也有限制性,故而出了C++,面向對象編程。但C++需要程序員自己管理垃圾問題,于是又來了Java。Java,不需要有指針,不需要管理垃圾,大大簡化了語言的操作復雜度。但是,C是最基礎的,C++也有自己獨到的優勢,所以,C和C++不會過時。在Java的基礎上,又發展了Android這一操作系統,智能機也發展的極為迅猛。
那么,編程之路到底如何走呢?我以為,先學C語言,然后可以學習Java等。如果不打算做C的話,C語言可以學到指針即可。當然,還需要學習數據結構,算法。最主要的,是需要動手,去自己練習,去寫代碼。多思考,勤動手,自己多努力,去思考。如果是科班出身,還會學習操作系統、計算機組成、編譯原理等等。
學習沒有捷徑,只有付出了努力,才能收獲果實。更多時候,是靠自己。
總結
以上是生活随笔為你收集整理的从C语言学习谈编程之路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样轻松做到SD卡照片数据恢复
- 下一篇: json如何把键名作为变量?