您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    我妈 1969 年学编程,那时分顺序员是怎样写代码的(2)
    时间:2019-08-10 08:33 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

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

    (IBM 的打孔卡)

    我们也曾经在打孔卡上放蛋糕,所以打孔卡的用途很广的。

    刚末尾的时分,顺序很小,但后来能够变成几米长的卡片盒。每一行代码都变成了一张打孔卡。每一行和每一张卡片有一条指令。所以打孔时机把顺序(成千上万张卡片)还给我们。

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

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

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

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

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

    (Pajama paper /睡衣纸)

    我们无时机打几个孔,这样我们就可以本人做一些小的修正。

    然后我们必须创立测试文件,看看顺序能否产生了预期的结果。假设没有,你就会坐上去做“桌面测试”(用笔和纸思索),试着想想“究竟出了什么成绩?” 因此,要使顺序正确运转,能够需求相当长的时间。

    我们有几台机器。我们从一末尾就有 IBM 360 大型机,还有一些更老的机器。后来我们失掉了 IBM 370。

    在 70 年代末,公司有了 Alfaskop 终端机,但我们没有团体的终端机,而是共用一个终端机室。假设我们想要对顺序停止更改时,不得不争用终端机的时间。顺序会在屏幕上出现,我们可以修正。在 1979 年分开 SJ 之前,我从未拥有过本人的终端机。

    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 任务了十年之后,我跳槽去了银行部门任务。

    【编辑引荐】

    遇到洋妞不敢搭讪,顺序员的羞怯你不懂

    开发者抱怨 Linux 在低内存条件下的蹩脚功用

    腾讯顺序员每天下班4小时被解雇,晒出级别和支出。网友:难怪

    千万不要和顺序员们谈恋爱,会成!

    Java顺序计数器追本溯源,大部分顺序员都收藏起来了

    (责任编辑:admin)