• 一行代码卖出570美元,什么样的代码能这么值钱?带你揭秘天价代码的内幕!


    一、什么样的代码能这么值钱?

    答案是:WWW之父蒂姆·伯纳斯·李编写的“网络创世纪”代码。


     

    这些代码一共有9555行, 以NFT的形式被拍卖,起拍价是1000美元, 最后以540多万美元成交,平均每行570多美元。

    抛开NFT不谈(其实我也不太懂),这9555行的代码确实价值千金。

    因为它们实现了最早的HTML、HTTP和URL ,为人人都可以享受的互联网铺平了道路。


     

    在WWW(万维网)之前,互联网主要局限于大学和研究机构, 使用起来不直观,不方便。

    WWW出现以后,尤其是Mosaic、网景、 IE等浏览器,一下子降低了网络使用的门槛: 只需要点击超链接就行 !  

    整个世界一下子就不一样了!

    但是有意思的是,这么伟大的发明,居然没有出现在互联网的发源地:美国。

    美国发明了阿帕网,发明了TCP/IP, 发明了Unix操作系统、局域网、无线网、发明了telnet、ftp 、 smtp等各种各样的新奇玩意儿,但就是没想到World Wide Web。

    这是为什么呢?

    我觉得还是中国人的那句古话说得好:天时、地利、人和。

    把万物互联起来的萌芽很早就出现在蒂姆·伯纳斯·李的脑袋中,然后在欧洲原子能研究中心碰到了一个合适的机会,生根发芽了。


     

    二、幸运的工作

    蒂姆·伯纳斯·李毕业后在欧洲核子研究中心(CERN)找了一份工作, 主要负责记录一万多名研究人员、他们的研究项目和计算机系统之间的关系,三种之间的关系经常出现临时的变化。

    蒂姆很兴奋,因为这和他一直思考的问题不谋而合, 他写了一个程序,专门来实现这种记录。

    CERN的人很喜欢用箭头来画出关系图,所以蒂姆的程序自然也采用了这种模式,在工作人员和项目之间建立了表示关联的链接, 蒂姆把这个软件叫做Enquire ,向他小时候看过的书致敬。


     

    在持续改进Enquire的过程中,蒂姆把CERN的人、项目、计算机之间的链接扩展到了全世界:如果世界上所有的计算机中的信息都能互联起来,那将是一张价值多么绝大的网络啊。

    蒂姆无意中发现了实现这一梦想的简单方法:超文本(HyperText),超文本是一个词或者短语,里边包含这指向另外一个文档的链接。


     

    当然只有超文本还是不够的, 蒂姆需要:

    1.  一种文档格式

    用于表达电脑中的信息,并且包含超链接,指向另外的文档

    2. 两个软件

    一个是服务器端软件, 能把电脑中的文档变成URL,发布出来, 任何人都可以访问

    另外一个是桌面软件, 可以查看远端电脑的URL所表示的文档

    3. 一种协议

    用于在桌面软件和远端电脑之间交换。

    现在我们已经知道它们分别是HTML,Web 服务器,浏览器和HTTP。

    作为从小就把电脑玩得很溜的蒂姆,这几个工具的开发难不住他,到1990年底, 他独自一人完成了HTML、Web 服务器、浏览器和HTTP,万维网的雏形搭建起来。

    三、走向世界

    更让人敬佩的是,CERN希望把蒂姆的发明申请专利, 蒂姆明确反对,他希望万维网能快速传播和发展,这就意味着它应该是免费的。

    万维网先是在欧洲原子能研究中心传播,到了1991年12月,跨越大西洋,来到美国。

    真正让万维网席卷世界的,是马克·安德森开发的Mosaic浏览器, 这个浏览器安装起来非常方便,还有个特别吸引人眼球的功能:支持图像。


     

    随后马克·安德森又开发了更流行的网景浏览器,杨致远推出Yahoo!

    这引发了软件巨头微软的恐慌,比尔盖茨向全公司发邮件,要转向互联网,开发IE,和网景大战。

    互联网的精彩拉开了大幕~

    - End -

    不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~

    一起交流、学习、探讨;

    【值得关注】我的 编程学习交流俱乐部 !【点击进入】


     
  • 相关阅读:
    RabbitMQ 入门指南(Java)
    RabbitMQ 四种Exchange
    使用Spring AMQP开发消费者应用
    RestTemplate源码浅析
    Spring Boot整合Rabbitmq
    RestTemplate实践(及遇到的问题)
    binlog之三:binlog开启、查看
    微服务架构的六种模式
    SpringBoot自动化配置之四:@Conditional注解详解
    微服务理论之一:应用架构演进史
  • 原文地址:https://www.cnblogs.com/huya-edu/p/15055219.html
Copyright © 2020-2023  润新知