Contents
IEEE Spectrum 結合了十個精心挑選的線上資源的 12 個指標,排列了48 種程式設計語言 ( 他們是怎麼評估的?有興趣可以參考 https://goo.gl/2e7jFE ) ,2017 年前 10 大程式設計語言前三名 Python ,C,Java 。
這篇文章裡面還指出 對招聘公司目前需求的語言的基本指標的分析中,C 以較好的優勢出現在 Python 之前,其實這一點都不意外,知名的開源作業系統 Linux 核心是用 C 語言開發,許多高階語言的編譯器 ( compiler ) 也是用 C 語言開發,嵌入式系統上的 firmware 也是要會 C 語言,當大家都在追求高階語言逐漸遺忘 C 語言的同時,會 C 語言的程式設計師自然會有比較好的優勢,有志往系統軟體開發發展,C 語言是必備的。
從這 6 小時的課程,你會學到
- 從頭開始掌握 C 程式設計概念
- 運用源始碼範例逐步學習
- 了解 C 特殊功能:pointers、header files,null-terminated strings、buffers 、IO
- 影片快速解釋每一個細節
- 閱讀提供的電子書 “The Little Book Of C”,更深入地探索這些話題
- 以每章節後面的習題測試你的理解
需求
- C 編譯器和程式碼編輯器(均可免費獲得)
說明
本課程提供你最快最容易的方法,學會在 Mac 或 Winsows 或 Linux 上做 C 程式設計。你將從程式設計的基本原理到複雜技術如 pointer、addresses 和 File IO。也許你曾試圖掌握 C,但失敗了。或者也許你正剛開始 C 程式設計,或你之前完全沒寫過程式。如果你符合任一情況,這是為你設計的課程!
C 是所有編程語言中最重要的一個。它用於設計桌面應用程式 、編譯器、工具和實用程式,甚至硬體設備。 C 語言是快速而有效的 – 但可能難以學習。除非你使用這個課程。本課程首先介紹C,然後快速介紹一些最令人困惑的功能:從 C 的 scoping 規則到陣列(arrays)和記憶位址(memory addresses)之間的令人好奇的連接。在課程結束時,你將對 C 語言本身以及電腦底層“架構”有深入的了解。
你會學到什麼:
- 程式設計的基礎 – 從頭開始
- 如何在 Mac 或 Windows上寫程式
- C 語言的事實真相
- 高級主題,如記憶體分配 、stack 和 heap 以及 二進位檔 IO
誰應該參加課程
- 初學者 – 如果你以前從未寫過程式,你仍可逐步學習
- 從 Java、Ruby 或 Python等其他語言切換到 C 語言的程式設計師
- 跨平台開發人員 – 所有主要操作系統都有C編譯器
- 任何需要寫 C ++ 或 Objective-C 的人,C 語言是開始的地方。
目標受眾
-
程式設計新手
- 想要快速上手 C 的其他語言的程式設計師
- 任何人需要掌握 C 以墊定使用 C ++ 或 Objective-C 的基礎
講師介紹
Huw Collingbourne SapphireSteel 軟體技術總監
Huw Collingbourne是 SapphireSteel Software 的技術總監,是 Microsoft Visual Studio的程式工具開發人員。他是“No Starch Press”的“The Book Of Ruby ”的作者。他開了家Bitwise Courses ,並教授一系列程式設計主題的課程。
Huw已經是30多年的程是設計師了。他是英國著名的技術作家。十多年來,他為PC Plus雜誌撰寫 Delphi 和 Java 程式設計專欄。他還為許多計算機雜誌(如 Computer Shopper、PC Pro 和 PC Plus)撰寫了許多意見和程式設計專欄(包括C# 、C ++、Smalltalk 和 Ruby的教程)。
在 20 世紀 80 年代,他是一名流行音樂記者,並採訪了大多數新浪漫星,如Duran Duran 、Spandau Ballet、 Adam Ant、Boy George 和 Depeche Mode。他正在寫一系列New Romantic 謀殺之謎。
在不同的時期,Huw一直是雜誌出版人、 編輯和電視廣播人。他擁有劍橋大學的英語碩士學位,並已有合氣道上第二個戴恩黑帶(2nd dan black belt),這是他在英國North Devon教授的武術。在嘗試(通常不成功)合氣道使他的比利牛斯山犬保持在某程度看起來有受控制時算派得上用場 。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程| 更新 coupon code
你可能會有興趣
- C 語言 + 演算法+資料結構 = Power!
- 更多 C 程式設計語言相關課程介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧
發表迴響