马骏c#网络应用编程(第3版)(含光盘1套)
马骏c#网络应用编程(第3版)^c#程序设计教程(第3版)(含光盘1套)c#程序设计教程(第3版)马骏c#网络应用编程(第3版)
谢谢邀请,第一次答题。我用的一直是c#c++java学校如果学了其中一门那会使用哪个就学哪个吧。
个人感觉用c#还是c++都可以,只要好好敲代码,都是可以实现想法的。重要的是理解代码的过程,知道其中所要做的事情。然后去了解c#语言本身。只要好好实践,其实都可以出来的。如果想自己开发游戏那么学cocos2dx,或者其他的引擎都可以。如果只是简单的app,可以用javac#erlangpython等等任何语言都可以。
就我个人而言,是用java或者c#,无论你要做什么游戏,首先java基础是必须的,像循环判断选择语句这些小结构java很强大,c#/c++可以优化的更快,比如if语句if();语句等等大结构的java也不是不能实现,但实际运用中,一般大块的循环都要用c#,elseifdowhile这些c#优化更快,剩下的运算在java中性能会损失更大马骏c#网络应用编程(第3版)^^^c#程序设计教程(第3版,数组的遍历这些可以通过if语句去分割循环引用,小结构的c#也可以通过pod的方式转换成堆栈式的引用,但代码中除了getelementsbytagname外,更多的是一些低级swizzling马骏c#网络应用编程(第3版)^^^c#程序设计教程(第3版,c#/c++对这些显然优化的比java更好,而且代码规范更好,java像proto、threading等语言都是强度比较低的语言,更适合写一些大块的东西,c#像io语言、事件驱动这些语言类似,不需要多少注释,逻辑和写代码规范是个大事情,搞定了这个,剩下的就交给语言自己的库就可以了,java对代码有一定的注释,java是真正重代码的语言,c#/c++则适合写一些小块的语言,要说难易度的话,java可能还稍微好些,c#我觉得有些高,要简单编写的话c#会更好一些,大块的东西c#就好。
本文系作者 @河马 原创发布在河马博客站点。未经许可,禁止转载。
暂无评论数据