|
石家莊軟件開發公司軟件開發涉及到的領域簡單知識構成結構成員:開發人員,開發工具,開發語言(編程語言) 開發人員:人 開發工具:計算機,如筆記本電腦,臺式電腦 開發語言:C、Java、Python等 二、體系結構成員之間的聯系 人們編寫計算機可以識別的編程語言,并在計算機上運行,然后讓計算機做他們想做的事情 1.編程語言 1)語言(漢語、日語、英語等) 事物之間的溝通和聯系媒介,如人們通過語言進行交流和交流。此時,語言必須是一種可以無障礙地相互交流和交流的語言。 2)編程 人們用計算機可以識別的語言寫下自己的思維邏輯和想法,讓計算機根據自己的想法做出自己想要的東西。編程的最終目的是丟失文件 2.計算機 計算機系統:計算機應用系統,計算機操作系統,計算機硬件 1)計算機應用系統:例如,一些應用軟件,如QQ、微信等 2)計算機操作系統:例如Windows、事實上,Linux等操作系統,操作系統也是一種應用系統,但它是針對計算機硬件的,是對復雜丑陋的操作進行封裝, 暴露給用戶一個操作簡單的快捷窗口,幫助用戶更好地要求、管理和調度計算機的各種硬件 3)計算機硬件系統:控制器、計算器、存儲器、輸入設備、輸出設備 控制器+運算器=cpu(計算機中央處理器) CPU工作流程:選擇內存中讀取的命令,將命令分析翻譯成可以對應的操作步驟,控制硬件執行 控制器:控制系統 算術運算器和邏輯運算器 內存:計算機存儲系統,可分為內存(內存)和外存(硬盤、磁盤) 內存 在電氣工作的基礎上,正常讀取通電數據,一旦斷電數據就會丟失 優點:讀取速度快 缺點:斷電數據丟失 外存 優點:能夠永久保存數據 缺點:讀取速度慢 輸入設備:輸入系統input,鍵盤,觸摸屏,相機,鼠標 輸出設備:輸出系統output,音響,顯示屏,打印機 4)計算機三個核心組件 cpu:大腦 記憶:短期記憶 硬件:永不消失的筆記本 |