may*_*eye 28 syntax programming-languages
任何人都可以指向具有类似python语法的编程语言,但从一开始就设计用于生成本机代码吗?我只知道Boo,但它使用.net,而不是本机代码生成.好吧,如果没有什么比生成.net/java字节码的类似python的语言也好.
Jör*_*tag 10
我必须承认,我不太明白你的问题,原因有两个:
您要求使用本机代码生成语言,但本机代码生成与语言无关,它是实现的特征.每种语言都可以使用本机代码生成实现.一些Python实现具有本机代码生成.有C编译器可以编译为JVM字节码,CIL字节码甚至ECMAScript源代码.甚至还有C语言翻译.还有编译器将Java源代码或JVM字节码编译为本机代码.
你为什么关心语法?这可能是选择编程语言最不重要的因素.
无论如何,Nimrod是一种编程语言,它具有支持本机代码生成的实现(或者更确切地说是支持C源代码生成的实现),其语法是Wirthian风格的混合(从外观来看,最重要的影响是Oberon和Delphi)和Python.
但是,如果你不喜欢欧洲风格的语言设计或Wirthian风格的OOP,那么它具有Pythonic语法这一事实根本无法帮助你.