当我第一次学会了编程…

2视图(30天)
詹姆斯Tursa
詹姆斯Tursa 2018年3月20日
评论道: 詹姆斯Tursa 2018年3月21日
提前告诉你编程的故事!这里是我的一个…
我参加了一个小学院在爱达荷州(现在的拿撒勒人西北大学)和削减我的牙齿在Fortran编程类(McCracken指南Fortran IV)。但是…得到这个……学校没有电脑!是的,你看的没错。没有电脑和终端。我们 做了 是两个穿孔卡片机。所以当你有编程作业你首先必须注册时间在穿孔卡片机(1/2人力资源增量我记得)。所以你第一次在纸上写了你的程序都是准备好了,当你的时间是在穿孔卡片机你打每行一个卡片。当然如果你犯了一个错误没有退格(自孔卡已经穿孔的字符),你不得不垃圾卡,开始这条线在新卡。有点游戏试图类型以最快的速度可以让你的整个程序输入在1/2小时但也努力不犯错。
所以你有你的卡片穿孔和整理。但是你上课的路上不小心把他们在走廊上,他们被赶得到处都是学生们急于类!# @ $ !一些足迹和弯曲的角落,但你最好清洁整理他们可以放到订单,然后把橡皮筋周围保持秩序!你终于让他们的老师。所以之间的分配,把卡片组花了1 - 2天。老师然后他把所有的学生卡片组在一起,把他们交给博伊西州立大学20英里之外每周两次在他们的电脑上运行。另一个2天拿回你的结果在132列手风琴打印论文……却发现你的前甲板上有一个错误,编译器解释你的甲板数据前甲板和完全跳过它。所以你打一个EOJ卡,把它作为第一个卡在你的甲板并再次提交。 Another minimum 2 day wait. You finally get your results back and see that you had a typo in a couple of your cards. So sign up for more punch card machine time, re-punch those cards, and submit your deck again. Another 2 days or more. You finally get the results back, your program compiled without errors and ran ... but the results are all wrong. So now you have to figure out your logic errors in the code. Maybe you start punching up a bunch of cards with print statements in them and resubmit the deck again to see what is going on. Another 2 days or more. You get the results back, see what is going on that you didn't realize (crap ... passing an integer to a routine expecting a double precision), fix that up, and resubmit your deck. Another 2 days or more. Finally you get results back that are correct and you can submit your correct printout to the teacher for grading.
所以时间从最初的任务在完成的工作可以很容易地将2 - 3周。当然,多个作业必须重叠,因为这个原因,所以有一些与你的作业的生产线。一个是在设计阶段,而另一个是在最初的卡片穿孔机阶段,而另一个是在第一次调试阶段,等等。
我认为这一切的唯一光明的一面是,你可以从其他学生得到好处如果你“卖”穿孔卡片机……
你的一个战争故事是什么?

答案(3)

沃尔特·罗伯森
沃尔特·罗伯森 2018年3月20日
高中,Fortran和WATFOR IV。我们开始与两个IBM KP 29拳。每隔几天可能是快递到本地服务,我们回来复写簿纸。泡沫,冲洗,重复。
计算机老师从来不读卡提交之前,所以我也学会了程序JCL(作业控制语言),WATFIV, IBM 360汇编程序,提交一些小型COBOL工作证明我可以。但我有点困当我工作接口PL / 1与其他语言。我的朋友做的一般运行史努比日历打印出来。
最终KP29取而代之的是更现代的卡片拳;也许由斯佩Univac,一卡通内存所以你可以编辑之前实际的冲压。IBM KP29和更换卡semi-programmable拳,如果你知道如何……我向知道我的生意;-)

吉姆·里格斯
吉姆·里格斯 2018年3月20日
编辑:吉姆·里格斯 2018年3月20日
大学,第四FORTRAN,一系列)时主机。在我大一的时候(加州理工大学,波莫纳),打孔卡片是可选的,但我把机会体验刷卡为我的第一个项目。(在我大学二年级,他们删除了所有卡片穿孔机机器从校园)后,我的第一个项目,我使用了终端和行编辑器。整个校园分享PDP-11-series大型机。终端位于整个校园,在建筑走廊,等等。这是一个重大挑战找到一个可用的终端的工作,这就是为什么我们中的许多人发展成夜晚的生物。我们可以在电脑上唯一一次在凯利的。直到今天,我仍然工作到很晚的习惯。在你提交的一份工作,你将需要去图书馆建筑收集你的印出。这是唯一可用的地方在校园有一个打印机,,只有技术人员可以碰它。他们将收集工作输出放在mailbox-like垃圾箱捡。
PDP电脑也首次电脑游戏之一——空间战争游戏。但是没有图形化显示,所有的游戏信息以数字形式。你有矢量坐标的你的船和敌人的船只,你必须手动计算射击向量和输入坐标数值。一个真正的书呆子的游戏。但考虑到终端的稀缺性,别让我抓到你在黄金时间时间玩这个游戏。
2的评论
詹姆斯Tursa
詹姆斯Tursa 2018年3月21日
第一个电脑游戏我玩!(有一次我的学校终于电脑,)

登录置评。


dpb
dpb 2018年3月21日
首先是为期两周的工作在一个NE基础课(当然,还w / McCracken)被教导基础的语法和编码和“运行”都是通过阅读彼此的努力和自己玩电脑。
然后你将知道足以解决实验室项目在IBM 1620 w / IBM电动打字机终端而是因为它很脆弱,没有行式打印机唯一的输入/输出是punchcard, punchcard出来。卡片翻译更有可能比不吃卡当试图生成打印,所以总是有一个程序生成至少两个输出甲板如果不是三个希望一个可能会得到一个输出是由于之前通过成功。
根据吉姆,1620是唯一可用的机器本科生所以再次找到一个注册时间,主要是在2-4AM时间框架。
看到时使用飞歌2000系列/到达第一次就业因此非凡的经验虽然没有磁盘,没有鼓,只有27 (1)7-track磁带…第一终端工程技术人员近十年后才到地方的就业虽然至少2 - 3年背后的主流,编程集团可能有相当一段时间管理可以看到光明。

类别

找到更多的在数字游戏帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!