1

我正在寻找具有 C/C++/C#/Java- 的通用用途(考虑到 PHP 实际上是制作的并且最初意味着(我知道它们有时会以不同的方式使用)用于服务器端 Web 和用于客户端 Web 的 JavaScript)像语法。你知道这样的吗?

4

7 回答 7

2

Mythryl是一种围绕 C 语法特意设计的通用脚本语言。

于 2011-01-15T16:17:26.173 回答
1

还有Ch,一个可嵌入的 C/C++ 解释器。

于 2011-01-17T15:15:59.213 回答
1

可能是带鳍的派克

于 2011-01-15T16:30:27.670 回答
0

典当。不是通用的(取决于您的定义),但作为一种小型嵌入式语言非常好。

于 2013-10-13T00:51:29.547 回答
0

我目前正在开发一个名为 Cpy 的新项目,使用 Python 的执行引擎,但使用 C 语法编写代码。它是用 ANTLR 和 Python 构建的。看看吧:http ://www.ideawu.com/cpy/

于 2012-07-15T02:04:47.813 回答
0

总的来说,维基百科的 C 语言条目列出了很多:“ C 直接或间接影响了许多后来的语言,例如 Java、Perl、Python、PHP、JavaScript、LPC、C# 和 Unix 的 C Shell

具体来说,对于与 C 非常相似的通用“脚本”语言,我强烈推荐 Perl,它完全符合要求。

Perl 的语法(或至少它的一个子集)非常类似于 C(不幸的是,从 Perl 开始的前 C 程序员以“C-ish Perl”风格编写代码,这几乎是直接的 C )。

除了一般的语法思想之外,Perl 还支持绝大多数 C 系统函数和许多其他 C-isms(例如,全功能printf、过程控制和 IPC)。

Perl 如今绝对是一种通用语言 - 它用于从 Web 开发(包括现代框架,如 Catalyst MVC、Plack 等...)到企业软件开发(包括完整的服务器)、系统管理脚本和通用“脚本” “粘合任务。

此外,它支持面向对象编程(使用经典 Perl OOP 或使用现代 Moose)以及函数式编程。

请注意,在评估 Perl 时,您不应该依赖存在的众多神话——其中大多数是由于人们对 Perl 不够熟悉,或者是基于大量劣质代码质量的脏东西来判断 Perl由非软件开发人员的系统管理员编写的脚本,或者根据 15 年前流行的 Perl 版本中的特性来判断 Perl(例如,对 1998 年左右的 Perl OOP 的任何批评都是毫无用处的,除非做这件事的人非常熟悉驼鹿)。


PS 由于您的问题似乎是在“...来自 PHP”的上下文中,您还应该注意 PHP 实际上与 Perl 的一个子集非常相似 - 设计上如此。引用php.net

语法本身与 Perl 的语法相似,但更受限制、更简单且有些不一致。

事实上,PHP 最初是作为 Perl CGI 脚本的集合。

于 2011-01-15T16:41:19.287 回答
0

只需查看编程语言比较,看看哪些最适合您的需求。您可能会查看具有动态类型系统的语言,因为它们是脚本语言。被炒作的语言包括 Scala、Ruby(使用 Ruby on Rails Web 框架)、Groovy 等,如果您需要入门的话。

于 2011-01-15T16:06:21.557 回答