js脚本编写教程 同学都学Java,c 等编译型语言,自学python却总被同学嘲讽为是类似JavaScript的脚本语言,没前途,怎么反驳?
同学都学Java,c 等编译型语言,自学python却总被同学嘲讽为是类似JavaScript的脚本语言,没前途,怎么反驳?
还有什么!我不能自学。我没有未来。不信出去应聘,大工厂测试各种算法直接问蒙古。小工厂不能应付各种琐碎的需求。我没看到Python现在和量化投资联系在一起的头条新闻!在编程圈混不容易,但要跨界发展!搜索标题,看看是否有几个认真的Python开发人员。在中国,Python正在成为培训行业的一种特殊语言。上至成人下至儿童!热爱编程是一回事。这是另一个支持你的家庭与编程。当我们登上月球时,我们只记得阿姆斯特朗。谁知道我们背后科学家的名字?编程也一样。我们只知道今天的头条新闻。没有人了解算法背后的人!驳斥同学无非是证明自己的观点,让自己更有尊严。这和编程语言有什么关系?如果你真的喜欢编程,你应该在上学的时候选择相关专业。在自己的专业心里去学习,用编程知识来辅助自己才是正确的方法。
手机游戏或者软件的脚本用什么语言写呢?js可以吗?
它必须是一种脚本语言。它可能是Lua/Python/JS。如果您想使用C#/Java,就可以了。最糟糕的是使用C/C。原因是:游戏计划每天都在改变需求!如果我写每一个函数,我必须考虑参数是指针还是值,或者什么时候应该回收内存,什么时候我有时间处理需要每天更改它!此外,那些需要编译的语言通常不适合热更新。换句话说,你不能简单地下载一个文件来更新玩家安装的程序。如果不停止服务器,就无法修复某些错误。最后,这些编译语言没有反射,并且您设计良好的名称(类名和函数名)不能自动绑定到各种游戏所需的资源。要知道,在游戏业务中最重要的是代码控制着各种“资源”,比如动画、音乐、场景、配置等,所以你要维护大量的配置文件来描述它们,描述代码中常量与外部数据之间的关系既繁琐又容易出错。最后,即使你不喜欢面向对象,游戏也非常适合面向对象建模领域。换句话说,如果你必须建模,你应该使用最简单的语言来建模。否则,那些相似且略有不同的业务逻辑将使您编写大量“疑似重复”的代码。另外,像Lua和python这样的脚本可以直接用来存储游戏数据,而不是配置文件,因为它们相对简单,而且脚本语言的表达能力比XML/ini格式强得多。所以我们应该用脚本语言来写游戏,没有其他悬念。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。