张伟这6天,煎熬的痛苦极了啊!
现在看着这两个文件,一个ppt,一个源代码压缩包!
张伟觉得,必须要发泄下啊!于是就编辑好一段文字!
经过我6天艰苦卓绝的研究,基本上把SAp的所有接口技术都搞了一遍,总共有7种语言,Java、c#、c++、python、VbA等,和4种接口技术RFc,Ftp,http,Native SqL,每种语言和每种技术,我都弄一个案例,ppt是我做的接口技术的综述讲解,压缩文件是具体的接口语言的源代码!这是压缩包的文件哈,也发你一份!技术共享!^_^!
张伟把这段话编辑好之后,就在前面套上对应人的名词,逐个的开始发!
首先是!
alix,经过我6天艰苦.....+ppt+压缩包!
tom,经过我6天艰苦.....+ppt+压缩包!
荣哥,经过我6天艰苦.....+ppt+压缩包!
强哥,经过我6天艰苦.....+ppt+压缩包!
书哥,经过我6天艰苦.....+ppt+压缩包!
浩哥,经过我6天艰苦.....+ppt+压缩包!
......
还有其他小组的!
张伟全部都发了一遍!
不一会,张伟的成就感就爆棚了!对张伟的感谢,那简直是犹如滔滔江水连绵不绝!对张伟赞扬,极尽优美的辞藻,犹如口吐莲花,张伟那感觉就是飘飘欲仙!成就感膨胀到爆炸啊!
当然此刻所有人都震惊了!完全是一副看怪物的眼神看着张伟!
首先是惊讶于张伟居然这么强,搞定那么多接口的种类,其次是张伟居然那么开放,那么大公无私,把这么有价值的资料发给自己!
这种跨系统间的接口技术,肯定是什么地方都需要的,只要还在企业It这行混!这肯定是宝贝疙瘩!
这下可把张伟高兴坏了!觉得自己那6天的煎熬完全一扫而空!满满的成就感,已经有种溢出天际的感觉了!
刚好最近mES系统也要对接SAp,alix和tom都在,于是领导们就让张伟明天开一个讲座,讲下这个ppt和那些源代码文件!
张伟也是毫不吝啬,非常爽快的答应了,开玩笑,这种收集好感的事情,怎么能错过了,技术敝帚自珍,不存在的,先把6天的郁闷给扫一扫再说!
第二天,上班,张伟就开讲了,按照ppt,再结合自己的接口源代码,甚至还可以直接运行跑出接口效果,讲座直接把大家给震撼的无以复加!
其实大家震撼的不是某一种接口,而是那么多种接口技术,接口方式,居然都可以和SAp进行数据交换!
这算是给大家开了眼啊,包括alix一样,他也没见过,居然可以搞出那么多种接口!
“张伟,你还搞了那些接口没?”培训结束后alix问
“还有ALE和Idoc是专门针对SAp和SAp之间传输的协议,我没有弄!”张伟回答道!
“编程语言方面了?”alix接着问道!
“编程语言,我搞了这么多,我发现都大同小异了,唯一没搞通的是汇编语言!”张伟回答道!
“汇编!那个二进制代码的,你也尝试了!真牛!哈哈!”荣哥爽朗的笑着!
突然间,张伟感觉!被什么猛的敲击了一下,脑袋中有一道闪电咔嚓的划过!
荣哥说的那个二进制代码!有玄机!
现场很嘈杂,张伟来不及多想,赶紧在笔记本上写下了“汇编,二进制”这样的几个字!
然后就开始回答其他人的问题!
大家提的问题,都很简单,当然张伟现在是接口大师了,大家的问题,都是洒洒水了!没难度!
最后走的时候,alix又跟张伟说!
“张伟,你小子真是个人才,记得给我找下你的同学!”
晚上,张伟这次没到8点就走了,他觉得上午那道划过大脑的闪电肯定有玄机!
张伟撕下了记录有“汇编、二进制”的纸,走到了自己经常去的园区的小河边!
吹着和煦的晚风,分外的舒服!
张伟坐在草地上,手臂撑在草地上,身子仰望着天空!嘴里碎碎念着!
汇编、二进制!汇编、二进制!是啥东西让自己有种被闪电击中的感觉呢?
张伟觉得,肯定是自己最近这段时间,写接口代码的原因!
对!自己写接口,用了很多种编程语言!唯独汇编不行!
不对!c语言自己也没有试过,不知道行不行!反正汇编肯定是不行了!
现在能行的是Java、c#、python....这些都是高级语言,叫面向对象的语言!
我靠!对了!就是这样啊!
汇编,是最底层的,面向机器的,是二进制的0和1进行编码的!
c语言比汇编要高级,是面向过程的,其编码逻辑,和汇编比较,更加的接近于人类的思考习惯,而汇编就不是人类的思考习惯了,完全就是机器的运作模式决定的,所以很多人无法掌握汇编语言,因为太抽象了!
汇编的编码相对于人的思考逻辑很奇葩,就是给各个芯片的引脚赋予0和1,也就是给芯片的引脚赋予高电频和低电频,达到逻辑处理的目的!
而c语言,是完全基于32个英文单词构建起来的逻辑交付方式,和人类的逻辑思考过程基本一致了!
而Java、c、甚至是python,那就更加的高级了,面向对象的!
这个要怎么比喻了,c语言就好像,你用铁锅煮饭,需要时刻关注着,火候控制需要分成3个阶段,第一阶段刚放米进去时,需要大火,米饭要熟了,如果水放多了,需要盛出一些米汤,此时的火要小一点,盛完米汤还要用铲子把锅里的米搅拌均匀,然后盖上锅盖开始焖煮,此时的火要放到最小,或者就是只留下碳在锅下面烧就行了!这就是c语言,面向过程的,每一步都都需要自己去控制,去操作!
面向对象的编程语言,就是电饭煲!盛好米,放完水盖上盖子,按煮饭键!后面就是电饭煲的事!我们就等着最后吃饭就行!
当然真实的面向对象,比这个电饭煲煮饭的过程,还是要复杂一些,但是可以这样理解吧!
张伟突然想到,那么现在自己学的这个AbAp语言,是啥比喻了?
如果真的要比喻,应该现在学的这个AbAp应该更加的简单!
如果硬要比喻的话,张伟觉得可以这样比喻也许有点类似,还是煮饭那个例子!
汇编应该是从种水稻开始等水稻成熟,然后开始一粒米一粒米的煮,只是一次可以同时煮100粒米吧!
c语言需要你守着锅一点一点的操作才能煮熟,得到米饭!
面向对象,就是电饭煲煮饭!
张伟觉得这个AbAp应该是本来就有饭了,你只管去盛饭就好!
那既然饭都已经有了,那还需程序干嘛?
饭有很多种啊,首先可能有稀饭、有干饭、有8成熟的,玉米饭、红薯饭,馒头.....程序员的价值,就是按照用户的要求,给客户盛好饭,客户可能希望用碗装,盘子装,在桌上吃,站着吃等等,这就要程序员来搞定了!
当然最终呈现在用户面前的,不管是用汇编、c语言、Java、AbAp,都要满足用户的需求,因此越是使用高级的编程语言,程序员的工作量就会越小,也就越靠近用户的最终需求,编程效率也越高,同时对编程语言的封装要求也就越高!
张伟想到这一层,整体就豁然开朗了!
因为张伟完成了SAp结丹道统,最里面层级的结构搭建了!
虽然张伟没搞明白最里层具体是怎么构建的,但是那已经不重要了,对于现在计算机的发展,已经不需要知道了!
SAp结丹的第一层,也是真正的核心层,就是汇编层!这一层,张伟不用知道,也不用去学,因为已经非常固化了,所有的机器都一样!
SAp结丹的第二层,是c语言层,张伟之前还特意查过,AbAp是基于c语言进行的封装,而构建起来的!这一层也不需要张伟去了解,除非张伟想本质上改变SAp的底层运行速度,但是以现在电脑的运行速度,完全没必要去碰这一层了!
SAp结丹的第三层,是AbAp语言层,这一层才是SAp真正面向程序员的,程序员在对SAp进行改变的时候,都会用到这一层!
为什么第三层,不是Java、或者c#这种了?因为SAp当年,在封装AbAp时,直接就把这一层,给封装到AbAp里了!
如果单纯只是程序分层的话,张伟认为,汇编是一级语言面向机器,c是二级语言面向过程,Java是三级语言面向对象,AbAp是四级语言面向商业应用!
张伟觉得在自己的SAp结丹道统里,第三层就是AbAp语言层了!在往上就是之前自己结的剩下的2层了!
SAp结丹的第四层,字段层,就是由SE11构建起来的所有的字段,这些字段在任何表里都可以被用到!从这一层开始,往上都会构建起明确的链接了!
SAp结丹的第五层,数据表层,这一层也是基于SE11构建起来的,这一层,对下会链接字段层,左右会链接其他各个数据表,自己那次删除了数据,就是基于这一层的认知找回的数据!
第五层,现在是对下链接字段,左右链接其他的数据表,张伟觉得,对上肯定也有链接,只是现在张伟还没搞清楚,往上那一层是什么,也就是SAp结丹的第6层是什么?张伟还没搞清楚!
张伟觉得第6层肯定很快就会呼之欲出了!张伟有这个预感!
不过张伟把SAp结丹,从原来的三层而且是空心的,被自己现在干到,直接给结出实心的实丹了,而且还结了5层之多!
张伟直接兴奋的手舞足蹈啊!完全对前面6天疯狂的搞接口,那股子郁闷阴霾完全驱散的无影无踪!
此刻张伟真想放声大喊!想狂暴的输出下自己的兴奋劲!
此刻张伟的获得感,简直是前所未有的高涨,完全沉浸其中,有种翱翔天际的畅快感!
张伟闭着眼睛在脑海里看着自己面前那颗黑黝黝的大球,内部的5层,已经变得清晰明亮了,并散发着亮蓝色的光芒!非常的绚烂通透!
感觉真tmd爽!啊!啊!啊!