iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

少年DevOps的C++奇怪漂流 系列

一位小工程師邁入職場五年,修過PC管過伺服器負責過區塊鏈研究,甚至還寫過AI程式當過架構師與DevOps,蹉跎幾年光陰後終於安身立命下來,今日雖安好但不禁感嘆當年沒能如願讀上資訊工程。學向勤中得三冬今足用,將相本無種男兒當自強。於是碰到好主管的我下班終於又有時間研究程式設計,望著當年大一C++螞蟻書那就來場時光穿梭少年DevOps的C++奇怪漂流吧!

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1:白兔

煢煢白兔,東走西顧。衣不如新,人不如故。心理學研究#懷舊,會讓人變得積極樂觀,本來想讀VB重溫16歲小高一時第一次寫出貪食蛇遊戲的感動,但發現VBA還停在VB6...

2021-09-13 ‧ 由 r76021061 分享
DAY 2

Day2

rules of operator precedence 簡單的小概念就是運算子(operator)是有優先級的,例如先乘除後加減,如要先加減就必須小括號包起來...

2021-09-14 ‧ 由 r76021061 分享
DAY 3

Day3

英文C++ How To Program中文翻的文謅謅名為"程式設計的藝術"作為傳奇"初階"書籍CS101曾經的御用教材...

2021-09-15 ‧ 由 r76021061 分享
DAY 4

Day4-標頭檔1

昨天把所有程式碼都寫在一起包括class與程式進入點main(),但這樣做有個缺點就是會暴露原始碼, C/C++算是一門很老的語言當時的風氣傾向保密細節只留下....

2021-09-16 ‧ 由 r76021061 分享
DAY 5

Day5-如何超越Google

今天也來討論一個科幻問題現在一台家用的Home Lab的處理能力是否超過當年Google的Date Center,眾所周知Google的三駕馬車GFS、MapR...

2021-09-17 ‧ 由 r76021061 分享
DAY 6

Day6-標頭檔2

最後就會形成下面這張圖,左邊工程師負責寫類別並compile,右邊負責寫主程式並compiler,中間用介面當橋樑,最後藉由連結器拉再一起(linker)成可執...

2021-09-18 ‧ 由 r76021061 分享
DAY 7

Day7-三論標頭檔與Proxy Class

昨天有講一個古老的設計:利用標頭檔將類別介面與實作拆開並預先編譯用以隱藏實作細節但還是不夠安全隱密,因為從標頭檔還是可以看到private的資料成員與方法成員,...

2021-09-19 ‧ 由 r76021061 分享
DAY 8

Day8-流程控制表達

第四章也蠻簡單的,Böhm與Jacopini證明所有程式都可使用三種流程控制表達 執行一個子程式,然後執行下一個(順序) 依照布林變數的結果,決定執行二段子程...

2021-09-20 ‧ 由 r76021061 分享
DAY 9

Day9

巢狀迴圈注意別疊太多層關心一下時間複雜度BigO的問題,最後再看看遞增運算子前五章就做結束了,C++的if, while, do while, for, swi...

2021-09-21 ‧ 由 r76021061 分享
DAY 10

Day10

第六章函數與遞迴,強調的是函式原型(function prototype)又稱為函式宣告(function declaration)會告知編譯氣函式的名稱,...

2021-09-22 ‧ 由 r76021061 分享