微軟和編程語言
微軟沒有開發C語言、Pasic或Basic等編程語言。他們的專長是開發操作系統,比如Windows。編程語言只是和計算機交流的工具。
計算機的“語言”
計算機實際上是通過二進制代碼運行的。這些代碼由制造商預設,以確保硬件和軟件之間的順利通信。為了通用性,廠商提供了驅動程序作為接口程序。
編程“語言”的作用
編程語言,比如Python和Java,就像翻譯器。它們使得程序員可以很容易地用復雜的二進制代碼進行交流。
編譯的魅力
編程之後,需要編譯(或者解釋和執行)代碼。真正的編譯會把源代碼轉換成機器可以直接執行的二進制代碼。
操作系統的開放性
為了保證硬件廠商和軟件開發商可以為他們編寫驅動和應用軟件,操作系統的壹些核心數據必須公開。
蘋果系統的變革
以前蘋果受限於其封閉的操作系統。但現在,為了擴大市場份額,它也開始逐步開放自己的核心信息。
深入了解編程語言和工具
雖然開發自己的編程語言的想法很有創意,但實現起來卻充滿挑戰。與其這樣,還不如多了解壹下現有的編程語言和工具,為保護我們的數字世界做點貢獻!