首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最有趣的非主流语言?

最有趣的非主流语言?
EN

Stack Overflow用户
提问于 2008-10-14 10:59:06
回答 43查看 7.3K关注 0票数 43

我对编译器、口译员和语言感兴趣。

你所知道的最有趣,但却被遗忘或未知的语言是什么?更重要的是,为什么?

我对编译、解释和VM语言都感兴趣,但对诸如Whitespace或BF这样的深奥语言不感兴趣。

当然,开放源码将是一个好处,因为我计划学习,并希望从中学习。

EN

回答 43

Stack Overflow用户

回答已采纳

发布于 2008-10-14 11:11:36

我喜欢编译器和VM,我也喜欢Lua。

Lua不像其他脚本语言那么受支持,但是从你这样的思维方式来看,我相信你也会爱上Lua的。我的意思是,它就像lisp,(据我所知,它可以做任何lisp可以做的事情),具有ADA的许多主要特性,而且它内置了正确的元编程,函数编程和面向对象的编程足够松散,可以使您想要的任何类型的域语言。此外,VM的代码是简单的C,这意味着您可以很容易地深入了解它,甚至在那个级别上也是如此。

(这是开放源码的麻省理工学院许可证)

票数 30
EN

Stack Overflow用户

发布于 2008-10-14 12:47:17

我是D编程语言的粉丝。这里是一个维基百科文章和和官方网站介绍

维基百科文章中的一些片段:

D编程语言,也被简单地称为D,是一种面向对象、命令式、多范式的系统编程语言,由数字火星的沃尔特·布莱特( Walter )编写。它起源于C++的再工程,但尽管它主要受该语言的影响,但它并不是C++的变体。D重新设计了一些C++特性,并受到了其他编程语言(如Java、C#和Eiffel )中使用的概念的影响。一个稳定的版本1.0于2007年1月2日发布。2007年6月17日发布了一个试验性版本2.0。

关于特征:

D的设计是从实际的C++使用中吸取的经验教训,而不是从理论角度。尽管它使用了许多C/C++概念,但它也抛弃了一些概念,因此与C/C++源代码并不严格地向后兼容。它还通过契约设计、单元测试、真模块、垃圾收集、一级数组、关联数组、动态数组、数组切片、嵌套函数、内部类、closures2、匿名函数、编译时间函数执行、延迟计算以及重新设计的模板语法来增加closures2的功能。D保留了C++进行低级别编码的能力,并增加了对集成内联汇编程序的支持。C++多重继承被带有接口和混合器的Java单一继承所取代。d的声明、语句和表达式语法与C++非常匹配。

票数 25
EN

Stack Overflow用户

发布于 2008-10-14 11:00:53

我想很大程度上取决于你所说的“非主流”是什么意思。

lisp会被视为非主流吗?

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/200721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档