淘先锋技术网

首页 1 2 3 4 5 6 7
编程游戏应该买什么书籍,在游戏开发中,你可能会遇到是买macbook类似的问题,可以参考如下:

编程游戏应该买什么书籍,是买macbook?

Macbook air 实测入手一周使用感受作为一名主修遥感的研究生,平时的工作大多需要写一些算法和系统的程序,主要用的语言为 C++。大一的时候买的windows的笔记本到现在已经5年了,中途我给它加上了一块固态硬盘,所以现在的速度也还可以,并不卡。但是之前因为项目原因,需要我带着电脑到公司去帮他们完成一些算法方面的开发(其实就是他们不懂算法,我去帮他们写程序),我当然带上了我的笔记本,但是可能很久没有带着它出去了,突然感觉好不方便,电脑又厚又重,主要是它的电池已经几乎不能用了,不管走到哪里都必须接着电源才能用,否则不到半小时肯定自动关机。因此产生了买一台轻便笔记本的想法。本来一直没有考虑过苹果的电脑,因为毕竟系统不一样,而我的开发主要以windows为主,如果买来装一个windows系统,我觉得有点多此一举,我还不如买个windows的电脑。直到后来看到实验室一个师兄用 air,在系统里面装了个windows的虚拟机,这样可以在Mac中直接使用windows,而且他不写程序,就光在windows里面写写word之类的。我在简单操作之后,觉得确实不错,做工精美,最重要的是待机时间超长,完全能满足我对于便携性的要求,就决定买一台Macbook。开始一直在纠结到底是买 air 还是 pro,毕竟我要写程序,怕 air 的性能不够,但是我实在喜欢 air 的外形和便携性。在网上找了很多论坛之类的地方,看到大家用 air 来写程序的着实比较少,或者国内用苹果的人会写程序的本来就不多吧。最后终于在国外的论坛上看到一些程序员在用 air 写程序,还有些在 air 上装了windows、Linux的虚拟机,一次操作三个系统,来回调试程序。(这个境界有点高!)但是解决了我的一些疑问,跟他简单的交流过后,他推荐我买 air,但是推荐把内存加到 8G,把硬盘加到256G,但CPU升级到i7的性价比并不高。--------------------------------------------------分割线-------------------------------------------------------OK,上个星期拿到这台在官网定制的 air ,i5 + 8G +256G。首先,是安装一些开发环境。我使用的是 Qt Creator 开发C++程序。在Qt Creator的使用上,我没有发现卡顿的现象,所有操作都非常流畅。唯一让我不是很适应的就是 air 的这个键盘了,有点硬,键程也比较短,长时间写代码敲击的时候有点不舒服。不过应该过段时间就适应了。总的来说还是非常好的。接下来是微软的坑爹IDE了,对这个东西真是又爱又恨啊,用过Qt Creator和 Xcode 之后真心觉得微软的Visual Studio就是个坑爹货,尤其是对于我等以C++为主要开发语言的人来说。但是迫于目前的项目使用情况,还是必须得使用它,下面就开始在虚拟机里面安装。整个安装过程非常快,应该是固态硬盘的功劳。顺带提一下,虚拟机我分配了64G内存给windows8.1,CPU分了两个核心,硬盘分了64G。我觉得应该够用吧。因为主要还是使用Mac系统进行日常操作,也就写写vs项目会到windows里面来。 安装完成vs之后,我又安装了包括VA_X和GhostDoc等工具,最后主要就是对Qt的安装。看吧,我在VS里面还是主要用Qt,多费劲啊,程序员伤不起啊。 有个很明显的感觉就是在windows虚拟机下,电池耗电非常严重,这样下去感觉电池只能支撑5到6个小时的样子。跟windows的笔记本比较的话也已经很不错了。下面再放一张测试图,由于搞遥感的缘故,我使用GDAL库(不知道这个的可以忽略,不重要。)比较多,因此布设好环境之后用GDAL库简单试验了一下,感觉还行。

学习单片机C语言?

看单片机C语言教程如郭天祥的《新概念51单片机C语言教程》;如果不会C语言的话先把C语言学好,学谭浩强《C程序设计》,有C语言基础学C语言编程就没多大问题。

单片机是软硬件结合的东西,所以需要学好软件和硬件两部分:软件——可以学汇编,也可以学C语言,建议学习C语言,因为现在很多人都用C来编程序,而且C语言的阅读性和移植性要比汇编好。C语言更接近人的语言,学起来容易些,当然,最好后面也把汇编学了,这样在实际应用时更得心应手。学C语言的话可以去买本谭浩强的《C语言程序设计》;硬件——数电、模电的基础必须得有,不然你拿到电路不会分析计算也不会使用,只要找一些数电模电的教材看就好了,没有什么特殊的要求。

学习编程都需要什么学科?

大学里面学编程最直接的专业就是软件工程,软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。 下面的几门课程是必学的重要课程: [计算机体系结构和汇编语言]-关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。《80×86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。需要着重学习386后保护模式的程序设计。否则在学习现代操作系统底层的一些东西的时候会觉得是在看天书。 [计算机操作系统原理]-开发总是在特定的操作系统上进行,如果不是,只有一种可能:在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社。 [数据结构和算法]-这门课程能够决定一个人程序设计水平的高低,是一门核心课程。首选的是清华版的(朱战立,刘天时)。很多人喜欢买C++版的,但觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。 [软件工程]-这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。建议是看《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。 [Windows 程序设计]-《北京大学出版社,Petzold著》建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。在学完了它以后,才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,最好碰都不要碰。知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。

以上就是关于编程游戏应该买什么书籍和是买macbook的相关问题解答,希望对你有所帮助。