一种可配置的(high/low 级)编程语言?
A configurable (high/low level) programming language?
有没有一种既可以是高级也可以是低级的编程语言?我会详细说明...
例如,您想编写一个需要良好抽象和静态类型(以及其他)的企业系统,所以您选择 Java。但是,您需要该系统的一部分具有非常低的延迟,因此您选择 C++ 并进行垃圾收集。然后,您需要某种自动构建脚本,所以您很快就在 python 中写了一些东西。
是否有一种语言可以完成所有这些任务,并且是可配置的,以便可以在指定时使用或不使用 GC,在指定时解释或不解释脚本,以及在指定时语言可以具有静态类型? - 比如说,带有可选静态类型的统一语法、可定制的 GC 和编译器……一种可定制的弗兰肯斯坦语言?
免责声明,我没有上过任何编程 language/compiler 课程,所以这可能是一个菜鸟问题!
现实世界的挑战最好用多种编程语言和编程语言实现来应对。
由于您提到 Python,出于性能原因,库的重要部分是用 C(或 Cython)实现的。
现代网站涉及的编程语言至少有HTML、CSS、JavaScript,再加上模板语言,再加上后端用的语言,再加上用于服务的语言,加上 SQL 或查询数据库的类似语言。
编程的历史反复尝试使用一种编程语言来处理所有事情(我想到了 ADA),并且每次都导致语言不一致或代码复杂。他们都是短视的。
有没有一种既可以是高级也可以是低级的编程语言?我会详细说明...
例如,您想编写一个需要良好抽象和静态类型(以及其他)的企业系统,所以您选择 Java。但是,您需要该系统的一部分具有非常低的延迟,因此您选择 C++ 并进行垃圾收集。然后,您需要某种自动构建脚本,所以您很快就在 python 中写了一些东西。
是否有一种语言可以完成所有这些任务,并且是可配置的,以便可以在指定时使用或不使用 GC,在指定时解释或不解释脚本,以及在指定时语言可以具有静态类型? - 比如说,带有可选静态类型的统一语法、可定制的 GC 和编译器……一种可定制的弗兰肯斯坦语言?
免责声明,我没有上过任何编程 language/compiler 课程,所以这可能是一个菜鸟问题!
现实世界的挑战最好用多种编程语言和编程语言实现来应对。
由于您提到 Python,出于性能原因,库的重要部分是用 C(或 Cython)实现的。
现代网站涉及的编程语言至少有HTML、CSS、JavaScript,再加上模板语言,再加上后端用的语言,再加上用于服务的语言,加上 SQL 或查询数据库的类似语言。
编程的历史反复尝试使用一种编程语言来处理所有事情(我想到了 ADA),并且每次都导致语言不一致或代码复杂。他们都是短视的。