阅读更多

10顶
0踩

行业应用

博客网站Gizmodo近日刊登了一系列文章,回忆1979年科技行业的发展。这些文章吸引了微软创始人比尔-盖茨的关注,盖茨日前在Gizmodo网站上撰文,分享了他对于1979年的记忆。以下是文章主要内容。

上周,我阅读了全部有关1979年的文章,这使我陷入怀旧情绪。因此,我希望分享自己对1979年的记忆。


图:微软早期员工照片


1979年,微软有13名员工,其中大部分人出现在那张著名的照片中。这张照片给出了毫无争议的证明,即70年代末的普通计算机行业人士并没有站在时尚的浪尖。那一年初,我们从Albuquerque搬回Bellevue,从西雅图穿过大湖。到那一年底,我们的规模已经翻番,达到28名员工。尽管我们做得很出色,我仍然对招聘步伐过快感到害怕,并担心微软有一天可能掉队。

使我感到有一些信心的是,在1979年,我们感觉到BASIC语言正在成为微型计算机的标准语言。

我们知道,这将成为释放PC潜力的催化剂,并将创造合适的条件推动程序和应用的快速发展,进而引起PC市场的快速增长。

到1979年中期,BASIC已在超过20万台Z80和8080机器上运行。我们针对8086 16位微处理器发布了新的版本。随着雇员的增加,我们开始考虑除编程语言以外的其他问题,以及开发能吸引大量用户的计算机应用的可能性。这推动了1979 年我们消费者产品部门的建立。我们最初的一款消费者产品名为微软Adventure,这是第一款大型计算机冒险游戏的家庭版。该游戏并不像《光晕》一样华丽,但是在它的时代仍是很有趣的。



 

图:微软Adventure


回到70年代,一本名为《国际计算机程序目录》的出版物颁发了名为ICP百万美元大奖的奖项,这一奖项针对那些年销售额超过100万美元的计算机应用。在70年代末,这一名单包含超过100个产品,但它们都是针对大型计算机的。4月份,8080版BASIC成为第一款运行在微处理器上,并获得ICP百万美元大奖的产品。这是一个很好的迹象,表明重要的转变正在发生。

今天,如果年销售额超过百万美元的软件不是数以百万计,那么我会感到非常惊讶。这些软件中包括个人开发者在家中开发的,允许用户直接下载至手机的应用和游戏,也包括由庞大开发团队开发,帮助大公司运营的大规模解决方案。

更重要的是,全球目前有超过10亿人使用计算机和数字科技,这已成为他们日常生活的一个部分。这正是从1979年开始成形的。

  • 大小: 47.2 KB
  • 大小: 28.6 KB
来自: sohu
10
0
评论 共 1 条 请登录后发表评论
1 楼 wangwang3ok 2009-07-28 11:55
选对行业 选对方向

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 清空hibernate缓存

    使用JPA查询数据量很大时,会造成内存溢出,我要调用清空hibernate缓存 以下是清除方法,查询完,不使用此数据缓存,调用即可 /** * 清空session */ public void clearSession() { Session session = null;...

  • 细说Hibernate的缓存机制

    2.1. 查询缓存:当使用 Session 对象执行查询操作时,如果一级缓存中没有数据,Hibernate 会在二级缓存中查找数据。2.2. 更新缓存:当使用 Session 对象执行更新操作时,Hibernate 会将更新后的数据存入一级缓存,并...

  • hibernate 缓存机制

    1. 一级缓存–session 在hibernate中,oid主键标识,当在session管理权限内,当第二次在使用某个对象时会从...(2.)外置缓存:一个可以配置的缓存插件,可以由用户自定义配置选择缓存提供商,默认情况下sessionFa

  • Hibernate一级缓存和二级缓存详解

    session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据。 (2)二级缓存就是SessionFactory级别的缓存,顾名思义,就是查询的时候会把查询结果

  • 浅谈Hibernate缓存机制:一级缓存、二级缓存

    浅谈Hibernate缓存机制:一级缓存、二级缓存

  • hibernate 的缓存机制

    Hibernate 缓存分为两层:Hibernate 的一级缓存和 Hibernate 二级缓存。 1.Hibernate 一级缓存(Session 的缓存): (1)Session 实现了第一级 Cache,属于事务级数据缓冲。一旦事务结束,缓存随之失效。一个 ...

  • hibernate二级缓存(一)一级缓存与二级缓存

    hibernate的一级缓存是session级别的缓存,一级缓存hibernate默认启用且不能被卸载,一个事务内有效。 特点: 使用一级缓存的目的是为了减少对数据库的访问次数,从而提升hibernate的执行效率;(当执行一次...

  • Hibernate缓存策略(一级缓存、二级缓存)

    Hibernate是一个持久化框架,经常需要访问数据库。如果我们能够降低应用程序对物理数据库访问的频次,那会提供应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序运行时先从缓存中读写数据。...

  • hibernate的一级缓存

    hibernate的一级缓存就是指Session缓存 (1)hibernate的一级缓存默认打开的 (2)hibernate的一级缓存使用范围,是session范围,从session创建到session关闭范围 (3)hibernate的一级缓存中,存储数据必须 持久态...

  • hibernate 缓存

    简介缓存 缓存是广泛使用的用于优化数据库应用程序。缓存的目的是减少你的应用程序,并通过保存从数据库已加载数据的数据库之间的流量。...Hibernate使用的对象两个不同的缓存:一级缓存和二级缓存。第

  • hibernate一级缓存详解

    一级缓存只存实体对象的 ,它不会缓存一般的对象属性(查询缓存可以),即当获得对象后,就将该对象的缓存起来,如果在同一session中如果再去获取这个对象时,它会先判断缓存中有没有该对象的id,如果有就直接从缓存...

  • Hibernate中的缓存机制与可能遇到的问题

    我们来看看hibernate提供的一级缓存:  /** * 此时会发出一条sql,将所有学生全部查询出来,并放到session的一级缓存当中 * 当再次查询学生信息时,会首先去缓存中看是否存在,如果不存在,再去数据库中查询 * ...

  • Hibernate缓存:一级缓存和二级缓存

    Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命 中"),则就直接把命中的数据作为结果加以利用,避免了大量发送SQL语句到数据库查询的性能...

  • Hibernate 缓存机制(N+1问题)详解

    Hibernate 缓存机制:  担心:两张表查询(关联查询)起来效率会不会低呢??hibernate 缓存机制非常强大。。。 缓存:介于应用程序和物理数据源之间为了降低应用程序对物理数据源的访问频率,从而提高应用的运行...

  • Hibernate旅程(七)Hibernate缓存机制--一级缓存

    Hibernate一级缓存 缓存就是你去小卖铺买东西,不用再去生产车间里买东西,当小卖铺倒闭了,也就是session缓存生命周期结束。hibernate一级缓存的声明周期很短,和session的生命周期一致,hibernate的一级缓存也...

  • Hibernate缓存机制和MyBatis缓存机制

    原文地址:... 摘要: mybatis缓存分为1级缓存和2级缓存 mybatis缓存分为1级缓存和2级缓存,2级缓存在sessionfactory中,1级缓存在session中。 session中的缓存在session连接关闭并被连接池回收时

  • Hibernate一级缓存、二级缓存以及查询缓存的关系

    前两天总结了一下二级缓存和查询缓存的关系,但是又有一个新的问题,就是查询缓存缓存到二级缓存的数据,在第三次(第一次缓存中没有数据,查询数据库将对应的ID值存入到二级缓存中去,第二次如果是同一个Session...

  • Hibernate的缓存_一级缓存

    什么是缓存 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。把数据库存放到内存里面,不需要流方式,可以直接读取内存中的数据,...②hibernate一级缓存有使用范围,session范围(sess

  • Hibernate(二)一级缓存、快照机制和三种状态

      刚new出来的一个对象,session中和数据库中都不存在该对象 持久化状态(persistent)   存在于session缓存当中,瞬时对象调用save或update方法,或者离线对象调用get或load方法可以使该状态变为持久化状态 ...

  • Hibernate一级缓存和二级缓存的区别

    一级缓存       &...

Global site tag (gtag.js) - Google Analytics