一个字节的历史

一个字节的历史©梅德Galuscenko
====================================

我错过了字节。只有一个。是的,没错。而其中,由八位组成。怎么办?不,我不是疯了,但上帝知道有多薄来自这种情况下我分开的边界。但是,所有的订单。

我是程序员。但不仅编程器。我属于一个种姓,有时被称为系统分析员,有时kristalschikami。你知道是什么吗?我会解释,当病人。我不能没有细节的,否则您将无法进一步了解。

我们编程odnokristallki芯片,粗略地讲,是当在一个单芯片的整复。程序存储器和数据存储器是分开的,并且不与彼此交互。程序不能在RAM中运行。软件栈的深度是有限的。很多东西我可以期待,有八个级别深,我无法改变堆栈的最终深度。哦,你不觉得!我有深厚的资源。 128字节的RAM了!这是所有的一切。有变量和......想象得到吗?随着程序存储器,太糟糕了。已经8千字节。它是一个单元使用。首先,你需要编程切口所需的存储库,它运行的正当程序,而在离开她还不忘回来他在哪里。是的,我们必须牢记,在银行内部,我只能移动和跳跃过程调用,并转介条件是只能在一个页面上,即256个字节。

这意味着,如果我比较这两个字节,必须另辟蹊径,但如果标签不超过256个字节,这是一个信给爷爷村,编译器只有一半的警觉,他们说,大步家伙的裤子看出来。而且这仅仅是个开始!浆果我现在就奠定了,你会怎么让他们完全能够享受。我有减无命令。事实上!只有补充。乘法或部门的奢侈品没什么,我一般保持安静,很适合懒人。但我需要确保十进制数学。你慢慢的渗透?代码这样的玩具舔,让你做梦都想不到的,特别是如果你要解决的问题,在业务和程序存储器的限制。源代码是不可重写一次。我只是一点点来解决这个问题。我要推它在该死的水晶!限制变量,代码大小作为一个整体,每一个程序的大小,和呼叫的数量。稍有疏忽......被推通过堆栈,你扔了天知道在哪里。而编译器也无济于事。他没赶上......你以为这就是它? ;-) H-E是,我亲爱的。我的玩具作品在实时...这就是,在需要我的代码计数,放下它的执行时间以毫秒为单位每一个微小的protsedurki面前。我的模块将不必工作更紧密地固定的时间,因为我还是要扫描kibordu和显示,跟上的传感器,并提供控制信号,以及其他一切应该没有干扰skanningu还是我错过了按下按钮或显示屏将不愉快的闪变改变亮度。但是,这还不是全部!我有一个接口。

正常pisishny RS232C,所谓孔波塔。但是,如果你认为这是一个单独的芯片,他们说,把收到的字节的缓冲区他字节,那么你就错了。成本价。我做的处理telipaya单位端口。笔悬崖图表启动,停止和数据。所以:

如果我冲关的关键任务的代码,但它不适合到内存中 - 这个问题不就解决了。如果,另外,我创造了更多的变数,而且他们不适合在RAM中 - 这个问题不解决

如果所有的奥卡船坞,但过程太长,破坏实时图表 - 这个问题不就解决了。如果程序是太短了,他们人多,由堆栈耗尽 - 这个问题不解决

任何平庸的程序员,把它放在这样的术语,拍摄第二天。一般情况下,在我看来,谁在这个领域工作的人,有钢铁和百折不挠的毅力赢得神经。我们很少会联想到传统的程序员 - 我们一般不谈论。而不是因为我们是势利小人或骄傲。不一定。我们很难想象下的高级语言取之不尽,用之不竭的资源规划。小螺丝钉?购买其他的,有什么问题吗?几帧?多买多,推槽。兆码?而我呢?此编译器有故障。买一个更大的汽车。这就像一个不同的星球,我希望你能明白为什么。

这就像在大海的浩瀚无垠,游泳,无论你想一个美丽的白色海洋巡洋舰。而你尝试在芬兰群岛转向。 ;-)或者穿针在晚上。此外,黑线。

当然,我们也有一整套的晶体,并选择他们开发一个比新郎新娘更细致,阅读茶叶等简易手段,但是否有足够?但是,如果做出选择......回去,一般无。

那好吧。我领你们到的学科领域,我可以继续我的故事。

水晶不喜欢我的一次。我立刻意识到 - 紧密配合。所有的限制。法定准备金的资源可能存在的错误的20% - 不符合。然而,其他候选人都高度冗余的,因此价格昂贵,不合理的。所有的成本决定,我终于放弃他们的同意,强大而自豪和英俊的Intely Motorolly最新车型甩在身后。

起初,一切都因为它应该。一对夫妇个月的工作和晶体会被塞进代码检查均正常,电路板分离并努力慢慢手摇齿轮和加​​快了速度,旋转,供电的复杂和笨重的机器生产的。只有偶尔ekalo我的心脏,因为一切都是非常严格!资源的三超过百分之五是免费的。而且它是该死的小,相信我的话。

虽然工作做得相当好,我得到了他们在取笑部分的形式合法的补偿。当然,几个地方是相当冒险的,有时是相当松散的,但也有少数亮点发生。

然后......然后,这一切开始。缺乏该装置,这已经错过董事一个非常重要的功能。即使他们和客户。这是他突然想起,在这里,他们说,伙计们,再有就是这么小的事是。好了,纯属无稽之谈,chesslovo,但不以任何方式。好了,忘掉它在配方中,谁不会发生?但它是很容易的添加好了,比起你的花里胡哨的休息吗?再次,感谢上帝,不要忘了传感器。这只是一个程序!

这些导演!他们的业力被理解的是,有必要给客户!即使是需要看到他的头骨和筛子筛选的所有内容!

但是,喊也无济于事。我坐下来了两个星期在家里,不准打扰我。在大脑中孕育的小海妖svetoforchik。蜂鸣!红色闪光!第一个节目银行耗尽! Repaking。优化的页面和代码存储库中。蜂鸣!内存耗尽!修订操作程序。该变量nafig。而如果没有这些,你可以做,如果有另一种方式去。

蜂鸣!栈的失败!着脸进了楼。怎么回事!?我在十八层!?
蜂鸣!走出视线标志vnutristranichnyh转变!
蜂鸣!违反实时程序狂饮太多时间!
蜂鸣!用尽第二存储器!

所以很多很多次。费尽周折,逐字节,我把这个
的身体 被诅咒的新功能不断重新压缩的网页,银行代码布局,优化代码尺寸图实时,内存使用情况,
而且,和简单地重写从零开始模块。
也许你认为,八公斤的二进制代码是不够的?哈!指令是一个和两个字节。这不是一个三字节zaylog甚至Intel的八十年代。有时候,我跑我的队友,因为他们说,那可是我有点好感的闲谈“为人生»。

一周半后,我意识到,事情很糟糕。我有超过半打的解决方案,并已经站上该网站。我知道每道工序和心脏的功能,并在脸上的每一个字节!这一切都是徒劳。画面冻结了......她不想来的生活!
我没有一个字节。这说明所有的解决方案。总的单字节!

他跑到其他的,我把他所有的时间与选项可以使图表和银行的计划,并回到了自己的书房。睡眠。在什么可能成为 - 睡觉。我们需要清醒的头脑。我们需要一个新的想法。我彻底绝望了。接下来的几天都没有给出任何东西。我安装和拆卸代码,串起它闪闪发光的珠子,它包装成各种形状的数字,试图找到一种形式,其中拼图的各个部分将发展成为一个没有任何缝隙,也没有差距将被纳入为他们准备的地方。<溴/> 缺乏的地方......一个字节码......我喜欢捏粘土和我编造他什么,但...一,只有一个字节!
大概就像遇到一个音乐家写交响乐,试图找到一个音符,这将使他的工作的声音。或艺术家寻找同样的,独特的一笔,将搞活图片。而如果没有这一点,一切都死了,所有的工作只是在垃圾桶好...

一旦在梦里我穿好衣服就出门到街上。脚下恶心的尖叫雪。周围全是灰色的,不管怎样平淡。我不再需要任何潜水电脑或打印。整个计划是在我这里还是超出了我吗?她pomigivala prosvirkami色,具有离奇的东西甚至是美丽的三维图形的一种形式,或者是一些渔网设计?
薄尖叫控制标记时间戳挂紧紧这些奇怪的水晶,一些有趣的形状。它飞​​过,地方移动和旋转,在该国正在改变通道的形状?管?它荏苒靠近所有的墙壁,仿佛在暗示无形的导航仪,在适当的时候,目前还不清楚转弯一时兴起,不要在障碍物作用快的边缘。但他的队长或谁?队长?它不会消逝!它不能去!但是,没有!不可思议的是,所有的建筑在某种程度上优雅闪避,正好在适当的时候,静静地滑落......不!
庄严关口前移的下一个障碍......还有......忽然,边缘镂空结构的小平台粘住。尖叫和怒吼!突发和皱巴巴的闪闪发光的线,都碎成了万件......

主啊!相同的堆栈!它绕过堆!所以,这就是它看起来像!
当我用完的深度,它似乎抱住伴随着一声巨响,崩塌,打破他们精美的图案...

在一个特定的地方,我看到有些寂寞老太太就可以了替补席上。我需要坐下来,太...相反售货员的花朵,飞舞的寒冷。我不喜欢老女人......这......什么样的麻烦,几乎恶心。好了,她看着我?她是谁?什么是坐在这里?也许,没有什么关系。他们总是挤在店里,因为他们没有时间买。和尖叫在公交车上,你会他们让位。也许,看着这些愚蠢的时尚系列,因为他们在那里?玛丽亚?又是谁在那里哭?
他们明白了!?谁又能了解多少知识和工作所必需的建设呢?多少个不眠之夜要花费?如何阅读?每一天,以及关于爱情和友谊不傻小说?

谁一般都能够理解!?这些近代帅哥谁自称程序员?在fo​​ksprah,快船和基本马虎写作?而且总是提出这样的问题:告诉我,我需要拨打哪支球队?什么帮助,检查出来吗?而当俄罗斯手册翻译?和其所谓的“软”?大stotysyachevariantnye vechnozhivye仓库和会计?不朽的作品。一切为了一个人。如果有差异,因为在粗糙和glyuchnosti代码。格鲁克坐在一个小故障和错误追逐...
这将使雕刻在石头上,就像古代的石匠自己的代码,会是什么一看就写什么小算盘?还是那些tehnokrysy?这是必要的,写病毒,用来指人唱红粪!唉!

第不是我想坐这个凳子,在这个公司......我要去哪里?记住。其次,我想回家。他能告诉什么呢?该死的字节!我得到的对吧?所有客房均从事的业务,为什么会是最差的,我是什么意思?有才华的人失踪随处可见。很多东西我看...
pripeklo 我的朋友打开门,凝视着我。 “怎么样?”“好什么?”
&QUOT;告诉我只有一个&QUOT;我冷冷地说,去公寓。 “你能给我一个字节?只需之一。我愿意把它给你任何东西。我字节是不够的,你知道吗?好吧,我不适合进入晶体!»

一个朋友有一段时间沉默。 “我看了你的代码。»

“那又怎么样?发现什么?“

&QUOT;号&QUOT;他静静地说,并暂停后,他继续说:“看准相关的花边。没有一个循环。接缝不可见。花丝。盒装。直lepota。在每一行,可以把高质量的标志。刻在大理石上。而所有的统一,也没有密封没有空隙。整体式的,但灵活。但是..»

“这可是'?......是的,你不拉猫的尾巴!不是汽车旅馆的灵魂!没有你生病了!“我爆炸。

“大多数地方,我无法理解......我不知道......只是看看它是如何...漂亮。无形不知。不掌握心灵......喜欢这里了,但它飞走了......这就像雪花,当你试图把它在手。或声音甚至误解,但认为音乐..»

“你说的是什么废话!?什么玩意?!雪花什么样的音乐!?你能帮我还是不!?“我当时剑拔弩张。 “你是我的朋友。帮帮我吧,是吧?你只要告诉我在哪里,以适应这个字节。“我期待着它。 “对于新鲜,nezamyleny眼睛。其一,只有一个运营商,没有这些你可以做的一切!一切!问题是解决了,你知道吗?而我在生活中的棺材......永远......“我低声抓住他的袖子,”毕竟,有一排的地狱,我只是一个人,错了,错过了,并没有注意到......?而我什么都不需要。喜名利,也不好评。我只希望它飞走了b ......用什么来让我去......嗯?好吧,我没有更多的力量。好了,我们走吧,让你看起来更加码..»
“放弃,”他说。 “离开?从什么?“我不明白。 “以另一种晶体»。
“你疯了?!它是如何 - 另一个!! ??的废话板,装配工,理算,工资细节堆!?那是一个笑话!! ??你是否认为这是在电脑上,我想加入几行,没有人会注意到!! ??零成本,并增加了代码甚至兆!?而人呢?他们相信我!我告诉 - “YES接!我也同意,不过,只见那余量几乎是零!他们已经做到了!外壳,金属,食品等。他们只是在等待代码!你知道晶体的变化所带来的后果?你知道这将花费多少字节!一个字节!&QUOT;
我自己也通过他们的尖叫声震耳欲聋......
“傻瓜。”噼字落到像湿衣物一大包地。 “撤退!算了吧!我们的家伙了三天,因为这些代码的样子。我收集到的所有谁可以。我马上意识到出事了你。你没有错!无。此外,我们不明白你如何设法做到这一点的东西。»
我的膝盖一弯我坐了下来,是否还是瘫坐在椅子上。
我内心深处,我知道这一点。然后我开始讲...这是一个奇怪的独白......
这是因为如果有人喊,低声和我的声音又大叫:

&QUOT; ...我想这一切的时候。我意识到,不是那么重要这个项目,因为我的责任的措施。好了,他不敢,好了,重拍它在某种程度上所有。该死!事实并非如此,这是非常重要的。羞耻有...我的情况是不同的。在我。你知道,我一直是一个奴隶谁做,他们会怎么说,理由是挣钱养家。很长一段时间我是一个雇佣兵。我的服务我的节目很昂贵。你知道,我不假定为简单的事情。让他致富。我想和为自己工作。是的,我早已吐钱!他们很少或没有权力超过了我!我应该多!我小心地将其隐藏。因为有趣的挑战,我愿意做免费的,然后又是和priplachu它。你自己不知道它是什么!?嗯?!你也不能这样做是为了钱!只有一件事我从来没有告诉任何人。当我在做什么 - 飞......不要骗我,你不知道它是什么!每个人都知道!只是喜欢不记得,还是不相信!你知道这一点,太!这就像一个儿时的梦想。还记得吗?我们高飞,高冲过去,用喜悦满溢尖叫!扫我们在森林,高山和大海!你是否认为这是一个梦!?不!我想通了很长一段时间!只要说害怕。可耻的是你,傻瓜!但现在我不在乎!这是我们的灵魂的苍蝇!根据本!和心灵说,我们都睡着了。你明白吗?为什么,当我们长大了,我们停止飞行?而!?为什么呢?!为什么我们停止做梦,梦想吗?你知道吗?我知道了!因为我们的灵魂更重,因为货币的价值,社会的惯例夺取权力,我们和我们的心灵不再能够解除这方面的负担!如何!我们很直,压平,这将是一个地毯,上面会擦他的脚!哦,有什么好理由,如合理的解释,为什么有必要弯曲的道路,因为我们有一个人这样做。
我们每天有时间给自己,说服自己,我们生活的权利。而且我也不想,我再也不能说谎!你不明白它如何与这个恶魔字节!?这很简单。我有多久,我能飞!而工作是帮助我在此。是的!

这是什么?




怎么办?



...



标签

另请参见

新&值得注意