操做系統用於協同或控制硬件之間進行工做,常見的操做系統有那些:linux
編程語言的開發者寫的一個工具,將用戶寫的代碼轉換成010101交給操做系統去執行編程
解釋型語言就相似於: 實時翻譯,表明:Python / PHP / Ruby / Perlwindows
編譯型語言相似於:說完以後,總體再進行翻譯,表明:C / C++ / Java / Go ...centos
軟件又稱爲應用程序,就是咱們在電腦上使用的工具,相似於:記事本 / 圖片查看 / 遊戲微信
對於計算機而言不管是文件存儲 / 網絡傳輸輸入本質上都是:二進制(010101010101),如:電腦上存儲視頻/圖片/文件都是二進制; QQ/微信聊天發送的表情/文字/語言/視頻 也所有都是二進制。網絡
進制:編程語言
二進制 | 八進制 | 十進制 | 十六進制 |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
10 | 2 | 2 | 2 |
11 | 3 | 3 | 3 |
100 | 6 | 4 | 4 |
101 | 5 | 5 | 5 |
110 | 6 | 6 | 6 |
111 | 7 | 7 | 7 |
1000 | 10 | 8 | 8 |
1001 | 11 | 9 | 9 |
1010 | 12 | 10 | A |
1011 | 13 | 11 | B |
1100 | 14 | 12 | C |