

一些开发人员可能会因为其中一个特征而三振出局,要知道这些特征真的可以打败任何人。语言要求指示符从某一个列开始,并且输入的指示符要先于它们。这是一个非常有限的空间,所以你可能真的只能加载几个字符常量,否则,你就不得不指定它们作为常量或数据结构并读取它们。新的语言移动关键字栏到了右侧,这样就有更多的空间来放置在“要素一”。这意味着我们现在只要短短的几行代码就可以做到“Hello, world”。语言也更“程序化”,所以你可以通过return结束一个程序,而不是设置指示符(尽管如果我没有记错的话,主程序的return其实只是设置在幕后的指示符)。
1996年 – RPG / ILE
?1
2C 'HELLO, WORLD' DSPLY C
RETURN
AS / 400内置数据库功能在操作系统内称为DB2。在很长的一段时间内,数据库只支持通过RPG或其他软件直接的指示符,不支持SQL语法。它作为一种特殊的程序包,名为SQL / 400而推出,但潜在的支持依然在那里。我在1998年写了第一篇出版(打印)的,关于窃听SQL用于AS / 400(Create an Interactive SQL Utility)的文章。大概有一百万个方法可以用SQL输出“Hello, World”,但也许最简单的方法是这样的:
1998年 – SQL
?1SELECT 'HELLO, WORLD' AS HELLO
首先抱歉这里我没有按时间顺利来写,但SQL作为我“主要”或“有薪”工作的一部分,很重要。并且同时我参与了很多重游戏,从DOOM开始(我的第一个游戏,因此印象深刻,当时我还花钱购买了完整版本),然后是DOOM II和HEXEN,以及最后的Quake。如果你不熟悉第一人称射击游戏的历史,那么我告诉你正是Quake这个游戏改变了游戏的历史。它提供了第一个“真正的”3D世界(前人只是用2D地图模拟3D,从而允许不同的地板和天花板高度),并通过支持TCP / IP和使用高级代码彻底改变了死亡匹配,这些高级代码比以前允许更多的游戏玩家出现在同一张地图中。
这也是极其定制化的。虽然我在审美上不擅长,并且从来没有去创造我自己的模型或地图,但是我直接跳进了编程。Quake提供了一种基于C的语言,叫QuakeC,从字面上你会编译成一个特殊的跨平台字节码,可以运行在所有目标平台上,如Quake。我快速写了一些修改,以便于做一些例如允许玩家玩火或导致钉鞋从墙上逼真弹回的事情。有人在聊天室要求我编程一个点子,正是这个点子让我出了名,它被称为“MidnightCTF”,基本上说,就是将现有地图的所有灯关掉,只允许玩家使用配备的手电筒照明。Quake是第一批支持真正3D音效的游戏,这增加了游戏的趣味。
传真:0755 - 2799 6625
投诉:133-2299-1235
邮箱:sale@inmiga.com