顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2014-12-13 21:42:52
看板 
作者 farmerlu (君子風)
標題 Re: [問卦] C++練到超強,學任何其他語言都超快嗎?
時間 Sat Dec 13 04:46:11 2014


筆者寫過一本 c++ 的爛書.

C++ 超強的話, 當然其他都很快學會.

但是 98% 的人就算一直努力, 也沒辦法 C++ 超強.

光是基本的 C, 都很少人學會.

筆者出過一張挑錯的考卷, 故意寫錯一些 C 語言, 考兩岸的頂尖 資工系/所 學生,
以及業界講師, 

好像沒有人考 40 分以上. (滿分為 100 分)

建議你先學 java, 如果 java 能精通, 再考慮學 C/C++

※ 引述《Hodge (霍奇)》之銘言:
: 想請問版上的程式高手們,如果能把C++練到超強
: 將來學其他語言(C, R, Python, Matlab, Perl)都能超快學會嗎?
: 我定義的快是只要花一個周末(1~2天)之內,學會的定義是基本的東西都會,謝謝!!

--
君子不器。

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.255.183
※ 文章網址: http://www.ptt.cc/bbs/Gossiping/M.1418417177.A.1E0.html
gamesame7711: 老師你好, 小弟正在接觸資工這一塊1F 12/13 04:47
gamesame7711: 請問我javascript起手 是不是比較容易?
很好啊. 能先學會任何一種都好.
javascript 能馬上實驗出效果, 也是很好的入門方法.

不過我最近偽裝成學生, 請勿稱我老師.

RNADNA: C++發明人自己也有說過要學好要花很多時間3F 12/13 04:48
其實是學不好了. 
C++ 程式語言一書, 就一千二百頁左右.
之後再學高階技巧, 又要上千頁... (Effective C++ 三冊等等..)
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 04:54:27
cloud72426: 我只想知道 你是不是那2%4F 12/13 04:57
不是耶, 我是 0%

xxxx9659: 跪求考題5F 12/13 04:58
明天可以貼一兩題..

alamabarry: PTT強者隨便都考110分6F 12/13 05:00
那倒是

http://blog.famzah.net/2010/07/01/cpp-vs-python-vs-perl-vs-php-performance-benchmark/
C++ vs. Python vs. Perl vs. PHP performance benchmark | /contrib/famzah
[圖]
Update: There is a part #2 of the benchmark results. This page has been translated into Spanish by Maria Ramos. This all began as a colleague of mine stated that Python was so damn slow for maths. Which really astonished me and made me check it out, as my father told me once that he… ...

 
抱歉還沒縮址. 這個測試顯示 C++ 速度是 java 的 5 倍, python 的 10 倍左右.

天下武功, 唯快不破
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:05:33
Hodge: 謝謝,我決定不學了7F 12/13 05:01
alamabarry: 你的書開頭這樣寫應該會賣不好 還會影響別人的書8F 12/13 05:02
以前騙錢的書當然不能這樣寫. 以後寫有良心的書時, 考慮這麼寫.

YuYuHo: 林北coding經驗超過30萬行,都不玩了9F 12/13 05:04
YuYuHo: 考試大部分都是狗屁
能不能挑出考題裡的錯, 就反應了自己 coding 時, 會不會犯相同的錯.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:07:07
YuYuHo: 專業的coder會避開奇怪的用法11F 12/13 05:06
YuYuHo: 樸實無華
但是錯誤往往在自己想不到的地方. 
像 java, python 那些語言, 要犯錯就比較難.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:08:23
YuYuHo: 是你要去寫程式,不是程式玩你13F 12/13 05:07
98% 以上的人是被程式玩.
我去救過幾家公司.
他們程式寫出來後, 一直當機, 幾個月都查不出原因.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:10:35
YuYuHo: 有些語法,程式語言本身就有爭議了14F 12/13 05:09
所以語法也一直在進化中.
C++11, java 8 都滿不錯的.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:11:55
bambambam: Python 呢?15F 12/13 05:12
Python 很好啊. Python 是新的語言, 所以本身就不錯了.
(它的好處是靈活, 簡捷. 但 C++ 是太靈活, 效能)
java 和 C++ 因為太老了, 所以一直改良.

YuYuHo: 拯救廢材寫的code有什麼好說嘴的16F 12/13 05:12
您罵 98% 的人是廢材...

bambambam: 我只想會vba + SQL maybe python17F 12/13 05:13
很好啊
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:16:50
YuYuHo: 廢材超多的,給妳們自己玩18F 12/13 05:15
YuYuHo: 是廢材沒錯ㄚ,想定孤支嗎?
弱弱問一下, 怎麼定?
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:20:02
YuYuHo: 哥很久沒寫程式了,就比拉單槓好了20F 12/13 05:21
好吧, 那我明天拉拉看. 以前高中可以拉二十下. 還可連續小車輪十圈左右.
現在可能還能拉兩下.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:26:41
YuYuHo: 會怕尼21F 12/13 05:26
YuYuHo: 不然要上Top coder比解題尼
Top coder 那些題目太簡單了吧, 連教授都會了..
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:27:17
我覺得是非題和申論題比較難, 例如:
為什麼 C 比 java 快 ?

這題可是連網上都找不到正確答案.
不信你抄一個答案來給我瞧膲.
yeahmayday: 哈囉沃德23F 12/13 05:29
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:30:35
YuYuHo: C只有一個字母,JAVA有4個字母,當然C比較快24F 12/13 05:31
yeahmayday: java只有JIT過的才會比較快 但總體還是慢 是嗎?25F 12/13 05:31
請看上述 benchmark

YuYuHo: 一點深度也沒有26F 12/13 05:31
yeahmayday: 一個可以針對架構OPT 一個跨平台只OPT常用的27F 12/13 05:32
這題顯然 YoYoHo 答得比較好..
正解: 因為 C 代表光速...

只 OPT 常用的? 難道 x86 不算最常用的嗎? 
所以顯然不對哦.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:37:17
yeahmayday: 我指的是常用到的code啦 這答案也太OP了28F 12/13 05:40
常用到的 code, 例如什麼? 難道 java 問世十幾年了, 還沒 opt 完整嗎?
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:41:41
yeahmayday: 這就沒研究了 以前書上看到而已 非資科只有用而已29F 12/13 05:44
q82419: C是compile成native code30F 12/13 05:45
這又錯了. java 也可以編譯成原生機器碼哦.
99% 的 java programmers 不知道這點.

好吧, 公布第二個標準答案, 答案是:

           我不知道
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:47:23
q82419: Java compile成byte code 靠JVM去run31F 12/13 05:45
>>Compiling java into native code
http://stackoverflow.com/questions/16360691/compiling-java-into-native-code
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:48:45
q82419: 沒co過java 還真不知道java可以這樣幹..32F 12/13 05:49
co 過的人, 目前我還沒遇到一個知道的.

ably: 不是microgg起手拎北好無感ww33F 12/13 05:50
我沒法幫他表演自含..

剛才公布第二個標準答案, 大家可以安心睡懶覺了.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:55:29
yupc0109: 虛擬與泛型很有趣34F 12/13 05:56
C++ overloading 更像是造物者做的事..
自定義的類別也可以用 +,-,*,/...
那就可以定義瓦力了
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 05:58:50
justin20118: 深夜怎麼一堆東西在板上…睡覺比較實在35F 12/13 06:01
justin20118: 看不懂的東西
freeblizzard: 初學者先學java比較好 想請問一下原因? 因為我大37F 12/13 06:02
freeblizzard: 學第一個學的是c 看久了之後感覺好像也略懂略懂 不
freeblizzard: 曉得有錯過了什麼
那試試這題, 你看有什麼錯沒有?

char *print_name( char *name)
{
  char *s = "my name is ";

  strcat( s, name);

  return s;
}
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:06:18
zebraseven: 解答呢 ~~~ 這 function 錯在哪 ?40F 12/13 06:12
okletgo: 字串長度不一定一樣41F 12/13 06:12
okletgo: 是嗎?
alan99: 這就是解答? http://ppt.cc/0g2s43F 12/13 06:13
[C Language] strcat( ) 的介紹與易發生的錯誤 @ 小雞的故事 :: 痞客邦 PIXNET :: 以下這段程式碼乍看之下沒什麼錯誤 但通常程式記憶體區段錯誤(segmentation fault)都是這樣子產生的 錯誤的例子: char *s1 = (char *)malloc(20); c ...

 
大致上沒錯, 但他的例子舉得不太好.
應自動算出最終的記憶體大小, 而不是寫死.

NoWashing: 從 objective-c 入門呢?44F 12/13 06:14
那就看你將來想做什麼了. 
正規的系統底層多是 C/C++, 而 objective-c 只用在應用程式.
看你將來想做系統程式, 還是只想做應用程式.
不過, 從你感興趣的入門總是好的.

alan99: *s後面沒有儲存空間,要改為 char s[20]="my name is";45F 12/13 06:15
光改這樣還不夠哦
還有一個錯哦

elcnick: 其實光是把"my name is " 設定在char* 上就看到有問題了46F 12/13 06:15
zebraseven: 謝謝 ~~~~47F 12/13 06:17
subversive: 尼歐是你?48F 12/13 06:19
..
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:22:21
spiritempire: 聽說程式語言有點像藝術,沒天分再努力就是到中等49F 12/13 06:21
C++ 是純藝術, 其他的程式語言相對單純.

elcnick: 說實在要避免發生錯誤第一個就是要了解程式運作的原理50F 12/13 06:21
spiritempire: 有天分稍微點一下就學很快,而且稍微努力就不錯51F 12/13 06:22
elcnick: char s[20]="my name is"; 這邊傳回已消失的堆疊空間位址52F 12/13 06:22
好極了, 那要怎麼改?

spiritempire: 是真的嗎53F 12/13 06:22
不同的領域有不同的難度要求. 
如果要寫人工智慧程式, 那要有一點天份. 
如果寫小遊戲或網站, 我想大部份人都可以學會. (但別用 C++)
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:25:18
liaon98: 這題不是很基本的東西嗎 大一上就教了吧54F 12/13 06:24
這可算是活用. 就算沒教也可以自己想到哦.

elcnick: const char* str1="my name is";55F 12/13 06:24
                                                     name is ";

elcnick: char *s=malloc(str1+strlen(name));56F 12/13 06:25
cuteclare: 大家好 我的名字超長~57F 12/13 06:25
elcnick: 打錯orz58F 12/13 06:25
elcnick: char *s=malloc(strlen(str1)+strlen(name));
少了 1 byte, 死雞了...
字串結尾字元還要佔 1 byte.

elcnick: strcpy(s,str1);60F 12/13 06:27
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:29:12
elcnick: 可是老實講我都用C++函式庫來用=3=61F 12/13 06:28
zaqmkovfr: Char只能裝一個字元吧 要裝字串要用string62F 12/13 06:28
elcnick: 而且malloc之後還要free掉 ....記憶體又是一大問題63F 12/13 06:28
liaon98: 不是 是它的char *s指向了一個唯獨的字串 後面又去動它64F 12/13 06:28
elcnick: 阿 長度又少+1 =="y65F 12/13 06:29
另一改法是用
static char s[

我不行了, 懶覺先.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:30:45
elcnick: 其實說實在,你光是要用個字串就要考慮到這麼多問題66F 12/13 06:30
elcnick: 但是業界是很要求產能的...如果能用別人已經做好的函式庫
平時當然可以用 string, 但是要勝任系統程式的人仍要懂這些.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:32:00
elcnick: 但是static對於如果你這個東西要分給多個資料使用就又死68F 12/13 06:31
看情況使用.
前一種情況如果忘了 free 也會死. 各有好處.

(真的不行了.我先安息了)
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:33:36
elcnick: 畢竟不是說每個工作都要考慮到底層就是69F 12/13 06:32
學 C 就是要全能的. 不然學 java 就好啊.

cuteclare: 要new 或者要求user直接傳一個char *近來接答案70F 12/13 06:32
如果要 user 傳進來, 那 user 還得自行算好要用多少記憶體. 也是麻煩. 萬一算錯呢.
好的 function 設計, 應能避免 user 犯錯.

james114: 這裡是異界嗎XDD71F 12/13 06:33
你出不去了.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:36:19
elcnick: 其實最根本的是光是把char* 回傳的寫法就不好了72F 12/13 06:34
tsunamimk2: C++可以很有產能 前提是你會用..73F 12/13 06:35
elcnick: 而且你說static char s[ 也是照樣有長度問題74F 12/13 06:35
各有優缺點. 太長可以不處理. 只是說明有哪些方法可以更正此問題.

tsunamimk2: 大部分的語言字串都是常數吧,concat都是reallocate吧75F 12/13 06:36
tsunamimk2: reallocate就有exception的可能吧
有可能. 但 pc  virtual memory 很大.
另, 可以預設 capacity 大一點. 稍微加長時, 就不必 realloc.

cuteclare: 犯錯是他家的是 說明寫好就好 出錯的會是人77F 12/13 06:37
好兇
但是 leader 要負責把 bug 修好. 那你就不要當 leader 哦.
-- 所以 leader 要用無形的方法, 讓組員不會犯錯.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:41:26
tsunamimk2: 所以才有從語言層面的改善與lib層面的改善啊78F 12/13 06:37
tsunamimk2: 總是要有人做蓋房子最底下的那幾根地基的
tsunamimk2: 有了那些夠快的framework才能支撐上方的疊床架屋..
tsunamimk2: 我其實不適很認同funcion要偷做一堆事情當糖果..
tsunamimk2: 而是應該要維護閱讀的一致性 不是一堆奇技淫巧
tsunamimk2: 好的code應該如同一篇精練的文章 敘述自己的意圖
沒錯. 這門學問在台灣被冷落了幾十年.
最近終於有幾本像樣的中文書. 

但是學校裡的老師大部份都不懂, 也不重視. 
所以學生進到業界, 產能仍然很低.

即使參加程式大賽得獎的學生, 程式碼仍然很亂. 沒有架構.

tsunamimk2: 髒東西要有效的藏在那些元件/interface後面..84F 12/13 06:41
elcnick: C++兼具效能與管理,老實說會正確使用C++比C好太多了85F 12/13 06:41
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:44:50
tsunamimk2: 其實記憶體很大所以不用管這個命題已經 恩...86F 12/13 06:42
tsunamimk2: C也可以管理啊 其實asm都可以寫得很漂亮
tsunamimk2: 方法論不同罷了 其實沒啥好特別比較的
tsunamimk2: 萬法歸一 無招勝有招 最近的工作都是java/c#/C/C++..
cho860928: 這裡好可怕  推一下快跑90F 12/13 06:44
tsunamimk2: 走.so,走IPC,走http互相講話 說穿了還是一個往上堆啊.91F 12/13 06:45
我先上路了, 大家也安息吧.
※ 編輯: farmerlu (118.163.255.183), 12/13/2014 06:45:51
tsunamimk2: 上工上工..92F 12/13 06:51
elcnick: 真要說的話其實C的某些舊的函式庫設計上就不夠好了93F 12/13 07:01
tsunamimk2: 1970/80年代的libc是要怎樣....94F 12/13 07:02
tsunamimk2: 寫driver就用啊
elcnick: 但是礙於語言機械架構特性,你要再弄一個更好的不是從96F 12/13 07:12
elcnick: 原始機械架構去改不可能
pinkowa: 這一篇堪稱最近八卦版最有深度的...98F 12/13 07:21
Sfly: 學德文也會超快嗎?99F 12/13 07:21
james114: 已經深到快淹死了100F 12/13 07:22
elcnick: 所以最簡單的,別拿高階語言去寫低階程式101F 12/13 07:24
elcnick: 也別拿低階語言去寫大型程式
johnlinvc: 我認爲LISP才是最強的語言,其他都是山寨LISP 而已103F 12/13 07:27
elcnick: 能針對工作特性然後正確使用才是最好的104F 12/13 07:27
johnlinvc: http://goo.gl/YJ4cN1 XDDD105F 12/13 07:30
Titac: 我什麼都看不見106F 12/13 07:40
elcnick: 更重要的是,精通工作領域內的事情,這才是最重要的107F 12/13 07:49
pionxzh: 有點強108F 12/13 07:57
redsa12: 老師 想請教一下為什麼matlab是程式語言 stata卻不是109F 12/13 07:58
jackervator: C++ 真的要吃天份  然後上面那段CODE我看了超久 想說110F 12/13 08:13
jackervator: 這樣寫不會GG嗎   原來是揪錯題阿....
jackervator: 不過C++可以玩玩看  說不定會突然發現自己就是那2%
mvbkoko: 這就跟那個CIH一樣喜歡用考別人來證明自己, 結果集嘉113F 12/13 08:16
mvbkoko: 一樣 GG
tsunamimk2: C可是做了無數的大型程式的啊115F 12/13 08:27
tsunamimk2: libc的故事是不同的 要講下去又要講ABI
tsunamimk2: 然後functional我個人比較喜歡Haskell
saint01:118F 12/13 08:37
elcnick: 其實我指的低階是組合語言等級之類的...119F 12/13 08:40
elcnick: 反正要看你要做哪種領域的最重要吧
elcnick: 而且一個程式通常不會只由一種語言組成
elcnick: 如果某些程式碼要非常大量但是每段程式碼每次執行
elcnick: 實際上只跑了不到10次但是編寫上卻要花很長時間
elcnick: 使用開發快速的語言是好選擇
elcnick: 但是如果某段程式執行每次都執行個幾億次
elcnick: 那我會跟你說用組合語言寫這段程式碼會非常棒
Dialysis: 請問兒童想入門程式設計,該怎麼學起?127F 12/13 08:49
WTFDARK: 看八卦學知識128F 12/13 08:49
elcnick: 先玩遊戲然後學想怎樣寫外掛起(大誤129F 12/13 08:49
ayuiop: 前面原PO說的書有哪些呢?130F 12/13 08:55
ZSZ1210: 高手(跪  非常同意您的看法..131F 12/13 08:59
marcusmiller: 竟然沒人討論到Scala?132F 12/13 09:03
lebiged: Erlang 哭哭133F 12/13 09:13
ji3cp32u2ul4: 媽 我在這134F 12/13 09:15
MIKEmike07: 為什麼會建議java?就我感覺c還是最基礎該要會東西吧135F 12/13 09:22
Wii: 幹....compiler會自己找哪邊錯啊!  正常人哪會一行行看阿!!!!136F 12/13 09:29
Wii: 有寫過C都知道在compiler附近找東西  怎麼會有人一行行看錯誤
Wii: 要我一行行看乾脆去死算了XDDD
rockman73: matlab路過 簡單好用139F 12/13 09:36
aal: VB路過,我落伍了嗎140F 12/13 09:44
gero: 還以為走到PG版,一早就走迷宮啊~~141F 12/13 09:45
JKGOOD: 挖都看不懂142F 12/13 09:51
tsunamimk2: 追求build的時候不會有語法錯誤是專業的基本喔143F 12/13 09:58
jaw109: effective c++根本天書144F 12/13 10:01
nashmvp: 推145F 12/13 10:14
pin0511: 剛開始接觸程設 光C最基礎快把腦子耗弱了 各位先進超強大146F 12/13 10:18
torrot: 慘了看不懂 只能給箭頭147F 12/13 10:22
RRQJ: C++ 可以寫成圖形使用者介面嗎? 大一學的時候都是Dos執行檔148F 12/13 10:41
gmoz: JAVA 8不錯威149F 12/13 10:42
gmoz: 可是黏巴達苦手QQ
luckyBF: 推一下151F 12/13 10:51
happykyoko: 大師,我是那98%的廢渣魯蛇,敢問大師有開課解救眾生152F 12/13 10:59
JAYOAOA: 聽你在放屁啦 唬一堆還沒出社會的年輕人153F 12/13 11:05
goddarn: 學過C語言 真心機掰難154F 12/13 11:05
JAYOAOA: 我是見過很多滿最程式理論,專案做不出來的咖啦,下場都155F 12/13 11:07
JAYOAOA: 滿悲哀的
megaman1206: C#表示157F 12/13 11:08
Raymond0710: C++圖形介面很多啊 MFC Qt wxWidget158F 12/13 11:08
linein: 請問老師,學好語言最重要的是什麼?邏輯?資料結構?初學159F 12/13 11:17
linein: 者要從哪下手
justastupid: 嗯嗯我也是這麼覺得161F 12/13 11:18
bluetory99: 哇完全看不懂xD我還是導我的經濟模型好惹162F 12/13 11:22
neverWYD: 原本以為我的化學已經很困難了...一進來看到這些...囧"163F 12/13 11:47
saladim: 你的問題太簡單來點最難的好嗎.......164F 12/13 12:43
wl1451226: 小弟資工ㄧ年級是個想變強的廢材可拜師嗎165F 12/13 12:44
jboys75: 有SWIFT的八掛嘛?166F 12/13 12:58
tjjh89017: 推個,我覺得print_name那個我會砍掉重寫,太多錯了吧167F 12/13 13:28
tjjh89017: 把東西寫進rodata section三小?
d941205: 文組魯蛇經過169F 12/13 13:36
ATM5566:   你是不是有翻過一本c++的書啊? 叫什麼喉結的170F 12/13 14:21
MIKEmike07: 原PO侯捷? 幹真假?171F 12/13 17:46
linein: 這本寫的不錯_物件導向C++: 程式設計學習寶典172F 12/13 17:56
pipiayin: 不是吧 看ID推測姓盧173F 12/13 18:53
snaketsai: 侯捷老師之前的id是reader174F 12/13 19:25
snaketsai: 等等......查一查發現我的記錯了
seanvan: 推一個176F 12/13 21:04

--
※ 看板: Gossiping 文章推薦值: 2 目前人氣: 0 累積人氣: 20539 
※ 本文也出現在看板: PttHot whatla
分享網址: 複製 已複製
( ̄︶ ̄)b fsvc, caton0916 說讚!
1樓 時間: 2014-12-13 22:35:30 (台灣)
  12-13 22:35 TW
學生你好  請問入門的話我應該先以JAVA比較好嗎??
2樓 時間: 2014-12-13 22:57:40 (台灣)
  12-13 22:57 TW
沒有啥學習變成強者的,基本上那些都只是個工具,
熟悉工具是必要的,如何靈活運用工具才是重點。
就像是一個紙上遊戲,都一定由遊戲說明,詳讀遊戲說明才知道如何進行遊戲。
但是終究只是知道如何去玩,重要的事要玩得好,玩得有創意~才能玩出自己的一片天。
初學者想要程式容易上手就先學C/C++,想要了解細節原理就學組語,
語法是人與電腦溝通的語言,是很基本的。
想用他來賺錢就看你有沒有創意了。
lecheck 轉錄至看板 whatla (使用連結) 時間:2014-12-13 23:03:16
3樓 時間: 2014-12-14 00:03:14 (台灣)
     (編輯過) TW
放個砲, 要用人類最基本直覺的語言,就是圖形化程式設計
有了強壯的圖形化架構成形後, 才會泛演出可以修改的細節
細節要達到速度精簡,
才會有清楚的基礎的各種語言程式當模組來呼喚使用
所有要學習程式語言,就必須要倒過來學
要先從你會接受的圖形語言開始,這是圖形語言的其中之一
還有類式更優秀的也有
但是這款式 MIT 發展的Scratch程式開發環境,當基礎架構
你無須學習C語言,  等你要精密的速度控制,要利用更精簡的程式也行
你就可短期的開創各種研發控制與
各種藝術與3C的精彩色彩與機器人的架設計 
[圖]
[圖]
[圖]
[圖]
Grasshopper on Rhino
[圖]
[圖]
奉勸各位, 從圖形化程式語言開始學 別在C++ 裡混, 等你學會C後就已經僵化了,腦袋瓜塞爆了分裂的殘渣 別人已經用圖形語言程式, 開發出龐大模組化的程式 正在利用人類的直覺, 快速的設計更有人性介面的產品 用圖形化來設計,更會驚人的快速的架構更驚異神妙的模組 可以互相替換組成架構,像在玩樂高玩具一樣,越搞就越恐怖驚人 你可以在激烈的市場開戰打得火熱 已經超車搶飯碗了, 如果你還在學C++, 你就會慘C C 的不知所云
4樓 時間: 2014-12-14 00:07:14 (台灣)
  12-14 00:07 TW
···
可以寫出一套魔獸爭霸嗎??
5樓 時間: 2014-12-14 00:16:39 (台灣)
     (編輯過) TW
嘿嘿~ 這是另一套圖形介面設計Unity3D,  專門設計 啥爭霸戰的
[圖]
[圖]
【Unity Games】戰爭高塔——手機上的《魔獸爭霸》 Unity 製作的3D即時戰略手游擺脫了一切不利因素, 它就是BattleTowers——《戰爭高塔》。
[圖]
6樓 時間: 2014-12-14 01:05:54 (台灣)
  12-14 01:05 TW
在這邊我是全盲...讀書時老師有教VB,但之後當兵一年半就全部忘了
7樓 時間: 2014-12-14 07:46:08 (台灣)
  12-14 07:46 TW
C++ 後段根本都是資料結構,Assembly language 再戰十年~~~
8樓 時間: 2014-12-17 19:51:07 (台灣)
  12-17 19:51 TW
圖形化程式設計....那個只是以使用者的角度去做的懶人程式設計軟體,基本上是學不到程式的本質 只會讓越來越笨,學習圖形化介面和需學C語言,進入的行業不相同,所學到的更是有很大的差異。
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇