加入收藏 | 设为首页 | 会员中心 | 我要投稿 莆田站长网 (https://www.0594zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

我妈 1969 年学编程,那时候程序员是怎样写代码的

发布时间:2019-08-09 15:33:31 所属栏目:评测 来源:佚名
导读:副标题#e# 前段时间,人类登月50 周年,我们推送阿波罗飞船制导软件的负责人 Margaret Hamilton 的文章,她是上世纪六七十年代的先锋人物。 此外,我们还在微博发了另外一个阿波罗计划女程序员的故事,母女两代都是程序员。 (有人误解成Lin Clark 的妈妈是

我们还必须创建“控制卡”,由它来决定某个穿孔卡是要编译还是要执行,以及它是什么语言等等。控制卡有一个单独的颜色。第一张卡片是一张工作卡,上面有我的名字,所以打孔机操作员知道该把东西还给谁。

我们把打孔卡盒放在一张特殊的桌子上。操作员穿着白大褂来了,拿着盒子去运行程序。

有时候,我们每天只有一次运行程序的机会,因为我们程序员在机器大厅中的优先级最低。所以我们不得不同时做几个项目,以保持忙碌,不至于闲着。

最后,这些卡片连同“睡衣纸”一起送还,其中包含错误代码和行号。

我妈 1969 年学编程,那时候程序员是怎样写代码的

(Pajama paper /睡衣纸)

我们有机会打几个孔,这样我们就可以自己做一些小的修正。

然后我们必须创建测试文件,看看程序是否产生了预期的结果。如果没有,你就会坐下来做“桌面测试”(用笔和纸思考),试着想想“到底出了什么问题?” 因此,要使程序正确运行,可能需要相当长的时间。

我们有几台机器。我们从一开始就有 IBM 360 大型机,还有一些更老的机器。后来我们得到了 IBM 370。

在 70 年代末,公司有了 Alfaskop 终端机,但我们没有个人的终端机,而是共用一个终端机室。如果我们想要对程序进行更改时,不得不争用终端机的时间。程序会在屏幕上出现,我们可以修改。在 1979 年离开 SJ 之前,我从未拥有过自己的终端机。

我妈 1969 年学编程,那时候程序员是怎样写代码的

Alfaskop 3700

说说你的同事

SJ 的计算机部门大约有 40 名程序员和系统工程师。我所有的同事都像我一样,在公司内部接受培训,只有少数例外:有几个和我年龄相仿的人参加了我之前提到的索尔纳为期 6 个月的课程。但除此之外,没有其他的方法来学习编程——因为这是一个全新的职业!有些同事曾经是司机!大多数人甚至没有高中文凭。

系统工程师的工作主要与规格、程序的输入和输出等有关。作为程序员,我们是问题的解决者,我们制作流程图并找出解决问题的方法。

在机器大厅里大约有 10 名机器操作员。他们穿着白大褂,处理磁带存储、磁盘和打孔卡。我们很少被允许进入机器大厅的内室。入口处有一个“关门”的牌子。

机器大厅很大。早期的机器(IBM 1400)占地约 10~20 m²,但后来的机器是小冰箱那样的体积。

打孔卡部门由 50 名年轻女性组成。如果 SJ 其他部门想拜访计算机部门,最有趣的肯定是打孔卡部门,因为在 SJ 的大多数人是男性咯!

在我们 40 名程序员中,只有 5~6 个女性。我是这群年轻人中的一员,但大多数程序员都比我大 10 岁左右(我出生于 1947 年)。在 70 年代末,我们招了一些新员工,他们接受了为期 12 个月的培训。

你做了什么?

1969 年春天,SJ 在线预订服务推出了,24/7 运行时间。它在当时非常先进,完全是用汇编程序编写的。这是 SJ 非常出色的一点,在瑞典没有其他公司能和我们相提并论。我很幸运能在这样一家敢于冒险的公司接受教育!

我们创建程序,一旦完成并经过测试,就把交给别人。其他人负责维护,我们负责编写新的程序!主要是收集关于铁路运营的统计数据(例如工资单),然后这些程序将定期运行(例如每个月)。

1979 年,在 SJ 工作了十年之后,我跳槽去了银行部门工作。

【编辑推荐】

  1. 遇到洋妞不敢搭讪,程序员的羞涩你不懂
  2. 开发者抱怨 Linux 在低内存条件下的糟糕性能
  3. 腾讯程序员每天上班4小时被辞退,晒出级别和收入。网友:难怪
  4. 千万不要和程序员们谈恋爱,会成!
  5. Java程序计数器刨根问底,大部分程序员都收藏起来了
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:莆田站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读