现阶段盛行的C词汇
很显著python,c,java,c++,c#,javascript,php,编订,go那些词汇现阶段却是非主流词汇。
我坚信,步入IT网络金融行业组织工作一两年的好友或多或少也如果所用下面的词汇,与此同时我们可能将听见过下面的论调
在许多高峰论坛,探讨群,网络平台上许多人都在探讨某时词汇怎样怎样,所以在这儿我给诸位讲呵呵那些词汇,它最后的其本质。
绝大部分情形下,他们都是在win/mac上合作开发他们的工程项目,接着将标识符布署在Linux控制系统下运转(这情形在网络子公司为主,其他布署在win,mac上也有,但是极少,无此责任编辑讲诉内),接着他们会在Linux下开启他们的流程给使用者提供更多服务工程项目。所以他们晓得会有各式各样编程词编订写的应用领域,在这儿他们举个范例,向萤幕输入统计数据的机能,给诸位模拟呵呵各式各样C词汇它在下层初始化的是甚么小东西。
在这儿,我先给最后的结论图
电脑网络平台
javaC词汇试验
rustC词汇试验
pythonC词汇试验
golangC词汇试验
php/node/c/c++一样无此试验(我们可以自行试验)
我们看到了几个关键的控制系统函数execve,write这2个函数在1991年就已经存在,可以查看linux 0.11版本内核源码就可以看到,也就是说下面那些C词汇出现时间不同,但是它都要运转在Linux控制系统之后,要操作萤幕就必须要借助控制系统初始化,否则是无法直接操作显存,读写显存的。
execve/write控制系统函数
这2个函数是Linux控制系统函数,属于比较原始下层的函数了,几乎任何C词汇都要通过它来完成相应的机能,因为没有哪个词汇能直接绕开操作控制系统直接操作硬件的,毕竟没有几个人晓得intel芯片,内存芯片,网卡芯片,显卡芯片的datasheet,能直接操作芯片的寄存器的。
那些控制系统函数还有许多,可以分为进程控制相关,中断信号相关,文件操作相关,网络socket编程相关等大量的控制系统函数。了解那些控制系统函数并掌握使用,对于他们使用php,java,python,golang,rust,c,c++,nodejs等将有极大的帮助和驾驭编程能力。
坚信我们看完下面的试验,如果晓得他们用的小东西部分技术已经成型于20年前,30年前,10几年前了,只但是被一群大佬(欧美子公司或个人封装了一堆编译器,解释器,搞出了一堆各式各样语法的C词汇)弄出一堆词汇(它在使用上只是语法不同)。intel处理器
32架构的出现时间在1985年,现阶段依然在使用,64架构的出现晚一些,但Linux控制系统照样兼容
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
而intel芯片的指令集控制系统一般是出厂就固定了,如退出指令编订是ret,电脑指令就是C3,只要编译 器厂商将自己发明的各式各样语法(C词汇)最后编译出intel芯片能识别的电脑指令码就可以了,随便你语法怎么变。如c/c++使用退出函数exit时,在下层的编订指令就是ret,电脑指令码就是c3.总结
通过下面的模拟(用各式各样词汇向萤幕输入统计数据的机能)最后运转在同一个控制系统Linux上,即运转在同一块处理器上intel芯片,所以电脑指令完全一致,与此同时通过linux的write控制系统函数达成目的。
所以针对下面的问题,谁高谁低,谁是旧谁是新技术坚信我们会自己判断。所以意味着我只要通过java,php,python,golang,rust,c,c++,node..等随便某一门C词汇掌握到核心下层的小东西,也就意味着你用啥词汇都一样了,只是语法不同,比如我喜欢钱,通过各式各样词汇表示
中文:我喜欢钱
英文:I like money
法语:Jaime largent.
俄语:Я люблю деньги.所以在这儿我想说的是:比如你先把php,或是python,或是golang等掌握到核心下层(就是Linux的控制系统函数,在Linux c 核心技术就讲过了),接着你再转某一门词汇那是轻松许多因为你只是学呵呵它的语法完事,而核心下层你已经会了。
我通过php掌握了核心下层
我通过python掌握了核心下层
我通过golang掌握了核心下层
我通过java掌握了核心下层
我通过node掌握了核心下层
………………
我建了一个python小白交流群,我会给我们分享我收集整理的各式各样学习资料,组织我们一起做工程项目练习,帮助我们匹配一位学习伙伴互相监督学习,欢迎加入
作者:北风之神