Re: [問卦] 我今年37歲 想寫app 要學什麼
※ 引述《eachen (易陳)》之銘言:
: 我只有五專前兩年念電機
: 之後轉商科
: 以前學的全打混
: 看到王力宏自學程式寫app
: 我也想學
: 要從那邊入手
: 我後悔我插大考上大葉資工沒去讀
: 我二技念財金
: 現在想學app 要從那邊下手
: 我有買c++ 正在看
: -----
: Sent from JPTT on my Asus ASUS_I003D.
建議先學C
然後學一點C++的概念 建議到C++98就好
畢竟很多APP架構都還是有class
C學好 再去學Windows API
學Windows好處是:
1. 環境簡單容易弄 隨便裝個Visual Stdio community就好了
2. 文件完整 MSDN 網路就可以查了
3. API格式固定 就是MS風格那一套
順便學習怎麼用別人的程式庫 微軟是好對象
還可以學習怎麼設計自己的API 跟 coding style
4. Windows API 包山包海 不用再去找其他的程式庫
要網路有 win socket / web API
系統API也有 mutex/semaphore/critical section/spinlock
process/threading
對了解之後的Android/IOS 架構很有幫助
5. 有GUI的架構 event handling / MVC 架構
對App開法 有比較好的了解
floating point 浮點數是大學問
不管是科學運算 還是2D/3D都會用到
還有看你要不要走圖學
Android 是用 OpenGL
iOS 以前也是用 OpenGL 現在好像變成 metal 了
要繼續深造的話 就學python or C++14吧
話說C++越改 越沒有C的影子了
連C的keyword都有新的 constexpr nullptr
還多了很多 type traits
寫 template 根本考驗 語文能力一樣
每次寫複雜的template 就很像在腦內拼接德語 然後表達出來
--
外行要入行先學派勝,可以完成很多功能
學C++很容易書沒看完,然後只學到語法,
啥功能都作不出來
沒必要吧,直接學,等遇到問題再學其它
60
[問卦] 阿肥今天早餐吃這樣可以給幾分?39
[問卦] 財經網美說遙控電動車衝撞是真的吧爆
[問卦] 黎巴嫩又炸了,這次是手機跟家電。41
[問卦] 聯合國譴責以色列違反國際人道法規43
[問卦] 日本寫真女優 超大型新人39
[問卦] 台灣覺得BB扣炸人ok? 怎不譴責以色列19
[問卦]坐捷運不能拍對面的人?33
[問卦] 以色列沒有能力直接毀滅他的鄰居嗎24
[問卦] 陶豬隱園買了一戶可以幹嘛63
[爆卦] 黎巴嫩爆炸時被錄到的 持續爆炸聲28
[爆卦] 地震46
[問卦] 以色列的行為根本是垃圾吧?1X
Re: [新聞] 民調/60.1%挺法院羈押柯文哲 近8成不贊同爆
[問卦] 以色列這樣搞不算恐怖份子嗎20
[問卦] 32處男看a片舔女生的私密處舔那麼爽真48
[問卦] BBcall→對講機,下一個爆炸的東西是什麼?20
Re: [新聞] 民調/60.1%挺法院羈押柯文哲 近8成不贊同19
[問卦] 台灣會開始禁大陸製的3C嗎?24
[問卦] 現在什麼東西爆炸比較有創意?17
[問卦] 開法國PEUGEOT汽車的都是什麼人爆
[爆卦] 真主黨的數千台對講機也爆炸了16
[問卦] 李多慧是不是終於要殞落了15
[問卦] 有人不睡在等FOMC聲明的嗎16
[問卦] 樊少皇是帥哥嗎?21
[問卦] 謝震武什麼時候開始變青鳥男神啊=.=?12
[問卦] 應該要反對的是中共搶走中華民國席次吧13
[問卦] 1929年的經濟大蕭條為啥還弄不死美國??33
[問卦] 有一說一 以色列開啟了新的恐攻地獄之門?11
[問卦] GOGORO要走哪一步才能起死回生34
[問卦] 高雄人是不是很窮啊?