Rust是由Mozilla开发的专门用来编写高性能应用程序的系统编程语言。以下是对Rust的创始人——Graydon Hoare的采访。 Graydon Hoare,自称为职业编程语言工程师,从2006年开始开发名为Rust的程序语言。Mozilla对这门新的编程语言非常感兴趣,并专门成立了一个团队 Read More
posted @ 2017-01-22 09:03
findumars
Views(1244)
Comments(0)
Diggs(0)
OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。OpenGL的英文全 Read More
posted @ 2017-01-22 08:50
findumars
Views(71895)
Comments(0)
Diggs(1)
OpenGL 只是图形函数库。 DirectX 包含图形, 声音, 输入, 网络等模块。 单就图形而论, DirectX 的图形库性能不如 OpenGL OpenGL稳定,可跨平台使用。但 OpenGL 多需要显卡支持. 做windows平台上的游戏,当然是DX,想跨平台,想做科学计算程序,想做CA Read More
posted @ 2017-01-22 08:45
findumars
Views(7078)
Comments(0)
Diggs(0)
读Defective C++随笔 不尽知用兵之害者,则不能尽知用兵之利也 ——《孙子兵法》1.为什么API多用C而不是C++以前就一直很奇怪,为什么API大都用C的方式提供,即使有C++的接口也只是把C的函数又包一层。既然大家都在用C++的编译器,为什么不直接提供C++的API?当初曾经做过一些编译 Read More
posted @ 2017-01-22 08:40
findumars
Views(2670)
Comments(0)
Diggs(0)
05年时,在微软的Rico Mariani做了一次实际应用的C#和C++的性能比较。事情起源于微软著名的元老Raymond Chen(在下敬仰的超级牛人)用C++写了一个英汉词典程序,来描述讲解优化C++程序的过程。他从一个代码简单直观的版本开始,不断测试优化,直到达到满意的性能。Rico Mari Read More
posted @ 2017-01-22 08:36
findumars
Views(1994)
Comments(0)
Diggs(0)
听有人说C#、VB比C++好是因为做界面方便还算傻得可爱,听有人说用C++做数值计算而不屑于做界面可就对不起咱C++的恩人了。这我可要说道说道。想当年C++刚出江湖,名门出身,自立门派,想抢Objective C老大的位置割据一方。但名门出身的混混也还是混混,论OO不够Objective C或Sma Read More
posted @ 2017-01-22 08:34
findumars
Views(10665)
Comments(0)
Diggs(0)
无辜的RAD 2005-3-21 说实话,RAD很无辜。从出生的那天其就被骂,天天被指着鼻子说“不就是拖个控件嘛”,就好像当年说学电脑“不就是插个鼠标嘛”。也怪程序员大都天性犯贱,就爱一遍又一便的写基础代码库,什么字符串类啦、智能指针啦、动态集合啦,能写的都自己写一遍,要是用现成的啊,你都不好意思跟 Read More
posted @ 2017-01-22 08:30
findumars
Views(709)
Comments(0)
Diggs(0)
1. 经典C++流:类是核心,例程多用C Runtime的,很少用模版,一般是正统教育的结果。2. 古典C流:基本上当C用,偶尔用用对象,不使用异常,喜欢怀旧。3. MFC流:秉承MFC的风格,主要使用MFC/ATL对象和Win32 API,不喜欢STL,用很多的宏把IDE的语法提示模块折磨到崩溃。 Read More
posted @ 2017-01-22 08:24
findumars
Views(794)
Comments(0)
Diggs(0)
源码下载 icu项目地址 安装cygwin,至少安装以下几个工具 make dos2unix binutils make dos2unix binutils 编译工程 打开命令行,进入根目录的 source 文件夹 配置VC编译环境,执行命令 “C:\Program Files (x86)\Micr Read More
posted @ 2017-01-22 07:32
findumars
Views(2048)
Comments(0)
Diggs(0)
源码下载 Qt git地址:git://code.qt.io/qt/qt5.git 推荐用 SourceTree 客户端来克隆源码 准备工作 系统 Windows 7 或者 Windows 10 编译器 Visual Studio 2013 Update 5 或者 Visual Studio 201 Read More
posted @ 2017-01-22 07:31
findumars
Views(2536)
Comments(0)
Diggs(0)
说明 qt 5.6的编译进行了数十遍,才得出本文的可行方案,之所以花了这么多的时间,主要是qt引入了QtWebEngine模块后,导致编译难度直线上升,而且又有一些中国特色的问题(如360安全卫士)导致,希望本文可以为大家节省更多的时间 为什么要自己编? 因为qt的预编译发行包中,QtWebEngi Read More
posted @ 2017-01-22 07:30
findumars
Views(8792)
Comments(1)
Diggs(0)
当今世界上绝大多数游戏都是C++写的,为什么要说不呢?要做什么?写游戏。 写游戏首先要考虑些什么?做什么样的游戏,图形、音效、游戏逻辑如何实现。 用C++要先考虑什么?定义跨平台数据类型抽象,实现常用集合类,设计宏实现RTTI,写一个支持Unicode并可以和其他多种字符串类型互相转换的字符串类,自 Read More
posted @ 2017-01-22 04:00
findumars
Views(2956)
Comments(0)
Diggs(0)
时至今日,字符串使用unicode已经是不需要理由的常识,但对一些有着悠久历史的编程语言来说,这仍然是个头痛的问题。如果抛开第三方库的支持,C++其实并不能实际有效地支持unicode,即使是utf8。(注:本文讨论的是字符串在内存中的编码方案,而不是文件或网络数据流。)STL的string模板诞生 Read More
posted @ 2017-01-22 03:43
findumars
Views(3063)
Comments(0)
Diggs(0)
DirectX的替代品 SDL 简介 什么是SDL? 即 Simple DirectMedia Layer,使用 LGPL 许可证。 免费的跨平台多媒体应用编程接口 用于游戏、游戏开发工具、模拟器、样本演示、多媒体应用等 它能做什么? 视频、音频、事件、CDROM支持、线程、计时器、各种图象文件格式 Read More
posted @ 2017-01-22 03:38
findumars
Views(2600)
Comments(0)
Diggs(0)
https://zhuanlan.zhihu.com/p/25769561 Read More
posted @ 2017-01-22 00:04
findumars
Views(425)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号