#import<uikit/uikit.h>
Int main(int argc , * char *argv [ ] ) {
NSlog(@”hello world”);
}今天是第一天的程式課程上完澡上的第一堂課,整個課程大概只有50%聽得懂
超硬的課程,
他嘴巴念的真的在說中文嗎?
這真的是中文嗎?
還有 上面的那串英文不是亂碼...
雖然說我要打這個網誌來記錄我的上課的情形
恩...我連筆記都不知道要怎麼紀錄了。
要如何打這篇網誌咧....
簡單的說 電腦的演化很快
以前硬體 只能讀有洞或沒有洞的卡片==>二進位
也就是0跟1的二進位 接著我們編了很多碼
好的!!感覺有點像是
0100 0001 = A 然後 A P P L E組合起來=蘋果
蘋果是水果 水果是人類可以吃的 這樣教電腦
但是電腦一開始無法儲存 我們要想辦法讓它"好像"記得
所以有軟體資料庫 網路 雲端 硬體有卡片 有磁碟 有硬碟
我們找了讓它可以儲存某些資料 有些不用 所以有(硬)記憶體 (軟)作業系統
但是那麼多資料該如何讓我們快速找到
程式語言幫你溝通叫出資料 因為程式語言很難 所以有介面視覺化
為了讓我們能省空間省時間的存取資料
於是就不斷的進步 對電腦來說就是不斷的抽象化 哲學化
對我們而言就是不斷的實體化 生活化
對於初學程式的人就是 "幹!! 這三小!!"
現在不學以後會更難喔~~~因為高階的軟體一直開發
但是基礎越來越被甩在後面~~
不過我們已經達到可以用語音控制電腦了(SIRI)
或許以後會超簡單寫程式吧...
課程被我簡化到這樣 老師看到會吐血吧...
下午講到基礎的一些程式語言用JavaScript當示範
老師說 最基礎就是
這是最基礎...這不是我大一時的期末考嗎?
可想而知然後接下來我就頭很大了....
在此建議老師可以展示一下功能,
例如說
console.log("before");
var name = prompt("what is you name?")
if(name){
console.log("OK, you do your best.");
} else{
console.log("go fuck yourself "+ name);
}
console.log("after");
var counter = 10;
while(counter){
console.log("OK, you Asshole.")
counter = counter-1
}
console.log("ok, Just go.")
我們雖然知道這些東西可以編寫成程式,但是該如何應用
或者說這東西可以做什麼?
諸如此類的 我想這樣會更深刻。
今天的課真的很硬....然後才第三天...
努力補洞吧....
沒有留言:
張貼留言