话说想做游戏学什么编程语言比较好?
企业级的游戏开发的话,一般c++多一些,大型游戏要求足够高的运行效率,而java,C#在这一方面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。
但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
如果是开发android的游戏的话,没得选,只能用Java。
貌似也有用delphi开发的游戏,不过听说不是主流。
其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。
如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。
有哪些程序员必读书籍值得推荐?
工作10年+程序员分享一些自己看过、觉得还不错的程序员学习书籍,主要是后台开发或者云计算方向,希望对想拿到BATMD等互联网公司的同学offer有用。
一、计算机网络,推荐书籍:
1、计算机网络(谢希仁)
2、TCP/IP详解
3、http权威指南
二、数据库、Redis,推荐书籍:
1、MySQL数据库
3、高Mysql
有这么几本入门课程需要先学,《颈椎病的防治与自我保养》,《腰椎间盘突出的物理疗法》,《长期熬夜人群的助眠指南》,《咖啡成瘾的伤害与治疗》,《如何找到女朋友—写给程序员的求偶指南》,《日常生活900问—程序员必备的生活基本技能》,等等
程序员必读书有哪些?这个其实没办法回答,你最需要的,就是你必读的。不过,仍然有很多经典的书籍,当你读完这些之后,你会发现另外一番天地,也解放了自己的思维方式。
代码大全(第二版)
本书从软件质量、编程思想等方面阐述了软件构建的各种问题,并论述了紧跟潮流的新技术、高屋建瓴的观点,而且还有丰富的程序示例。看完这本书,可以打开自己的思维方式,有种柳暗花明又一村的感觉。
程序员修炼之道
这本书主要讲述了使代码保持灵活并且易于改变和复用的各种框架技术,利用了许多富有***型的奇闻异事,具有思想性的例子及有趣的类比,全面阐述了软件开发的许多不同方面的最佳实践和重大陷阱,绝对是程序员必读的书之一。
计算机程序的构造和解释
本书成型于麻省理工学院多年使用的一本教材,世界各地已有100多所院校***用本书作为教材,包括美国福斯坦大学、普林斯顿大学、牛津大学、东京大学等。
不同级别的程序员,应该看什么书?快拿小本本记好!(文末附电子版)
第一[_a***_]:初级程序员(0-3年)
这部分的程序员工作经验在3年以下,还处于打基础和定方向的阶段,建议这个阶段的程序员主要精力要用于夯实基础和规范编程。
一、对程序员领域有清楚的认识
豆瓣评分:9.2分
第一阶段:
- 《C语言程序与设计》
- 《c++进阶宝典》
- 《Swift入门与实践》
第二阶段:
- 《教你怎么不生气》
- 《老子》
- 《沉默的愤怒》
第三阶段:
- 《女装指南》
第四阶段:
- 《颈椎病康复指南》
- 《腰椎间盘突出日常护理》
- 《强迫症的自我恢复》
第五阶段:
- 《活着》
有哪些适合新手学编程的书推荐?
3、python入门经典
4、python 3程序开发指南
5、python语言入门
6、深入浅出python
7、软件工程
8、语言程序设计
9、python编程实践
10、c++程序设计
Python我推荐
《和小卡特一起学Python》
Scratch 我推荐
《哇!编程—和全球4000万孩子一起学Scratch》
有问题可以关注➕、私信我。
祝您学习顺利!
编程入门的话你首先要选一门语言。如果你选C语言的话我可以给你点建议。C语言的入门书籍可以选谭浩强的《C程序设计》,很多C语言程序员都是通过谭浩强老师的教程入门的。这本书学完了可以看下严蔚敏的《数据结构》。另外,学习编程需要多练习。
零基础的人如何学习J***a?
第一,目测培训机构学校会马上回答你,套路满满的,当然也有靠谱的培训机构。
第二,怎么学,需要了解清楚你自己的状况,如你自己是否有数学基础或逻辑思维怎么样,那些不清楚你情况的人,马上回答你,是草率的
第三,自学只建议有技术底子、逻辑思维很强的人。j***a本身不复杂,复杂的是环境配置,框架兼容版本等问题,这些东西自学比较难,因为技术一直在更新变化。
第四,我10年it工作经验有能力回答好你。多跟程序猿沟通学习,找个老司机会少走很多弯路。
关系具体学习j***a和少走弯路请看我的文章,我非常有耐心回答小白的问题,关注我,欢迎交流
我使用J***a的时间比较久,也出版过关于J***a的书籍,所以我说一说学习J***a的过程。
J***a学习的重点在Web开发上,但是学习的难点却在J***a面向对象概念的理解上。学习J***a需要一个系统的过程,在学习J***a的不同阶段需要做不同的准备,下面分别描述一下(以Web开发为例)。
第一阶段先给自己定一个方向,比如我未来要做Web开发或者是Android开发等等,有了方向自然就知道自己的侧重点在哪,编程语言毕竟是工具,学习工具之前先要知道做什么事。
第二个阶段要开始了解J***a的语法细节,这个阶段要做的准备工作就是搭建开发环境,安装jdk。在学习的初期建议***用记事本式编程,这样比较锻炼程序员的手写代码能力,也会在编程的初期养成一些好的习惯。
第三个阶段要开始学习Web开发。这个阶段要准备数据库知识以及一些前端的知识,数据库产品可以选择Mysql,这也是目前应用比较广泛的数据库产品。
第四个阶段开始学习框架开发。框架开发能节省大量的开发时间,目前SpringMVC有广泛的应用。
第五个阶段开始实习。实习对程序员的成长有非常大的帮助,通过实际项目的锤炼会更全面的掌握编程语言。
我在头条上写了关于学习J***a的系列文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有J***a方面的问题,也可以咨询我。
谢谢!
初学J***a,看视频的效果会更好一些,通过别人的讲解来学习,边看***边敲代码,印象会更加深刻。如果在初学编程的时候,通过一种“玩”的方式来学习编程,更容易入门。学起来也会比较容易上手。
以前学习J***a的时候,看的是 “ 如鹏网 ”的《这样学J***a不枯燥》***教程,挺不错的,免安装jdk,无需配置环境变量,只需要下载 如鹏网 版本的eclipse解压打开就行,为初学者省去很多不必要的麻烦;
课程体系的设置也可以极大的激发对编程的兴趣,通过开发超级玛丽,飞机大战,吃金币,连连看,汤姆猫,电影的弹幕动画等经典小游戏来讲解J***a的知识点。没想到J***a还可以这么学,适合初学者学习;
具体的可以到 如鹏网 ***上去了解一下,有问题随时提问,老师实时在线答疑,每个章节的后面都有相应的练习题和面试题口才题,需要以录音的方式来进行提交,为以后的面试做充分的准备,有新的课程更新了,也是可以继续申请了来学习的,口碑不错,基本上都是慕名而去的,具体的可以到如鹏网***上去了解,有详细的课程体系,可以参考一下;