写于 2016-12-01 12:34:23| 澳门永利线上| 体育

Quora问题是Newsweek和Quora合作的一部分,我们将在本周发布Quora贡献者的相关和有趣答案

阅读更多关于此处的合作关系的信息回答Bob Frankston,编写和创建自1963年以来的应用程序我将其写为我坐在这里试图学习新的编程语言和工具这是50年来没有改变的事情 - 对我来说仍然很有趣,而且还有很多东西需要学习在回答这个问题时,我需要清楚我认为编程非常广泛有一项技能是编写任务并对其进行编码,以便计算机可以遵循指示但我认为编程更广泛 - 利用软件的表现力并重新定义世界的能力这听起来宏伟的,但是,在当今世界不断被软件重新定义,看看你周围的人在个人层面上,这是令人兴奋的,因为通过学习t o在1963年的计划中,我在这个领域发展壮大,并且拥有了这个称为软件的无限可塑性的东西 - 这让我对这个世界有了一个有趣的看法 - 我仍然在努力向那些使用这项技术的人们解释,因为他们使用打字机打字而不是写作和表达自己我自1966年以来也一直在家上网,这让我认为计算是一种直接和私人的东西

我的第一份工作是在华尔街帮助用户获取财务数据

麻省理工学院,我参加了Multics项目,这是第一个大规模的“信息实用工具”,当今许多云计算Unix的直接前辈是由该项目的成员利用新型小型计算机创建的

过去50多年多年来,硬件在每个维度上都有数十亿次的提高

内存从1970年的大约1美元/比特降至今天的1美元/千兆比特(或者更少)

CPU速度,磁盘性能容量等相同

我们从在20世纪50年代初期,每秒钟进行的几次简单的计算,以每秒数万亿次的浮点操作计算

我的20世纪60年代的电传类型是每秒10个字符一个兆字节的网页需要超过一天在20世纪70年代,16千字节对于个人计算机今天,16G容量正在变得越来越普遍在那个时候,软件已经发生了变化,但是如果你回头看,你会发现许多重要的想法并不全是新事物

确实令人兴奋的是Java最终得到了lambdas和闭包,但John McCarthy的Lisp在20世纪50年代,John也提出了共享计算

1967年,我在Saul Rosen的编程语言历史中使用他厚厚的教科书Programming System and Languages(对不起,我不能给你ISBN号码,因为我们当时没有它们)编程实践已经发生了变化甚至到了20世纪70年代,用汇编语言编程也很常见甚至是正常的编写“A = B + C”而不是编写“A = B + C”在这些幻灯片中,本周的最佳照片是11张这个节目本身通常表现为纸板中的孔洞(打孔卡片)今天,我很少进入这种详细程度了解我们如何在这些基础上建立起来,理解和欣赏,不仅仅是计算今天,而是我们可以或许应该采取的其他途径的可能性这也是互联网,我认为这是一个工程奇迹,但也是一个工作进展对我而言,它并不是一个网络,因为计算的一大转变被视为由MIS(管理信息系统)部门的专家所做的事情,以及IT(信息技术)部门每个人都使用的(公司)所支持的工具

MIS的工作是提供报告和答案IT的工作是支持人们创建自己的解决方案今天,我们有IT部门支持该技术并提供对业务至关重要的工具,以便各种公司里的人们可以利用计算技术来寻找他们自己的解决方案从某种意义上说,我花了近50年的时间,而不是像其他人那样通过构建工具来分享计算能力和概念的能力,无论是电子表格或让人们参与连接计算的能力在接下来的50年里,我们将面临以新识字为幌子共享编程的挑战,我认为过去50年来的实践 可悲的部分是,时间过得有多快,留下了许多有趣的东西来学习和做“在过去的五十年中编程的过程是怎样的

”最初出现在Quora上:任何问题的最佳答案提出问题,获得一个很好的答案向专家学习并访问内部知识您可以在Twitter,Facebook和Google+上关注Quora