如果你是用脚本语言,对于这图,你也晓得脚本语言的语法容易简略,入门快,毕竟欧美大佬给咱们封装好了,加上当初各框架,各库高度封装,咱们如同只须要复制粘贴就能够实现公司的 crud 业务了,剩下的工夫呢。
摸鱼?
当你在用脚本或是编译型语言在撸相干业务的时候,它在运行时 linux 会首先运行 ELF 文件找到程序的入口地址,再加载到内存中运行,而咱们所写的.php .go .java 等它会 php go java ELF 文件所解决。
当你用上 php 的那套语法写业务时,他们都会认为这种简略的语言不高大上。。。不过再怎么吐槽
大家运行都是在 Linux 零碎上,调用的零碎 API 齐全一样,作为一名想达到资深程度的码农不应该局限在各种写法的语言上,应该养眼于零碎 API 它达能实现的性能被各种十分闲的老外封装创造了各种骚写法的语言,甚至 google 没事干本人弄了 go 编译器,而后弄出了各种写法。然而大家会发现都要运行在 Linux 上,开始运行时都要调用 libc.so 库,都要调用 execve 来调用各位写的程序,前面的各种 API,多过程,多线程,网络 socket API 都是一样,只不过有些小伙伴只在乎老外封装的写法,认为跟其它语言齐全不一样。
那么我置信当你程度达到肯定水准,你用这个语言实现的货色,换另一套语言我置信你也能把思维和办法搬过来,毕竟都是在调用 Linux API!
如果你的想法也和我一样,你有趣味能够关注一下我的货色。
货色:https://edu.51cto.com/sd/75a3d