我总结了一下主要计算机语言之间的血缘关系。
像COBOL这个语言,基本上没什么后代,所以忽略不计了。SQL比较独立,也忽略了。
Fortran,Lisp, ML, SASL, SETL, 这些算是开创性的语言,从左到右,是祖宗到孙儿的关系。比如 Python 这门语言,是在 C 和 SETL 两门语言的影响下 发展起来的,C 和 SETL 算是 Python的父母。Python 催生了Julia, Swift, 和 Ring, 所以这三门语言算是 Python的子女。当然 子女的父母可能很多,比如 Julia 结合了 Fortran(速度快),Ruby (Rigorous),Lisp(Functional programming)和 Python (易学易懂)这些父母的优点。
希望这张图可以帮助小孩对计算机语言有高屋建瓴的战略大局观,更希望各位对本图的错误给与批评指正。
可以用在自控上。
计算机语言就是工具,这个工具会越来越简洁明了方便,而以前古老的语言,慢慢用的人越来越少
渐渐消失,也没有必要深究了
。。。
这是我用你的问题问她的:
“总结了一下主要计算机语言之间的血缘关系“
”
你好!我可以尽力为你简单介绍一下计算机语言之间的血缘关系,但需要说明的是,计算机语言之间的血缘关系是一个比较主观和复杂的问题,不同的人可能会有不同的看法。
主要计算机语言中,一些语言会从其他语言派生而来,例如C语言从B语言派生而来,Java语言从C++语言派生而来。这些派生的语言通常会继承原语言的一些特性,并增加一些新的特性。
此外,还有一些计算机语言是由多种不同的语言混合而成的,例如Perl语言,它是由C语言、sed和awk等语言混合而成的。这类语言通常会继承这些基础语言的特性,并提供一些新的特性。
最后,还有一些计算机语言是完全独立开发的,例如Python语言。这些语言通常会有自己独特的特性,并不依赖于其他语言。
总的来说,计算机语言之间的血缘关系是一个比较复杂的问题,有许多不同的因素需要考虑。
C语言是第一门被广泛使用的计算机语言,它的许多语言都是从它派生出来的,如C++、Objective-C、Swift等。Java语言也是从C语言派生而来.
Python和Ruby是动态类型的解释型语言,它们的语法风格相似,主要应用于Web开发和数据处理。PHP和Perl也是解释型语言,它们比较适合于快速开发和脚本编写。
脚本型语言是针对操作系统的命令行工具而设计的,如Bash、Powershell、VBS等,主要用于自动化任务和系统管理。
总之,计算机语言之间的血缘关系非常复杂,它们各有特点,适用于不同的场景和领域。
我觉得Python跟RAS Berry PI弄一起,孩子可以自己弄点小机器人玩玩那。
而且Python的library挺多,还有以后要是学ML或是neural Network,Python的功能也算强大吧。
Java,python都是programming language,JS是scripting language,像替补哥说的,都有各自用处
不能互相取代
能否再贴一下,先谢谢了。
不一样?
Java和Python并不产生机器语言,而是VM上的bytecode,所以很慢。USACO上同样的白金题,同样的算法,C++过了,而Java和Python往往不过,因为耗时太多,另外C++的Standard Template Library (STL), 有非常强大的库
我是会10种以上的汇编语言和2种机器码,C,C++, Java,PASCAL, 别的不会了。
我总结了一下主要计算机语言之间的血缘关系。
像COBOL这个语言,基本上没什么后代,所以忽略不计了。SQL比较独立,也忽略了。
Fortran,Lisp, ML, SASL, SETL, 这些算是开创性的语言,从左到右,是祖宗到孙儿的关系。比如 Python 这门语言,是在 C 和 SETL 两门语言的影响下 发展起来的,C 和 SETL 算是 Python的父母。Python 催生了Julia, Swift, 和 Ring, 所以这三门语言算是 Python的子女。当然 子女的父母可能很多,比如 Julia 结合了 Fortran(速度快),Ruby (Rigorous),Lisp(Functional programming)和 Python (易学易懂)这些父母的优点。
希望这张图可以帮助小孩对计算机语言有高屋建瓴的战略大局观,更希望各位对本图的错误给与批评指正。
可以用在自控上。
计算机语言就是工具,这个工具会越来越简洁明了方便,而以前古老的语言,慢慢用的人越来越少
渐渐消失,也没有必要深究了
。。。
这是我用你的问题问她的:
“总结了一下主要计算机语言之间的血缘关系“
”
你好!我可以尽力为你简单介绍一下计算机语言之间的血缘关系,但需要说明的是,计算机语言之间的血缘关系是一个比较主观和复杂的问题,不同的人可能会有不同的看法。
主要计算机语言中,一些语言会从其他语言派生而来,例如C语言从B语言派生而来,Java语言从C++语言派生而来。这些派生的语言通常会继承原语言的一些特性,并增加一些新的特性。
此外,还有一些计算机语言是由多种不同的语言混合而成的,例如Perl语言,它是由C语言、sed和awk等语言混合而成的。这类语言通常会继承这些基础语言的特性,并提供一些新的特性。
最后,还有一些计算机语言是完全独立开发的,例如Python语言。这些语言通常会有自己独特的特性,并不依赖于其他语言。
总的来说,计算机语言之间的血缘关系是一个比较复杂的问题,有许多不同的因素需要考虑。
编译型语言:C、C++、Java、Objective-C、Swift、Kotlin 解释型语言:Python、Ruby、JavaScript、PHP、Perl 脚本型语言:Bash、Powershell、VBSC语言是第一门被广泛使用的计算机语言,它的许多语言都是从它派生出来的,如C++、Objective-C、Swift等。Java语言也是从C语言派生而来.
Python和Ruby是动态类型的解释型语言,它们的语法风格相似,主要应用于Web开发和数据处理。PHP和Perl也是解释型语言,它们比较适合于快速开发和脚本编写。
脚本型语言是针对操作系统的命令行工具而设计的,如Bash、Powershell、VBS等,主要用于自动化任务和系统管理。
总之,计算机语言之间的血缘关系非常复杂,它们各有特点,适用于不同的场景和领域。
我觉得Python跟RAS Berry PI弄一起,孩子可以自己弄点小机器人玩玩那。
而且Python的library挺多,还有以后要是学ML或是neural Network,Python的功能也算强大吧。
Java,python都是programming language,JS是scripting language,像替补哥说的,都有各自用处
不能互相取代
能否再贴一下,先谢谢了。
不一样?
Java和Python并不产生机器语言,而是VM上的bytecode,所以很慢。USACO上同样的白金题,同样的算法,C++过了,而Java和Python往往不过,因为耗时太多,另外C++的Standard Template Library (STL), 有非常强大的库
我是会10种以上的汇编语言和2种机器码,C,C++, Java,PASCAL, 别的不会了。