意见 基本50岁了,我仍然很想念| 杰米·伦迪诺

基本50岁了,我仍然很想念| 杰米·伦迪诺

视频: American English - AA [æ] Vowel - How to make the AA Vowel (十一月 2024)

视频: American English - AA [æ] Vowel - How to make the AA Vowel (十一月 2024)
Anonim

有史以来最流行的计算机编程语言之一正在5月1日满50岁,但是几乎没有人使用它。

BASIC是“初学者的通用符号说明代码”的简称,它可能是1964年在达特茅斯学院开始的一个数学项目。 但是最终它定义了整个家庭的家用计算机所有权。

80年代初,小时候在布鲁克林长大的时候,买到我的第一台真正的计算机– Atari 800 –是一个巨大的转折点。 Radio Shack TRS-80,Apple II,IBM PC和Commodore 64所有者都经历了同一件事的变化。 作为合格的Atari坚果,我订阅了当时新的《 滑稽 》杂志; 有关所有问题的内容,请访问www.atarimagazines.com。 每个月刊都有很多BASIC程序可供输入。为此,我在小学的许多晚上和周日都打死了。

按照今天的标准,结果令人可笑。 我清楚地记得我父亲和我花了一个星期天的下午在BASIC中键入这个标志程序。 当我们第一次获得计算机时,这是我们最早进行的工作之一。 当时的时间似乎很长(不过稍后我会输入程序大小的10倍,并花几天时间在它们上面)。 当我们完成时,它自然起初就没有作用; 我们在某个地方至少犯了一个错误,所以我们花了更多时间弄清楚这一点。

毕竟,当最终确定正确时,我们键入RUN,然后它在屏幕上显示了一个块状,像素化的美国国旗,并用白点表示星星。 就是这样。 我父亲说:“这就是我们得到的一切?你一定是在开玩笑。” 之后,我就是所有程序的输入者。 我不介意

编码娱乐和(无)利润

从那时起,比赛就开始了。 我输入了代码,以获得更多的图形演示,益智游戏,文字冒险,磁盘实用程序,打印项目-随便命名,也许我可以输入或编写自己的很多程序,这些程序几乎没有用,但仍然很有趣。 最终,我开始在Atari 800上运行BBS,我已经在另一专栏中对此进行了热烈讨论。 在布鲁克林是实现这一目标的关键,因为我最终结交了一些密友,而这些朋友全都发生在纽约市地区。

当时,学校开始增加计算机实验室。 我的小学里有一个装满Commodore PET机器的实验室,我们收到了这些很棒的黄色活页夹,上面装有练习和编程示例,可以在整个学期中输入。 我们了解了如何避免使用意大利面条式代码(太多的GOTO语句),如何设计简单明了的用户界面以及如何在甚至被认为是过时的计算机上编程基本的图形和声音。

公平地讲,BASIC当时在真正的电力用户中的声誉不及星空。 由于它是一种解释型语言,因此要使其正常工作,将需要大量内存和CPU开销。 在运行程序之前,您必须首先运行BASIC, 然后 在其之上运行代码。 与用汇编语言编写的游戏相比,用BASIC编程的游戏往往比较呆滞且反应迟钝,虽然学习起来困难得多,但可以使您更直接地访问“金属”或硬件。

C不一样

《时代 》杂志的哈里·麦克拉肯(Harry McCracken)对70年代末80年代初BASIC对计算机用户的影响产生了鲜明的概述。 我站在他身边; 我相信今天肯定会失去一些东西,因为更多的人不知道如何编程。

当然,现在不一样了。 早在1980年代初期,计算机就是一门崭新的事物,学习编程和观看它的作用真是太好了。 如果您需要抵押计算器或(地下城)龙与地下城的角色生成器,则可以在所拥有的任何书籍中查找必要的BASIC命令,然后自己编写。 游戏程序员将自己制作所有艺术和声音效果,并且由于分辨率太低,您甚至可以摆脱它。

现在,只需单击一下,您就可以在手机上下载超过一百万个应用程序中的任何一个,这些应用程序比开箱即用的功能要强大得多,并且与专业艺术和声音设计相比,其外观和声音令人惊叹。 如果您想自己写东西,鉴于每个OS的复杂性,现在要困难得多,而不必立即满足。 我继续获得了计算机科学学位,但是我从来没有真正喜欢用相同的方式来进行C编程,也没有从事它。 我为如此多的人感到振奋,我对他们的技能感到敬畏。

但这就是事实:即使我不是天生的编码员,例如世界上的John Carmacks,BASIC仍然意味着我仍然可以学习编程,并学习有关计算机工作原理的所有知识。

在四核电话和高清游戏机的世界中,BASIC编程在今天显得十分驯服。 但我不能想象我的童年没有它,这是有点难过,我认为没有一个现代相当于一个简单易学的编程语言为大家。

基本50岁了,我仍然很想念| 杰米·伦迪诺