電腦為什麼叫科學?

來源:互聯網
上載者:User

剛剛看到了老紫竹發起的一個調查,統計出點結果是,在CSDN混的人 ,2/3是科班出身,其餘1/3的是其它行業轉行的。裡面還列出了一些科班專業。這也讓我想起了一個問題,為什麼說電腦是一門科學。

    好像李開複也談到過這個問題,他的意思大概就是,為什麼在諸多學科裡面,數學,物理,化學裡面都不帶科學,而電腦後面要帶一個科學,大抵是怕別人不知道它是一門科學,固要強調一下。
 
    ××知道裡面倒是來得簡單些,”因為是用電腦解決實際中的科學“。××詞條裡面的介紹倒是全面些。
    “電腦科學是一門包含各種各樣與計算和資訊處理相關主題的系統學科,從抽象的演算法分析、形式化文法等等,到更具體的主題如程式設計語言、程式設計、軟體和硬體
等。作為一門學科,它與數學、電腦程式設計、軟體工程和電腦工程有顯著的不同,卻通常被混淆,儘管這些學科之間存在不同程度的交叉和覆蓋。”
   “電腦科學根植於電子工程、數學和語言學,是科學、工程和藝術的結晶。它在20世紀最後的三十年間興起成為一門獨立的學科,並發展出自己的方法與術語。”
    “電腦科學與另外的一些學科緊密相關。這些學科之間有明顯的交叉領域,但也有明顯的差異。資訊科學 - 軟體工程 - 資訊系統 - 電腦工程 - 資訊安全 - 密碼學 - 數學 - 工程學 - 語言學 - 邏輯學”
    “世界上第一個電腦科學系是由美國的普渡大學在1962年設立,第一個電腦學院於1980年由美國的東北大學設立。現在,多數大學都把電腦科學系列為獨立的部門,一部分將它與工程系、應用數學系或其他學科聯合。”
    “電腦科學領域的最高榮譽是ACM設立的圖靈獎,被譽為是電腦科學的諾貝爾獎。”
    在電腦科學領域排名世界前五的大學:麻省理工大學、斯坦福學、加州大學伯克利分校、卡耐基梅隆大學、康奈爾大學。

    電腦系統可劃分為軟體系統與硬體系統兩大類。
   
    和硬體相關的關鍵字有結構控制和指令系統 、演算法和邏輯結構 、儲存空間結構 、馮·諾伊曼結構、 哈佛結構、輸入/輸出和資料通訊、數字邏輯 、邏輯設計 、整合電路
、電腦系統組織、電腦系統結構 、電腦網路 、分散式運算 、網路安全、電腦系統實現;
    和軟體相關的關鍵有軟體、系統軟體、作業系統 、編譯器 、應用軟體 、電腦遊戲 、辦公自動化 、網路軟體 、CAD軟體 、電腦程式 、程式設計和程式設計實踐 、物件導向技術 、程式設計語言 、軟體工程 、軟體複用 、驅動程式 、電腦類比
、程式設計方法學 、資料和資訊系統、資料結構 、資料存放區表示 、資料加密 、資料壓縮 、編碼與資訊理論 、檔案 、資訊系統、管理資訊系統 、決策支援系統 - 專家系統、資料庫、資訊儲存和資料存取 、資訊互動與表達 、主要的研究領域、形式化基礎、邏輯學 、謂詞邏輯 、 模態邏輯
、時序邏輯 、描述邏輯 、數學 、泛代數 、遞迴論 、模型論 、 機率論和數理統計 、邏輯代數 、布爾代數 、離散數學 、組合數學 、圖論、網論 、資訊理論 、理論電腦科學、形式語言
、自動機 、可計算性 、演算法 、計算複雜性 、描述複雜性 、編譯器 、程式設計理論 、資訊理論 、類型理論 、指稱語義 、微程式 、遺傳演算法 、並行計算 、計算方法學、人工智慧
、電腦圖形學 、影像處理與電腦視覺 、模式識別 、語音辨識 、文字識別 、簽名識別 、Face Service 、指紋識別 、模擬與建模 、數字訊號處理 、文檔與文本處理
、電腦應用、數值計算 、數值分析 、定理機器證明 、電腦代數 、工程計算 、電腦化學 、電腦物理 、生物資訊理論 、計算生物學 、非數值計算 、工廠自動化
、辦公室自動化 、人工智慧 、資訊儲存與檢索 、符號語言處理 、電腦輔助科學 、電腦輔助設計 、電腦輔助教學 、電腦輔助管理 、電腦輔助軟體工程 、機器人學
、多媒體技術 、人機互動 、電子商務、 測試基準 、機器視覺 、資料壓縮 、軟體設計模式 、數字訊號處理 、檔案格式 、資訊安全 、國際互連網絡 、超大規模整合電路設計
、網路傳輸協議 、網路處理器技術 、整數運算器 、浮點運算器 、矩陣運算處理器 、網格 、計算科學史、電腦曆史 、軟體業曆史 、編程思想 ...........

電腦科學的未來有以下幾個趨勢:巨型化,微型化,網路化,多媒體,智能化。

所謂的巨型機是一種高速度,高精度,記憶體容量大和功能強的電腦,其運行速度一般在每秒一億次以上,現在人們已經研製出來每秒運行速度達上百億次的巨型計
算機,這類的電腦主要用於核工業,航天,軍事等尖端科技領域,是一個國家電腦技術水平和現代科學技術水平的標誌。

20世紀70年代以來,隨著超大規模整合電路技術的發展,微電腦迅速發展起來。微電腦具有體積小,價格便宜,功能強等特點,並且具有豐富的應用軟體和外部裝置,尤其是在未來多媒體技術與網路的發展中,微電腦將更加普及。
    電腦網路可以實現軟體,硬體,資料資源的共用和網路通訊,提高了電腦系統的效率,因而電腦網路的發展和普及非常迅速,網際網路的迅速發展,縮小了世界,縮短了人們之間的距離,使得人們可以方便的使用網上遍及各個領域的豐富的資訊資源。
    隨著電腦,微電子通訊,數字化聲緣技術的飛速發展,多媒體技術日趨成熟,並投入了實際的應用,並已成為電子電腦應用技術的發展潮流和趨勢,它通過計算
機將各種媒體以數字形式出現,大大的增加了資訊來源,使人和電腦之間的關係更加親近友好,從而拓展電腦的應用領域。
     智能化是使電腦具有人的感覺和思維推理能力,成為真正的“電腦”。其主要內容有:圖形的識別,自然語言的產生與理解,專家系統,只能機器人,Bot設 計,自動定理證明和問題求解等。目前,能識別單詞,分析語言的語言翻譯系統已經出現。某些有識別聲音,辨別理解人的表情和手勢等功能的電腦也已經研製出現。 



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.