我正在寻找一个通用的(考虑到PHP实际上是最初的意思(我知道它们有时会以不同的方式使用)用于服务器端Web和用于客户端Web的JavaScript)使用C / C ++ / C# /类似Java的语法。你知道吗?
答案 0 :(得分:2)
Mythryl是一种专门针对C语法设计的通用脚本语言。
答案 1 :(得分:1)
答案 2 :(得分:1)
还有Ch,一个可嵌入的C / C ++解释器。
答案 3 :(得分:0)
只需查看Comparison of programming languages,看看哪些最适合您的需求。您可以使用动态Type Systems来查看语言,因为这些是脚本语言。如果你需要一个开始,那么炒作语言包括Scala,Ruby(使用Ruby on Rails Web框架),Groovy和其他语言。
答案 4 :(得分:0)
一般来说,维基百科的C语言条目列出了许多:“ C直接或间接地影响了许多后来的语言,如Java,Perl,Python,PHP,JavaScript,LPC,C#和Unix的C Shell ”
具体来说,对于与C非常相似的通用“脚本”语言,我强烈推荐符合该法案的Perl。
Perl的语法(或者至少是它的一个子集)非常类似于(在Perl C编程器中以Perl C开头的代码以“C-ish Perl”的方式编写,这几乎是非常的直接C)。
除了一般的语法思想之外,Perl还支持绝大多数C系统函数和许多其他C-isms(例如全功能printf
,过程控制和IPC)。
Perl这些天绝对是一种通用语言 - 它可用于任何从Web开发(包括现代框架,如Catalyst MVC,Plack等......)到企业软件开发(包括完整的服务器),系统管理脚本和一般的“脚本”胶水任务。
此外,它支持面向对象编程(使用经典的Perl OOP或使用现代Moose)以及函数式编程。
请注意,在评估Perl时,您不应该依赖于那里存在的numerous myths - 其中大多数是由于人们不熟悉Perl,或者基于大量的Perl来判断Perl由不是软件开发人员的系统管理员编写的代码质量差的脏脚本,或者根据15年前流行的Perl版本中的Perl版本来判断Perl(例如,除了这个人之外,任何批评Perl OOP大约1998年都是无用的这样做是非常熟悉穆斯)。
P.S。由于您的问题似乎是“......来自PHP”上下文,您还应该注意到PHP实际上非常类似于Perl的子集 - 按设计。引用php.net:
语法本身类似于Perl,虽然更加有限,简单,并且有些不一致。
事实上,PHP最初是作为Perl CGI脚本的集合。
答案 5 :(得分:0)
我目前正在开发一个名为Cpy的新项目,使用Python的执行引擎,但是在C语法中编写代码。它使用ANTLR和Python构建。看看它:http://www.ideawu.com/cpy/
答案 6 :(得分:0)
Pawn。不是通用的(取决于你的定义),但作为一种小型嵌入式语言非常好。