说拼音缩写的对我已经很标准了……
早年间用“文曲星”里的GVBASIC写程序,主要是各类小游戏
好像代码长度不能超过8k,否则出错
不知道还有多少人知道那种带行号的代码,就是开头必须有个行号的。比如:
10 print 1+1
这种
程序一旦大于5行,那么一屏就显示不下了,之前的代码你就看不到了,只能通过
edit 行号
来查看、修改。
如果你不记得哪个行号用过了的话……就一个一个试吧……
所以我所有程序都是一边敲代码一边记在本子上的……
跑题了……回到变量名
制约变量名的原因有两个:
1、每行代码的字节数有上限,包括行号、空格等最多64个字节。
2、IF等部分语句不能带{},也没有endif等多行处理,所以一个条件语句必须在一行里写完,否则就得用goto转到很后面的一个代码段来解决。
所以……为了节约空间,我所有的变量名全是a、b、c、d,一直到z。不够就aa、ab、ac、ad,其中常用的变量用一位,不常用的用两位……
当然,我的笔记本上记录了每个变量名的含义……注释?一共就8k空间哪有写注释的地方……
就这样,我硬是写了炸弹人(fc那种)、美少女梦工厂(仅仅有数值日程没剧情)、运输队(模仿大航海时代的倒运货物部分,相当于多地点的北京浮生记),甚至写了一个有4张地图、16句对话,踩地雷遇怪的RPG游戏……
当年为了玩游戏也是够拼的了……
ps:后来可以在电脑上写代码了,发现可以看到自己写过的所有代码还能翻页,一行也不受限制了,还能随时改,幸福爆了好不好……
然后就开始玩暗黑2了……
毕竟有游戏玩了谁还自己写游戏啊……
这个4年前的问题选择在这个时间点突然出现在我今天的时间线上显得非常 亦可赛艇!
Android是2008年初才发布,而Oracle在2009年就以7.4B$收购了Sun,是Google不够睿智吗?
非也!
1)如果Android没有如此成功,Java对于Google而言就是一坨shit,Google从来没有想到自己会站在一坨翔上面取得空前的成功,如果有算命的告诉Google的命中贵人是阿翔,它就是穿越回去吃也要把它吃下去,可惜历史不能假设!
2)Google一直有python基因,很多系统都是基于python的,你知道工程师主导文化的可怕性吗?这帮pythonic的nerd出于情怀或者节操或者叫清高或者叫偏执或者叫真爱,它说什么都不会去买Java的,“老子看不上”!谁知造化弄人,09年你对我爱答不理,18年老子叫你高攀不起88亿!(注:今天的Google在各种收购之后,Java服务的比重占的也非常大了,变成了一个杂合的技术栈,而官司也很可能打到高院,尚未定论)
3)Google一直有跟开源保持共存共荣共襄盛举的传统,它跟Mozilla做生意,赞助开源项目,捐赠Wiki,主张“不作恶”,简直就是一副乌托邦理想主义者的化身,圈粉无数(包含答主),像Java这种项目,它更可能的方式是烧一笔钱给它花,然后来几句“希望Java明天会更好”之类的废话,它根本就不曾想过有一个家伙抄底了,因为那时候Android根本就没有火,Google从来就没有想过Java也T-M-D算哪门子“底”?
4)Sun的主手人也是个技术型的,就是技术牛掰业务做的稀烂,当时怎么看Sun都处在夕阳,SPARC也是逼格满满业务下滑被Intel捣的稀烂,那个价格没有几家觉得划算的,幸好是Oracle这种剑走偏锋的收购了它,要是换一家公司收购多半就把Sun雪藏甚至捣腾碎了,Java也就没有今日风光了,而Google在坊间也有创业公司杀手的美称,也许这就已经是历史发展的最好结果了。
什么,你问我对于Oracle收购Sun和MySQL怎么看?
还能怎么看?好白菜都让猪给拱呢呗!
但是作为吃瓜群众,我最喜欢看大佬们掐架,Google与Oracle的这场官司绝对酸爽,大家保持关注,各家都有千百号律师,吵起架来想想都 亦可赛艇!学知识产权法/专利法/法理学的同学们千万不要错过,说不定两年后就能进教材作案例呢!
什么,你又问我Google应该怎么做?
靠,我有不是劈柴!按我的观点,Google这次是违反了Java的使用协议的(无意引战,定论的事情留给专业法官),不能因为体量大就以为能压死人,那可是在美帝,万事全靠律师一张嘴,怎么讲都有理!
大家还记得微软以前有个skydrive吗?在英国被判败诉了,最后也得改名叫OneDrive呢!Google有钱了不起啊,过来领罚单!
而Java的坑早早就埋在那里了,所以苹果直接一刀切:老子不支持,免得搞一嘴毛!Flash一身毛病,一刀切,老子不支持!
所以,我对Google的建议是:
这TM不是关乎技术,不是关乎信仰,不是关乎生态,不是关乎用户体验!
这TM关系到命!
什么?要我预测结果?
法官中间调停,你们俩和解,google把赚的钱按每部手机给Oracle付钱?什么你说太扯了?你每买一部Android,都要给微软钱,你造吗?Oracle就想躺着就把钱收了!