【问题标题】:A configurable (high/low level) programming language?一种可配置的(高级/低级)编程语言?
【发布时间】:2017-12-09 02:30:55
【问题描述】:

有没有一种编程语言既可以高级又可以低级?我会详细说明...

举例来说,您想编写一个需要良好抽象和静态类型(除其他外)的企业系统,因此您选择了 Java。但是,您需要该系统的一部分具有非常低的延迟,因此您选择 C++ 并进行垃圾收集。然后,您需要某种自动构建脚本,因此您可以快速用 python 编写一些东西。

是否有一种语言可以完成所有这些任务,并且可以配置为是否可以使用 GC(如果指定)、脚本是否被解释(如果指定)以及语言可以具有静态类型(如果指定)? - 比如说,具有可选静态类型、可定制 GC 和编译器的统一语法……一种可定制的弗兰肯斯坦语言?

免责声明,我没有上过任何编程语言/编译器课程,所以这可能是一个菜鸟问题!

【问题讨论】:

  • Stackoverflow 并不是一个真正用于回答此类高度基于意见的一般性问题的网站。它更多地用于解决一个特定软件挑战的问题。在更适合公开讨论的网站上讨论此类问题。

标签: programming-languages


【解决方案1】:

使用多种编程语言和编程语言实现可以更好地应对现实世界的挑战。

由于您提到了 Python,出于性能原因,该库的重要部分是用 C(或 Cython)实现的。

现代网站所涉及的编程语言至少是 HTML、CSS 和 JavaScript,再加上模板语言,长毛绒用于后端的语言,再加上用于服务的语言,再加上用于查询数据库的 SQL 之类的语言.

在编程历史上,曾多次尝试使用单一的编程语言(我想到了 ADA),但每一次尝试都导致语言不一致或代码复杂。他们都是短视的。

【讨论】:

  • 好吧,Ada 仍然很强大!此外,您可以将它用于任何事情。
猜你喜欢
  • 2019-12-12
  • 2021-03-14
  • 2014-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-28
  • 2023-03-06
  • 2010-09-11
相关资源
最近更新 更多