学习编码,千禧年(下一部分)

这是我撰写的多部分系列文章的第一部分,该系列是我在过去20年中(主要是对早期阶段)学习计算机编程的经验。

我的希望是,它可以帮助现在正在学习编码的其他人看到每个人都从某个地方开始,并且该过程需要时间,但是值得付出努力。

记住:不要气disc。 您正在朝着真正伟大的方向努力。

我对计算机编程的最早记忆是在90年代中期居住在北卡罗来纳州的时候。 我父亲的家人正在访问,包括我来自阿拉斯加的表亲。 我大概是4或5。

一个堂兄,比他大几岁,大部分时间都花在了我们的计算机上,这台计算机当时装有最新最好的操作系统:Windows95。我好奇地看着他,一点儿也不明白。他在做。 屏幕上到处都是奇怪的字母和颜色。 它看起来非常复杂,所以我失去了兴趣,开始玩游戏。

他离开后,我在计算机旁边发现了两张纸上印有奇怪的符号和文字的纸。 单词的结构看起来也很奇怪-有些行比其他行缩进得更多。 绝对不是任何普通的书面语言。

然后我可以说几句话:“香蕉”和“猴子”。 还有一堆数字。

快进几年了。 我现在大约7岁,住在寒冷的佛蒙特州。

出于无聊或好奇,我打开Windows的“开始”菜单,然后开始四处点击。 我猜在那儿的“附件”菜单下有个叫做QBASIC的东西。 我在那里看了很多年,但从未打开过它,但是那天我一定很无聊。

好吧,让我们看看。 幸运的是,我的DOS foo非常好(到目前为止,我已经删除了整个文件系统至少两次),因此我能够进入帮助文档(又称为“生存指南”)并开始阅读。

我想:“似乎很无聊,但这看起来就像人们如何制作视频游戏……”

(不允许我成长视频游戏,所以这是一个令人兴奋的前景!)

我退出了帮助提示(可能是通过重新启动整个程序)并开始“编码”。 尽管我没有确切的代码,但它看起来像这样:

 有一座高墙的黑色城堡。 有一支骑士队伍。 如果骑士被击中,他将失去10点生命。 有龙和剑为战斗。 

似乎是合法的。 让我们尝试运行它。 它可能返回了以下内容:

 第1行:“ is”处的语法错误 

笨蛋 困惑且可能饿了,我放弃了尝试。

在接下来的几天里,我继续返回该程序,试图弄清帮助文档中的文字,并了解在我眼前发生的一切。 我记得将程序设置为CLEAR和PRINT ,但是除此之外,我日渐沮丧。 这些文档没有意义,我无法使我的代码正常工作。

但是后来,我有了突破。

我仍然记得肾上腺素注入我的小身体,因为我意识到几年前的帮助文档中似乎有些术语。 它们和香蕉和猴子纸一样!

在母亲的帮助下,我能够找到两页,当我们移动时,这两页以某种方式进入了千里之外(我的一棵植物死了,可惜了)。 到目前为止,该纸已泛黄,但仍易于阅读…

“是的”,我在扫描页面时以为。 “这是同一回事。”

我跑遍办公室,回到电脑前。 逐个字符地,我将纸上的代码输入屏幕,找到通往运行按钮的方式。

还是坏了。 快点 但是这次有不同的信息!

我将屏幕上的代码与纸上的代码进行了比较。 逐行,我发现了复制时出现的错误。

最终,经过多次尝试,代码得以运行。

我可能大喊了一下,但我记得是第一次将输入输入程序,然后看到程序对我输入的内容做出了响应。 我向那些猴子扔了一个又一个香蕉,一次又一次地运行代码,更改了我仍然不太了解的符号,看看有什么坏了,有什么不好。

这就是一切的开始。

未完待续!