我想我会有点疯狂。你如何保持你的语言直?
现在,我用以下语言的工作(我只是做一个精神上的库存):
- 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