Unity Game o系Android度跑.. 有Memory Issue唔係乜野新鮮事... 自己Google吓

OK.. 我唔識Java...  ...
7h1r733n 發表於 2015-6-16 13:52



  想問何謂 "正常" ? 何謂 "正確" ? 甚麼是 "問題" 假設一個軟件 "正常" & "正確" ,請問D個假設係一個咪野的假設?

TOP

想問何謂 "正常" ? 何謂 "正確" ? 甚麼是 "問題" 假設一個軟件 "正常" & "正確" ,請問D個假設係一 ...
evec 發表於 2015-6-16 14:47


首先.... 點為之一個"正常" o既Application呢... 例如... 你要做一個Hello World Program.. 咁個Program要出到Hello World, 出唔到咁就唔正常.. 亦都交唔到貨...... 亦即係... 個program要過哂所有functional test... 冇問題.. 亦可以解譯為符合一般規範...

而正確呢... 即是無"錯誤"的....

TOP

我成條 thread 睇哂, 我講我所想的.
1. 用 java 發現有 GC 問題就加 hardware 去解決問題故然係反智, 但連  ...
dragonken 發表於 2015-6-15 22:49



    最後一條真係唔同意,醒的JAVA programmer 一街都係
     自認為醒的JAVA programmer 就大一堆。

    一個醒的programmer 可以遊走幾邊,選擇最適合的編程語言,
   例如一個醒的progammer 用C++做得,同樣功能佢亦可以用JAVA實現。
   如果一個所謂醒的JAVA programmer,面對JAVA做唔到的野,佢站咗係到,
   佢只會推委JAVA係D方面做唔到,或者直接吹JAVA效能係D方面就係慢,
     C++progammer 就無咁的專利,因為C++好似係萬能。

    寫程式寫到了一定程度,根本己經不是對編程語言的程度,而是整個程式的算法,整個結構,對象間的關係等其他更高層次的考量了。

TOP

首先.... 點為之一個"正常" o既Application呢... 例如... 你要做一個Hello World Program.. 咁個Program ...
7h1r733n 發表於 2015-6-16 15:06



   如果我係一部機出到 HELLO WORLD,另一部機卻出咗 NO WORLD,第三部機無野出,個程式叫"正常"定唔"正常"

TOP

如果我係一部機出到 HELLO WORLD,另一部機卻出咗 NO WORLD,第三部機無野出,個程式叫"正常"定唔"正 ...
evec 發表於 2015-6-16 15:09


咁要視乎你係想o系另一部機度Run定係第三部機度Run... 同埋要視乎你個設計原意...
如果你設計只係想o系自己部機出Hello World.. 你當然冇需要理第二或第三部機.. 呢個情況算係正常...
如果你設計係想每一部機都出到Hello World.. 咁咪唔正常囉?

仲有冇問題呢?

TOP

點先至算係 time critical ? Non-web 就等如 time critical ?
dragonken 發表於 2015-6-15 22:51



閣下寫得program都係識邏輯嘅人,唔係需要小弟拎返Discrete Mathematics入面嘅set出嚟要大家分析吓嘛?
男人唔會做人呀媽(在此指生母),但係唔係所有女人做緊呀媽呢?

TOP

本帖最後由 evec 於 2015-6-16 16:49 編輯
咁要視乎你係想o系另一部機度Run定係第三部機度Run... 同埋要視乎你個設計原意...
如果你設計只係想o系自 ...
7h1r733n 發表於 2015-6-16 15:15





如果一個軟件係一部上重覆運行一百次,係第七十次就死機,係代表程式正確定唔正確 ?
我可是嚴格按照編程語言的特性而且編譯無錯誤。

我只係話比你聽你所謂的,
如果一個program有正確design.. 根據個language本身o既特性去寫一個"正常"的application是唔應該有問題

根本係一個 偽命題,因為我可以題出一百樣野證明你講的野錯,但我亦可以問你 但係你可以無限引申 "正確的DESIGN","正常","特性"。

我也可以製造一百個偽命題:如: 一個program有正確Design, 是不用 Debug 的。

TOP

本帖最後由 7h1r733n 於 2015-6-16 17:20 編輯
如果一個軟件係一部上重覆運行一百次,係第七十次就死機,係代表程式正確定唔正確 ?
我可是嚴格按照 ...
evec 發表於 2015-6-16 16:47


唔駛舉100個.. 舉幾個就夠..
既然你講到你可以舉成百個例.. 想必你一定能夠好輕易咁舉到一D實例黎睇吓?

係實例.. 唔係吹水例.. 因為你要"證明" 我講o既野係錯丫嘛..

Design是否正確自有公論.. 唔係你同我說了算..

TOP

本帖最後由 dragonken 於 2015-6-16 20:03 編輯
閣下寫得program都係識邏輯嘅人,唔係需要小弟拎返Discrete Mathematics入面嘅set出嚟要大家分析吓嘛?
...
ntony 發表於 2015-6-16 15:19


其實你講兩個字就已經答左第二條問題但你講左幾行..仲要第一條問題無答....
我只好再問過:

點先至算係 time critical ? 有冇實際例子?
(回覆最好精簡達意, 無謂o既野最好少講)

TOP

本帖最後由 dsscss 於 2015-6-16 20:35 編輯

其實我覺得要做一個新既LANGUAGE係好困難既事.
但最緊要唔好令到個種語言表達得模湖不清..

最起碼做到 (有好多LANGUAGE都做唔好呢一點, 包括好多人用的JAVA):
1) PASS/RETURN BY REFERENCE + 明確CONST.
2) 好明確知道CLONE OBJECT係CLONE 0左 D乜.
3) 要有好清楚的PROCEDURE點樣THROW / HANDLE EXCEPTION,尤其係NESTED FUNCTION..
.....

其實一D DECLARE到模糊不清既LANGUAGE,先會有咁多BUG發生..
就好似JDK本身就已經係咁多BUG..

除非佢真係TARGET FOR 羅黎做 SCRIPT, GLUE LANGUAGE...

TOP