首页编程语言面向自然语言编程,面向自然语言编程是什么

面向自然语言编程,面向自然语言编程是什么

cysgjjcysgjj时间2024-11-01 01:37:03分类编程语言浏览6
导读:golang本身是用什么语言写的?golang本身是用什么语言写的?最初使用 C 语言实现的,还有少了的汇编语言。渐渐的就变成了使用 Go 语言本身来开发,也就是低版本的 Go 语言开发高版本的 Go 语言。这个概念通常叫着「自举」,自己把自己举起来,英文概念叫 Bootstrap。Python 语言有很多解释器,其中之一叫 pypy……...
  1. golang本身是用什么语言写的?

golang本身是用什么语言写的?

最初使用 C 语言实现的,还有少了的汇编语言。渐渐的就变成了使用 Go 语言本身来开发,也就是低版本的 Go 语言开发高版本的 Go 语言。这个概念通常叫着「自举」,自己把自己举起来,英文概念叫 Bootstrap。Python 语言有很多解释器,其中之一叫 pypy,它是使用 Python 语言来编写的 Python 解释器,它同样也是自举出来的。

golang 本身是用什么语言编写的?类似 「xx 语言是用什么语言实现的」这种疑问挺常见的,特别对于刚接触编程语言的人!记得我刚接触时,很困惑:这个语言是 C 实现的,那 C 是什么实现的?借此,咱们梳理下这个问题

计算机发展初期,编程直接通过机器指令计算机交互,也就是机器语言,一堆0101,简直无法读无法改,所以发展出汇编语言。汇编语言指令总体上和机器语言指令是一一对应的,但可读性有了很大加强!这两种语言称为低级语言。

面向自然语言编程,面向自然语言编程是什么
图片来源网络,侵删)

20世纪50、60年代,涌现了各种高级语言,在70年代初,随着Unix的开发,C语言被开发出来,一直流行到现在

之后编程语言不断发展,出现了面向对象编程语言、函数式编程语言,还分为动态语言和静态语言等等。真是百花齐放百家争鸣。

然而,编程语言的发展并没有就此止步。在过去的十年内,又涌现出很多新的语言,如:Go、Swift、Rust、Kotlin、Dart 等等。新语言有一些先天优势:没有历史包袱,可以吸纳这么多年,其他语言的优势,避免一些问题,同时有些是为了解决某一些问题而出现,也是为了解决之前语言的一些问题。因此,这些新语言,关注度都不错

面向自然语言编程,面向自然语言编程是什么
(图片来源网络,侵删)

Go 语言在1.5版本前主要由汇编和C语言写的,C语言占比85%以上,另外有少量的周边模块如文档等,带了些 html shell perl 代码,可以忽略不计。1.5版本及之后,Go 完成了语言自举,用上一个大版本写当前的版本,比如用 Go 1.4写Go 1.5,之后以此类推!截止2019年,Go 由 89.9% 的Go,4.6%的汇编语言,0.2%的C语言,5.3%其他胶水语言(html shell perl)编写而成!

面向自然语言编程,面向自然语言编程是什么
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/21713.html

语言编程语言汇编语言
互联网技术如何自学 互联网技术岗很累,互联网技术岗很累吗