编程语言真的没有好坏之分吗?
经常在某些社区看到有人在讨论编程语言的好坏,然后经常会看到有人回复“编程语言没有好坏之分”。可事实上,编程语言真的有好坏之分。
举几个例子吧。
先说 Delphi,这当年可是火遍了全球的东西,其研发公司 Borland 在 DOS 时代开发了神器 Turbo C,以及当年竞赛广泛使用的 Turbo Pascal。Delphi 就是 Pascal 的 Windows 版本。可惜在发展理念上大牛 Anders 未能得到公司的支持,微软挖走,从此 Borland 公司一蹶不振,Delphi 也变得无人问津。当年用 Delphi 开发的项目,都废了。最典型的就是 Dev-Cpp,这是一个使用 Delphi 开发的开源免费的编译器。由于使用 Delphi 的开发人员越来越少,有能力和财力且愿意继续维护 Dev-C++ 的公司并不多。几经转手,目前维护 Dev-C++ 的是从 Borland 手中买到 Delphi 的 Embarcadero 公司。
再说说 Objective-C,这纯粹就是当年苹果宣传的结果。在苹果投入大量资金进行广告宣传的前提下
...
游戏素材网站推荐
写游戏的同学辛苦了。
这里推荐几个免费的游戏素材网站。欢迎推荐更多的素材网站,直接留言给我,我加到这个列表里面。
1. The Spriters Resource
地址:https://www.spriters-resource.com,https://www.sounds-resource.com
介绍:非常丰富齐全的游戏素材网站,并且按照游戏主机分类,包括 NES、PS、GBA 等各大游戏平台的游戏,素材基本都是抠好图的 PNG 格式,非常好用。想做高仿游戏的同学不要错过。
还有 3D 模型、贴图、音效等素材。就是国外网站,访问速度有点慢。
2. Open Game Art
地址:https://opengameart.org
介绍:很全很好用的游戏资源网站,就是国外网站的访问速度有点慢。
3. 爱给网
地址:http://www.aigei.com
介绍:国内的游戏素材网站,也很好用齐全。不过有个不足:不登录不
...
在程序中正确使用 Unicode 和 MBCS 字符集

理论上执行性能可以超越汇编的高级语言
[译] 为什么软件公司里面没有多少老程序员呢?
别踩白块儿(双人版) VC 源代码

这就是当前十分流行的游戏“别踩白块儿”的双人版,两个人可以同时进行游戏。
默认情况下,喜羊羊的四个按键是 asdf,灰太狼的四个按键是 jkl;,可以在代码中修改。
以下是游戏截图:
以下是完整的游戏源代码,在 VC6.0 和 VC2013 下面测试通过。
///////////////////////////////////////////////////
// 程序名称:别踩白块儿(双人版) VC 源代码
// 编译环境:Visual C++ 6.0、2013,EasyX 20140321(beta)
// 作 者:yangw80 <yw80@qq.com>
// 最后修改:2014-5-26
//
#undef UNICODE
#undef _UNICODE
#include <graphics.h>
#include <conio.h>
#include <stdio.h>
#include &
...
官方 QQ 群禁止讨论任何黑客内容
学习目标
C 语言革命的 5 个 QQ 群(详见 https://go.easyx.cn/qqgroup ),禁止讨论任何黑客技术。
这个群是以学习编程为目的,初学者居多。有少数初学者错误的认为,从网上下载一些有破坏性的软件实施破坏就能成为厉害的黑客。他们大都因为这些所谓的“黑客工具”能给他们带来更多的关注,让他们成为同学眼里厉害的电脑高手。这种技术上的虚荣心,彻底扭曲了价值观。他们可能学了一大堆乱七八糟毫无用处的东西,却没有学到任何该学的编程技术,直至青春逝去,无法回头。
为了避免不恰当的讨论黑客技术对初学者产生错误的影响,群里禁止讨论任何黑客技术。
常见问答
Q:“黑客”和“骇客”不一样,黑客是中性词。
A:别幼稚了,不管“黑客”还是“骇客”,都是英文 Hacker 的音译,一回事。hacker 在牛津词典的解释:a person who secretly finds a way of looking at and/or changi
...