Re: [分享]數學 寫程式最重要的基礎
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 123.195.68.36
: 推 chenglap:寫程式的人需要懂數學, 但懂數學不會懂寫程式. 01/04 12:09
: 推 hidog:總覺得是那兩位的程式能力太弱 XD 01/04 12:25
: → hidog:另外逆向工程是說 看著程式碼轉換成流程圖嗎 01/04 12:27
: → hidog:如果程式寫得夠多 這個應該不至於太難 (之前改過openCV 01/04 12:27
: → littleshan:這不叫逆向工程啦,doxygen用下去就可以看到架構圖了 01/04 14:49
: → littleshan:從obfuscated IL code推出演算法才比較像是逆向工程 01/04 14:55
: → hanyan:好奇C#的引擎是什麼? 01/04 15:10
: 推 chenglap:Unity? 有 C# 01/04 15:38
: 推 LaPass:C#? XNA? 01/04 17:45
: 推 johnny94:Farseer Physics Engine? 01/04 22:53
: 推 Gaogaigar:unity是以c#語法為script唷… 01/05 01:25
: 推 changyin:PlayStationMobile? 也是C# 01/05 15:00
不是那兩個人程式能力太弱的關係,之前沒說詳細
我們三個人都沒學過C#,
數學博士學過C/C++, python, lua
資工碩士學過C/C++, python, XML, java
我只學過Matlab, Fortran,是最不像正統程式設計背景的
然後我們代理了一家俄羅斯公司所開發出來的遊戲引擎,他是設計者介面的,
licence有提供source code,但不是完整版的,很多被封裝的dll是看不了原始碼的,
其次它是一家不大的公司,人力很少,API Reference根本就是半成品,
跟直接把C#編輯器上面所有物件的屬性、方法那些內容copy下來給你看一樣,
然後原始碼是有三十幾個專案所構成的方案,每個方案下又有二三十個類別。
就像是把Maya或是某個商業化的套裝軟體的半開放原始碼給你,
然後就要你幫我改東改西,製作出一些原本所沒有的功能,
而且前提是你之前沒學過這語言,同時公司還會有壓力,
最好一個月內你就能有一定的解決能力............
說實話,在一開始的前半個月,我連public或namespace是啥都不知道,
就自己摸索出哪些功能要到哪個方案內的類別去修改,語法該怎麼用。
然後小組開會討論時,那兩位工程師一開始經常問我為啥某語法在地方那樣寫?
我知道商業化套裝遊戲引擎就有很多寫好的物件了,就像是一座汽車零件工廠,
需要的解法,就是在某個相關物件內,然後我就東翻西找,看看他們怎麼做的,
就能拼出他們要的東西了...
而且同時,還要學一套CAE,CAD多重物理偶合的軟體,因為三個月後,
那套軟體的電磁領域就要由我負責技術支援,並且能去一些大專院校或是業界,
講一些天線,馬達,奈米光學的相關模擬課程,介紹這套軟體。
然後三月底前,遊戲引擎,跟那套多重物理耦合軟體,都要各寫出一本書。 =.="
--
※ 編輯: PlanktonEvil 來自: 123.195.68.36 (01/05 20:36)
推
01/05 22:34, , 1F
01/05 22:34, 1F
→
01/05 22:35, , 2F
01/05 22:35, 2F
→
01/05 22:36, , 3F
01/05 22:36, 3F
→
01/05 23:02, , 4F
01/05 23:02, 4F
→
01/05 23:04, , 5F
01/05 23:04, 5F
→
01/05 23:21, , 6F
01/05 23:21, 6F
推
01/06 19:42, , 7F
01/06 19:42, 7F
→
01/06 20:19, , 8F
01/06 20:19, 8F
→
01/06 20:21, , 9F
01/06 20:21, 9F
→
01/06 20:25, , 10F
01/06 20:25, 10F
推
01/07 21:58, , 11F
01/07 21:58, 11F
→
01/07 21:59, , 12F
01/07 21:59, 12F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 7 篇):