C與C++的區別——膚淺的認識

在這3個多月裏,一直在用C語言來進行工作。儘管之前在網絡上,從來都是將C與C++當成是一個規範來講訴的,如C/C++,讓我誤以爲其實C/C++就是一回事。而這種認識在我最近剛開始接觸時,覺得不是那麼回事,當我以C的角度來看C++的代碼時,覺得有一定程度的不解。

因爲C++也纔看了幾天,大部分的認識都是以前道聽途說來的,可以說是以偏概全。

C語言對於底層的引用支持比較好,因爲是面向過程的。而在最近之前看的windows程序設計 一書中,也是更爲有幫助的理解C語言進行底層代碼的構建。

我認識中的底層,是除了在單片機/ARM嵌入式那一層外,稍微往上一些的,依託於此的層次。

在程序設計書中,認識了windows操作系統在我們用戶可及範圍內的創建機制,例如消息的機制,窗體的創建等等,這都在之前有提到過。所以當看到用C++寫的模擬器代碼時,對於模擬器運行的方式完全不瞭解。作用域的概念,原來那::這個符號代表的是作用域的意思,表示其之後的變量或方法是專屬於符號之前那個函數/數據結構的,那麼就爲什麼不放在函數內呢,要得到其中的變量,直接一個函數傳遞出來。還有,很多人說全局變量不好,但到目前爲止,我還是覺得挺好用的,純粹的從使用角度來講。。。

 

 

 

這些膚淺的認識,都是在工作中積累起來的,而由於現在所在並沒有什麼比較有經驗的人帶領我們,這些困惑時不時的出現,我們這一夥人的心中也在困惑着,迷茫着,今天開會,技術的老總算是給我們這一羣人定下了基調,做樣機版本的測試。說實話,從字面的理解,我很難有高興的心情,因爲希望能做研發的工作。我們在上層的眼中,只是一羣備胎吧,當然現在的我們也確實是。但是,不服氣啊,年輕的我們,都有各自的夢想。

但是,實際的情況,又不得不低頭。我們這邊,每天下午1點上班,5點下班,早上正常情況,基本還沒有過加班。大家吃過飯,回到集體宿舍,大都是玩遊戲,看視頻電影,很少有在繼續學習的。然而很多做這一行的共識,都是像我們這樣剛畢業的,最是應該學習吸取知識,熟練技能,這樣才能勝過同階段的人,至不濟也不會落後於別人。現在這情況,真的挺憂心的,但我只能做好自己能做的,稍微多學習一些吧。不知道在過一段時間,在回過頭來重新看自己這一路時,會不會有新的收穫。。

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