文档章节

程序员穿越 90年代

_夜枫
 _夜枫
发布于 2017/06/16 14:03
字数 985
阅读 8
收藏 0

原文链接

 

程序员穿越 90年代

 

穿越回90年代,这个计算机和互联网刚刚发展的阶段,凭借你的所学所得你会干些什么来改变命运(逆天改命???)或者改变时代改变世界呢?

第一步、世界杯,买彩票去吧

90年西德西德1-0阿根廷
94年巴西3-2意大利,点球
98年法国3:0巴西

原始资本的积累很重要,不然空有一身绝技却没有金钱BUFF那多尴尬~

现实篇

最近只要是有关穿越的问题,清一色少不了买房子之类的强现实方式,不过的确少了些创造力和想象力,真的太现实了~

步骤一、买房子

步骤二,09年卖掉一套,买比特币

步骤三,到2017年,恐怕你已经富有的可怕了

交际篇

到杭州,请一个叫马云的青年吃吃饭,谈谈人生,谈谈理想指引他

到深圳,找任正非吃吃饭,要坚持做国人的通讯事业,让他以后在手机领域一定不要偷工减料。找到马化腾,告诉他张小龙是个人才

到北京,劝说雷军可以考虑投资阿里巴巴。接着去刘强东那里买电脑硬件,结下深厚的友谊

改造篇

例如重新改造 C 语言

做一个switch的姐妹版,比如叫【gotoswitch】,用它来专门替换多循环、多分支情况下的switch。
大概原理这样:当编译器发现程序中有gotoswitch时,会在全局区开辟出一段数组空间,比如叫【go_code_add】,用它来存放gotoswitch体中的各种跳转地址,这个数组中的所有元素,默认初始化为【go_default】的指令地址。
举例说明,机器进入【gotoswitch】体中编译时,遇到了语句【go_case 7:】,那么编译器先把紧挨着语句【go_case 7:】的下一条指令地址提取出来,赋值给数组首地址往后偏移7个位置的元素中。这样的话,程序在执行到gotoswitch时,如果gotoswitch圆括号内表达式所产生的值是7,那么就直接跳转到【 go_code_add[7] 】这个元素所保存的指令地址中。这样的话,我想多少都会提高运行时效率吧

作者:纹枰老妖
链接:https://www.zhihu.com/question/42012479/answer/94105618

普及篇

现在的互联网 Web 软件三巨头,IIS、Nginx、Apache HTTPD 无疑都是 2000~2010 这十年里普及的,如果我在90年代将自己写的 Web 软件又重新写了出来,wow,一个强大友好高可用的 Web 软件就可以一统江湖了!然后 CE、EE 一起上,名利双收有木有!

阻止篇

穿越到90年代,买完彩票开始发家致富,然后一定要通过各种事件阻止 Oracle 收购 Sun 公司,还世界一片安宁,给开源社区一片和谐新天地。

阻止谷歌用 JVM 来实现应用开发,从根源解决后面安卓系统的性能问题。

阻止谷歌退出中国,还搜索引擎世界一片生机勃勃

阻止 Discuz 被腾讯收购

投机取巧篇

抢先实现 Github,哇,全球最大的同性交友社区竟然是我自己的网站。在国内 Git clone 再也不用这个龟速烦恼了!

抢先实现 国内搜索引擎,哇,一个绿色纯天然的搜索引擎,真正的传递知识分享所学啊!

抢先实现 社交SNS,川普的“社交治国”或许还得依赖我的平台呢!先走校园,再走城市,最后面向全世界~

 

原文链接

 

本文转载自:http://click.aliyun.com/m/23439/

_夜枫
粉丝 10
博文 506
码字总数 0
作品 0
朝阳
后端工程师
私信 提问
为什么只有设计师才能发明流行的新语言

先回顾一下知名编程语言的作者和创造时间:Fortran语言,50年代,IBM研究员;Lisp语言,50年代,MIT的教授和学生;C语言,70年 代,贝尔实验室的两位研究员;PHP,1994年,作者Rasmus Lerdor...

红薯
2012/03/08
3K
7
谷歌向Android应用开发者推出Simple语言

腾讯科技:北京时间7月29日消息,据外国媒体报道,谷歌周一发布了一款名为Simple编程语言,旨在激励软件开发者为Android平台编写应用程序。 Simple是一款基于BASIC的编程语言。BASIC诞生于196...

红薯
2009/07/30
832
0
美国女性吐槽 IT 男:有钱自大无聊 约会竟爱谈工作

据外媒(DAME)报道,科技公司的兴起带动程序员队伍的壮大,这些人在互联网浪潮中事业有成,其中又以单身直男居多。这些IT男赚钱虽多,但普遍不解风情,无趣、自大。程序员的职业习惯和特殊癖...

王练
2017/06/08
7.5K
35
2018最赚钱的iOS应用:5款中国App上榜腾讯系占两席

90年代的惠多网在年少的马化腾生命里,就如天文望远镜观测彗星时一样,为他打开了一扇窗,只不过后者打开的是浩瀚宇宙的神秘,而前者打开的则是互联网时代的机遇。 最近的一则新闻:2018最赚...

竹说
2018/12/19
0
0
JavaScript世界里的构建工具都在干什么?

  【IT168 评论】什么是构建工具?构建工具通过捆绑简化流程,使React和Angular等现代Web框架更易于使用。通过使用构建命令,可以将站点的动态JavaScript版本转换为静态绑定内容。但是,很多...

it168网站
2017/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 7 搭建源码包搭建LNMP环境

1,安装epel源 yum install -y epel-release 2, 安装需要的软件 yum install -y gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel \libjpeg libjpeg-devel libpng libpng......

hansonwong
46分钟前
7
0
基于 K8s 做应用发布的工具那么多, 阿里为啥选择灰姑娘般的 Tekton ?

作者 | 邓洪超,阿里云容器平台工程师, Kubernetes Operator 第二人,云原生应用标准交付与管理领域知名技术专家 导读:近年来,越来越多专门给 Kubernetes 做应用发布的工具开始缤纷呈现,...

阿里巴巴云原生
48分钟前
4
0
ZStack的普惠云计算到底是“随大流”还是真功夫?(转自社区)

作为一名深耕技术圈的“老男人”,也算是经历过云计算领域的成长。近些年云计算技术不断成熟,百行百业开始云上之路,各大云计算厂商开始逐渐意识到云计算是一项“普惠”技术。 我一直很看好...

ZStack社区版
49分钟前
5
0
一个备份MySQL数据库的简单Shell脚本

Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行。我们也可以逐一敲入命令手动执行。如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后...

旺仔大战肥五花
53分钟前
3
0
TiDB Binlog 源码阅读系列文章(四)Pump server 介绍

作者: satoru 在 上篇文章 中,我们介绍了 TiDB 如何通过 Pump client 将 binlog 发往 Pump,本文将继续介绍 Pump server 的实现,对应的源码主要集中在 TiDB Binlog 仓库的 pump/server.go...

TiDB
57分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部