我想我會有點瘋狂。你如何保持你的語言直?
現在,我用以下語言的工作(我只是做一個精神上的庫存):
- C++ - 我們的遊戲引擎
- 彙編 - 低級調試和幾個協處理器具體程序
- Lua的 - 我們的遊戲引擎的腳本語言
- HLSL - 爲着色器
- Python的 - 我們的編譯系統和實用工具
- 目標C/C++ - 適用於Mac的遊戲引擎平臺的代碼和iPhone
- C# - 在我們的海外辦事處,開發了一些工具
- ExtendScript - Photoshop中導出工具
- 的ActionScript - 用戶界面腳本
- VBScript中 - 一些電子表格相關東西
- PHP - 一些網絡相關的東西
- SQL - 一些網站和工具相關的東西
在th之上是API的過多,通常有許多不同的方式來做同樣的事情:std庫,boost,.NET,wxWidgets,Cocoa,Carbon,Python本地腳本庫,Lua等,OpenGL,Direct3d,GDI,Aqua, augh!
我發現自己無意中將語言和api混爲一談,直到遇到語法錯誤才意識到我在做什麼。我覺得我不可能跟上這一點,我不可能精通這些領域。特別是在C++和Python的領域之外,我發現自己編程的更多是通過查看內存中的手冊。
你有類似的問題嗎?劃分思路,讓你更有效率?決定你想保持精通的地方?組織提示?當你從Lua切換到C++時,記得好的方法,你需要再次開始使用分號?咆哮着我們的程序員爲自己做了些什麼?
任何想法歡迎!
這聽起來像一個社區維基... – GregD 2009-02-04 06:21:28
你的咖啡因攝入量。 – 2009-02-04 06:21:55
Good call GregD,now wikified – 2009-02-04 06:27:55