寫Programme, Apps 同微積分的關係
1) 我有一個印象, 好像programme 同 apps 都或者係同微積分有關, 真的嗎?
2) 如果我想學點寫Apps (Apple/Android), 又或者係電腦programme, 應該學咩programme language 先? 點解?
回答 (4)
✔ 最佳答案
1.以我所知就無關係啦
2.寫Android apps要用JAVA
寫電腦programme就有好多種language 但多數係作業系統Windows下都係用C++
又或python,perl等等
PS:
買書睇好快上手
(1)風馬牛不相及。有一樣倒相同,和他們都不熟。
(2)我對programming分為三方面睇,一係邏輯思考/解難,二係編程語法,三係對os及ui的做法。
一,基本上只要你學一次,寫什麼programming無關。通常呢件事會以pseudo code及加上flow chart等達成。pseudo code即係根本不是語法,你可以寫自己的文字寫住要做什麼。
二,真正的寫好電腦明的語句。不同程式不太相同,但基本的東西基本都有和十分相似。例如 PASCAL/BASIC的迴圈用 for I:= 1 to 10 do something; C/JAVA等用 for {i=1;i++;10} {something},但只要你學會一種,他日再寫第二種不難,只是初期會慢一點。但之前的技巧仍可用。
註;深一點的例如PASCAL及C可以用POINTER,其他程式欠奉,在一些高技巧的事情才會十分不同。
三,真正花大量時間,而且在為不同東西寫程式的又全然不同的戲肉在此。
上堂學的BASIC,輸出文字用PRINT,PASCAL用WRITE,C用COUT,但和最後實際可用的差遠矣。簡單可能用一個LABEL,複雜一點用GRAPHICS,一個BAR之類。輸入更五花八門,商用程式可能仍係一個INPUT BOX,遊戲則需用讀MOUSE CLICK或者手機的MULTI TOUCH,令你的編程技巧大大不同也用不著。即係學識一樣,再寫另一樣可能係由頭學過。
最後,還有四,係學識用你編寫程式的工具,各有特色。例如你寫APPLE,你必須使用APPLE自家的XCODE,語言用OBJECTIVE C,用ANDROID係要用JAVA,兩者完全不同。當然你也可以用一些CROSS PLATFORM的工具,例如寫3d game的unity,用unitscript,(總之又要學),寫一次有兩個VERSION,不過以3D GAME為主。
總結而言,好難話學咩語言好,只能話,由你現時最想寫什麼開始。
謝謝知識友的回答
網頁我已經識寫
想問程式方面, thanks
可以有關,但唔係你可以做
學HTML寫網頁先
2014-04-22 17:30:45 補充:
識寫就最好,咁就可以開始學java,或者java嘅元祖unix 或 c。
收錄日期: 2021-04-13 21:18:04
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140421000051KK00188
檢視 Wayback Machine 備份