發表文章

目前顯示的是 2018的文章

屬於我的

距離上一篇過了超過一個月,原本說好的一天幾篇啦什麼的...不說還能當朋友。

清清蜘蛛網

好久沒更新網誌啦,果然更新最大的敵人不只是惰性,還有忙碌的工作啊~ CS50讀書會暫時停擺,台中的讀書會目前沒有什麼新消息,在考慮要不要報名創業講座去實際玩一下整個流程。總而言之耍廢的四月一過去,就開始各種忙碌了。 儘管我並不討厭這種感覺,但是還是會想問問說好的春天呢?只剩下熱到爆炸又不下雨的夏天了...

阿群的CS50上課全記錄week1(1)-Compile、C語言、型別

Week1上課的內容除了延續上周使用的scratch基本概念之外,開始進入正式的程式語言語法與撰寫,不過一樣上課內容主要還是概念性的去提到從各種程式語言轉入機器語言當中的知識以及介紹各種型別。有趣的部分還是集中在作業上面。 這週重點我會放在溢位(overflow)、浮點數不精確性(floating-point imprecision)等兩個名詞的解釋上,以及作業的解釋、條列出幾種我想到和朋友助攻的作業解答。 一樣,課後重點整理其中一個重要的部分就是替上課內容下標題,再依序理順上課當中的重點以及自己的想法。儘管有些死板但是維持了基本的條理。 C語言 編譯 Function Overflow、Floating-point imprecision C語言 在稍稍提到上周的scratch後開始介紹C語言。由最初始的Hellow world逐步寫出程式的架構和功能。這邊我一直很猶豫要怎麼整理比較好,本來是想跟程式教學書籍一樣,但是這樣會介紹太多和課程內容不相關的東西,而且會很冗長,所以最後還是決定就照課程內容去整理就好。許多的語法像是括號我就不做太多著墨,主要放在常用的語法像是if、for上。 if-else 了解程式最簡單的方式就跟學外文一樣用例句來記憶更直接,所以直接上一個sample code : if(i < 50) { printf('i < 50'); } else if(i > 50) { printf('i > 50') } else { printf('i = 50'); } if括號的內容稱之為 條件式 ,意思為 當括號內容成立時,執行下列動作 。 else if表示 若前述條件不成立但以下條件成立時,執行下列動作 。 else表示 若上述條件皆不成立時,則執行下列動作 。 while loop while(value) //當條件為true時進行框內動作 { printf("hello, world!\n"); //於terminal中印出hello, world!並換行 } 話說註解...

生活當中不大不小的變動

最近又發生了不少事情,也不知道是好是壞。 但是不論好壞,都希望蘋果趕快修好打字超過五個會開始逐漸Delay這件事,我還沒打完一段都要enter真的很北爛。

阿群的CS50上課全紀錄week0-由淺入深的電腦科學起手式

圖片
原本是想說取個更生猛的名字,但是為了標題的一致性還是含著眼淚把我的低能創意給刪去了,淌血的心和成長的淚,想哭。 在2/28連假過後正式開始的CS50課程是Harvard的熱門課程之一,由沒沒無聞的課程一舉成為炙手可熱的風雲網紅,甚至產出了大量的線上討論社群還有無數跨國跨洲的社團都顯出了他無與倫比的魅力。我會知道這門課得益於訂閱的 TECHBRIDGE WEEKLY 技術週刊 ,前一陣子認為程式語言底子一直不佳的我正好在翻閱舊周報,正好看到CS50的一些介紹,好奇心驅使下找了許多相關的資訊後就直接在EdX上登記了這門課。 基本上對於有寫過程式的人這們課程內容並不難,但是在闡述一個觀念時所使用的教學方式都會讓你驚嘆 "哦對原來這樣表達程式語言的概念更直觀!",也是一個很好的去修飾自己既有知識的好手段之一。 以上,算是上過第一堂week 0之後附註的小小前言,之後的內容大概就會是課程的筆記和最後作業的分享,以及互相交流的一些心得。

二月總結

從跨年開始到現在 決定跟想要做的事情很多 雖然執行效力一樣低下不過還算是有一些小小的開頭, 之後大概弄個類似milestone的來比較一下預計跟實際的落差好了

幸福的角度

俄羅斯作家托爾斯泰的小說<安娜˙卡列尼娜>中的開場白是這麼說的: "幸福的家庭都是相似的,不幸的家庭卻各有各的不幸" 綜觀多數的社會事件當中,也根據我在服社會役期間的所見所聞,確實可以從許多層面 去驗證這句話的正確性