gpt4 book ai didi

programming-languages - 寻求满足这几个要求的编程语言

转载 作者:行者123 更新时间:2023-12-04 06:10:38 26 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




9年前关闭。




求编程语言。必须具有以下品质(按字符中特征长度的升序排列):

  • 编译
  • 命名空间
  • 垃圾收集
  • 省略 OOP 功能!
  • 固定数量类型
  • 适用于 Mac OS X
  • 一流的功能
  • 首选动态打字
  • 闭包(词汇范围)
  • 可以与 C 库(ncurses 等)交互
  • 在 linux 上的可用性是一个加分但不是必需的

  • ——

    为了提供更多上下文,我希望能够使用它为 linux/BSD/Mac 编写命令行实用程序,这些实用程序可能会或可能不会使用现有的 C 库(例如 ncurses 等)。

    更新澄清:

    命名空间:我想避免命名我的函数 string_strip当我可以创建一个名为 string 的新命名空间时并在其中定义一个名为 strip 的函数.

    省略 OOP 功能:具有功能的语言和我不使用它的语言与故意省略它的语言之间肯定存在差异。如果我想使用 Go但是没有涉及任何与 OOP 相关的内容,我无法使用大部分标准库。

    固定数量的类型:为什么没有 OOP 的语言会为您提供创建自定义“类型”的选项?如果没有 OOP,类型甚至意味着什么?它可能仅用于类型的组合,即。 Person = struct { Name, Age },而您可以使用 Hash 或 Map 来做到这一点。

    首选动态类型:类型推断很好,我猜......

    最佳答案

    我不确定你所说的命名空间是什么意思,但你不是在描述 Scheme 吗?

    关于programming-languages - 寻求满足这几个要求的编程语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7825919/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com