『普林斯頓最熱門的電腦通識課』軟體總結

更新 發佈閱讀 2 分鐘

現代的計算機概論範圍也越來越廣了,從傳統的「硬體」、「軟體」到「通訊」及「資料」等;其中,通訊現在應該算獨立於計算機之外自成一派。

而資料科學則在近十年「機習學習」或「深度學習」變成顯學後,受到高度重視。

我自己也覺得未來要多加重視「資料科學」,畢竟現在的資訊太發達,資料太多反而讓人無法快速反應過來,就算不是資料科學的從業人員,也應該具備相關知識,才能更好的解讀被分析過後的數據。

話雖然是這麼說,但回想十幾年前唸書的時候,資料科學這個詞連聽都沒聽過,活著就得努力的追求新知識與新技能,科技進步的很快,但也要跟得上才行阿! 

不想變成時代的眼淚,還請多努力,別輕易躺平


本章節重點摘要如下:

  • 演算法」是一系列精確、清楚的步驟,執行特定的工作後停止;它敘述一個「與實作細節無關的運算這些步驟以定義周詳的基本運算為基礎。
  • 演算法的複雜度是它的工作量的一種抽象描述,複雜度的衡量是看此演算法的基本運算的工作量是如何隨著資料量的增加而成長。
  • 從最低等級的「對數曲線 (資料增加 1 倍只增加 1 個運算步驟)」、「線性曲線 (資料 1 倍運算 1 倍)」到「指數曲線 (增加 1 個資料項運算 1 倍)」。
  • 演算法是「抽象」的東西,程式是要讓「真實」的電腦執行工作所需要的全部步驟具體表述。
  • 撰寫程式必須應付的問題包括「有限的記憶體空間與時間」,用以表述數字的資訊量大小與精確度有限,以及經常變化的環境。
  • 程式語言」是用以表示所有運算步驟的標記法,其形式要讓人能夠自在地撰寫,但可以被轉譯成電腦最終使用的二進制表示。
  • 最常使用的是「編譯器 (或再加上組譯器)」,把用程式語言撰寫的程式轉譯成在電腦上運行的「二進制形式」。
  • 目前「軟體開發」的工作有很大一部份是把既有的「元件」拼湊起來 (可能是函式庫裡的函式),這不少於自行撰寫的部份。
函式庫及元件透過應用程式介面 (API) 來提供它們的服務。
  • 抽象化」是電腦運算領域的一個基本概念,從硬體到大型軟體系統,所有層級都存在抽象化。
  • 尤其在「軟體的設計與實作」方面,抽象化這個概念特別重要,它把一個程式碼做什麼事和它如何實作這兩者區分開來
  • 軟體可被用來隱藏實作細節,如虛擬記憶體、虛擬機、直譯機及雲端運算。
  • 程式的開發更加倚重已經被證明的軟體元件,隨著消費者的要求更多,程式將變得越來越大。
留言
avatar-img
留言分享你的想法!
avatar-img
一個工程師的創業之旅的沙龍
73會員
442內容數
閱讀可以用最低的成本來獲得別人經驗,培養閱讀能力,一生受益。但要記住,別只讓自己的大腦永遠處於「輸入狀態」,要適當地「輸出」自己的想法。透過閱讀輸入,再利用寫作輸出,就像「費曼學習法」說的一樣,教授到別人能夠了解,自己才算是領悟了這門學問。
2024/04/12
電腦是「數位處理器(digital processor)」,它們儲存及處理分批進來的「離散值(discrete values,不連續值)」。電腦易於處理數位資料,且數位系統比類比系統更容易延伸擴充。
Thumbnail
2024/04/12
電腦是「數位處理器(digital processor)」,它們儲存及處理分批進來的「離散值(discrete values,不連續值)」。電腦易於處理數位資料,且數位系統比類比系統更容易延伸擴充。
Thumbnail
2024/04/04
電腦的邏輯或功能性架構包含:處理器(processor)、主記憶體(primary memory)、輔助儲存器(secondary storage),以及其他元件,全部都由一個名為匯流排 (bus)的線路連結,這些線路在它們之間傳輸資訊。
Thumbnail
2024/04/04
電腦的邏輯或功能性架構包含:處理器(processor)、主記憶體(primary memory)、輔助儲存器(secondary storage),以及其他元件,全部都由一個名為匯流排 (bus)的線路連結,這些線路在它們之間傳輸資訊。
Thumbnail
2024/03/27
「資料探勘」早在十幾年前唸書時就有耳聞,但資料科學倒是近五年來才知道有這門學科。就我的理解來說,資料探勘就是如何從大量資料中找出有用的資訊,而「資料科學」就是利用這些有用的資訊來做分析,從而達到預測的目的。
Thumbnail
2024/03/27
「資料探勘」早在十幾年前唸書時就有耳聞,但資料科學倒是近五年來才知道有這門學科。就我的理解來說,資料探勘就是如何從大量資料中找出有用的資訊,而「資料科學」就是利用這些有用的資訊來做分析,從而達到預測的目的。
Thumbnail
看更多
你可能也想看
Thumbnail
「沒有醜女人,只有懶女人。」但我已經是個成熟的大人了,偷懶和漂亮我全都要!!推薦幾款我的保養跟美妝愛用,讓你躺著就把美麗掙了! 雙11在蝦皮爆買了一波,來開箱分享我的懶人系保養及美妝品。趁雙12蝦皮購物一起用優惠囤好物!文末還有「蝦皮分潤計畫」讓你邊花錢邊賺零用錢!
Thumbnail
「沒有醜女人,只有懶女人。」但我已經是個成熟的大人了,偷懶和漂亮我全都要!!推薦幾款我的保養跟美妝愛用,讓你躺著就把美麗掙了! 雙11在蝦皮爆買了一波,來開箱分享我的懶人系保養及美妝品。趁雙12蝦皮購物一起用優惠囤好物!文末還有「蝦皮分潤計畫」讓你邊花錢邊賺零用錢!
Thumbnail
嗨~各位不倒嗡,我是嗡嗡嗡的蜂聲 這個月點詩機主題是「購物清單」,想跟大家聊聊「慾望」這件事。 或許你點開這篇文章的時候,剛好在你心裡閃過類似的念頭 「我好想買那個喔。」 「這真的有必要嗎?」 「我是不是又開始亂花錢了?」 放心,我完全懂。 因為我也是在理性與慾望之間跳恰恰
Thumbnail
嗨~各位不倒嗡,我是嗡嗡嗡的蜂聲 這個月點詩機主題是「購物清單」,想跟大家聊聊「慾望」這件事。 或許你點開這篇文章的時候,剛好在你心裡閃過類似的念頭 「我好想買那個喔。」 「這真的有必要嗎?」 「我是不是又開始亂花錢了?」 放心,我完全懂。 因為我也是在理性與慾望之間跳恰恰
Thumbnail
大家都知道要補充膠原蛋白,但步入中年後的我,肌膚的變化不只是「流失變快」,連狀態也開始慢慢改變。 後來才明白,原來膠原蛋白的補充不只要「吃對」,更要「吃對時間」。 就像肌膚保養會分成早晚程序,膠原的補充其實也需要「分時」進行,才能更貼近需求,效果也更好。 BEAUTY CLUB 讓我養成了「早
Thumbnail
大家都知道要補充膠原蛋白,但步入中年後的我,肌膚的變化不只是「流失變快」,連狀態也開始慢慢改變。 後來才明白,原來膠原蛋白的補充不只要「吃對」,更要「吃對時間」。 就像肌膚保養會分成早晚程序,膠原的補充其實也需要「分時」進行,才能更貼近需求,效果也更好。 BEAUTY CLUB 讓我養成了「早
Thumbnail
記者:「上次採訪的萬物溝通軟體,在網路引爆熱潮,不過大部都是拿來當笑話!害我被老板給訓了一頓,還要我再找時間來採訪博士,然後一再叮嚀千萬不能再採訪超級電腦一號了,就怕碰見上次的「程式故障」!」 摩爾博士:「上次的確是失禮了!本想開個玩笑卻惹起這麼大的風波,還有人打電話到我們研究機構,說我們有沒有通
Thumbnail
記者:「上次採訪的萬物溝通軟體,在網路引爆熱潮,不過大部都是拿來當笑話!害我被老板給訓了一頓,還要我再找時間來採訪博士,然後一再叮嚀千萬不能再採訪超級電腦一號了,就怕碰見上次的「程式故障」!」 摩爾博士:「上次的確是失禮了!本想開個玩笑卻惹起這麼大的風波,還有人打電話到我們研究機構,說我們有沒有通
Thumbnail
【圖解IT大全:掌握數位科技趨勢,透視未來商業模式的148個關鍵】 數位轉型、AI、IoT...是不是讓你聽得霧沙沙? 當你經常覺得… ●最近的科技浪潮令人興奮,想多了解一點 ●被一堆科技名詞搞得心煩意亂,想快速全面了解 ●覺得市面的科技科普書不是太深入就是太淺白 這本書值得一讀!
Thumbnail
【圖解IT大全:掌握數位科技趨勢,透視未來商業模式的148個關鍵】 數位轉型、AI、IoT...是不是讓你聽得霧沙沙? 當你經常覺得… ●最近的科技浪潮令人興奮,想多了解一點 ●被一堆科技名詞搞得心煩意亂,想快速全面了解 ●覺得市面的科技科普書不是太深入就是太淺白 這本書值得一讀!
Thumbnail
NVIDIA 黃仁勳 - AI人工智慧時代如何帶動全球新產業革命(個人紀錄用) 🇺🇸Omniverse 就是未來集大成,而加速運算、人工智慧就是兩個最重要的技術核心 🇺🇸CPU效能的擴充速度正在大幅降低,提出「運算通膨」概念
Thumbnail
NVIDIA 黃仁勳 - AI人工智慧時代如何帶動全球新產業革命(個人紀錄用) 🇺🇸Omniverse 就是未來集大成,而加速運算、人工智慧就是兩個最重要的技術核心 🇺🇸CPU效能的擴充速度正在大幅降低,提出「運算通膨」概念
Thumbnail
本文章探討了多智能體系統(MAS)在生成式AI領域中的應用,以及GenAI對於AI_MCU和Software defined hardware的影響。文章還總結了SDH設計模式對數據科學和人工智能時代的影響,並提供了有關GenAI的一些額外信息。
Thumbnail
本文章探討了多智能體系統(MAS)在生成式AI領域中的應用,以及GenAI對於AI_MCU和Software defined hardware的影響。文章還總結了SDH設計模式對數據科學和人工智能時代的影響,並提供了有關GenAI的一些額外信息。
Thumbnail
*從Embedded World看到,AI在工業領域的發展,會比原本預期再慢一點。 *目前在消費端、服務端,例如顧問業者、客服、buy now pay later等業務,有很多AI功能、LLM模型導入。 --初階的碼農容易被AI取代。 *工業端,最早是PLC編程,到IPC,未來在IPC裡面 會
Thumbnail
*從Embedded World看到,AI在工業領域的發展,會比原本預期再慢一點。 *目前在消費端、服務端,例如顧問業者、客服、buy now pay later等業務,有很多AI功能、LLM模型導入。 --初階的碼農容易被AI取代。 *工業端,最早是PLC編程,到IPC,未來在IPC裡面 會
Thumbnail
今天看了GTC 2024的精華版,回想1995年代開始,家裡的電腦算力越來越強,開始推動很多以前需要勞力或腦力的工作,效率大幅提昇。到2000年初,還記得手機從原本只有打電話的功能,開始整併聽音樂、翻譯機,甚至到相機,出門變成只要一台手機就能行走天下,這些都拜算力提升所賜。 GTC 2024,
Thumbnail
今天看了GTC 2024的精華版,回想1995年代開始,家裡的電腦算力越來越強,開始推動很多以前需要勞力或腦力的工作,效率大幅提昇。到2000年初,還記得手機從原本只有打電話的功能,開始整併聽音樂、翻譯機,甚至到相機,出門變成只要一台手機就能行走天下,這些都拜算力提升所賜。 GTC 2024,
Thumbnail
本文將介紹桌上型電腦產業地圖,包括NB筆記型電腦產業地圖、伺服器產業地圖和產業結構圖等相關信息。
Thumbnail
本文將介紹桌上型電腦產業地圖,包括NB筆記型電腦產業地圖、伺服器產業地圖和產業結構圖等相關信息。
Thumbnail
近年來,隨著科技的迅速發展,軟體開發領域也在不斷演進。在這股潮流中,敏捷開發備受矚目,成為企業追求靈活性和快速交付的首選方法。本文將探討敏捷開發在台灣的現況,深入了解這一趨勢的興起、面臨的挑戰以及實踐的實際情況。
Thumbnail
近年來,隨著科技的迅速發展,軟體開發領域也在不斷演進。在這股潮流中,敏捷開發備受矚目,成為企業追求靈活性和快速交付的首選方法。本文將探討敏捷開發在台灣的現況,深入了解這一趨勢的興起、面臨的挑戰以及實踐的實際情況。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News