Существуют ли C-подобные (в синтаксисе) языки сценариев, кроме JavaScript и PHP? - PullRequest
1 голос
/ 15 января 2011

Я ищу универсальное решение (учитывая, что PHP на самом деле создан и изначально имел в виду (я понимаю, что они иногда используются по-разному) для серверной сети и JavaScript для клиентской сети) с C / C ++ / C # / Java-подобный синтаксис. Вы знаете о таком?

Ответы [ 7 ]

2 голосов
/ 15 января 2011

Mythryl - это скриптовые языки общего назначения, специально разработанные для синтаксиса C.

1 голос
/ 17 января 2011

Также есть Ch , встраиваемый интерпретатор C / C ++.

1 голос
/ 15 января 2011

Возможно Щука с Ласты

0 голосов
/ 13 октября 2013

пешка . Не общего назначения (в зависимости от вашего определения), но очень хорошо, как маленький встроенный язык.

0 голосов
/ 15 июля 2012

В настоящее время я работаю над новым проектом под названием Cpy, использующим механизм исполнения Python, но пишу коды в C-синтаксисе. Он построен с ANTLR и Python. Взгляните на это: http://www.ideawu.com/cpy/

0 голосов
/ 15 января 2011

Как правило, в записи Википедии о языке C много: " C прямо или косвенно повлиял на многие более поздние языки, такие как Java, Perl, Python, PHP, JavaScript, LPC, C # и Unix's C Shell "

В частности, для универсального языка сценариев, который очень похож на C, я настоятельно рекомендую Perl, который идеально подходит для всех.

Синтаксис Perl (или, по крайней мере, его подмножество) ОЧЕНЬ C-подобен (в том смысле, что программисты ex-C, начинающие на Perl, к сожалению, известны как кодирующие в стиле "C-ish Perl", который в значительной степени прямо вверх C).

В дополнение к общим идеям синтаксиса Perl поддерживает подавляющее большинство системных функций C и многие другие C-измы (например, полностью функциональный printf, управление процессом и IPC).

Perl в наши дни, безусловно, является языком общего назначения - он используется для чего угодно, от веб-разработки (включая современные фреймворки, такие как Catalyst MVC, Plack и т. Д.), До разработки корпоративного программного обеспечения, включая полноценные серверы, сценариев системного администрирования и общие скриптовые задачи.

Кроме того, он поддерживает как объектно-ориентированное программирование (с использованием классического Perl OOP или современного Moose), так и функциональное программирование.

Обратите внимание, что при оценке Perl вы не должны полагаться на многочисленные мифы , которые существуют там - большинство из них либо из-за того, что люди недостаточно знакомы с Perl, либо из-за того, что Perl судят по большая масса грязных скриптов низкого качества, написанных системными администраторами, которые не были разработчиками программного обеспечения, или судили о Perl на основе его возможностей в версиях Perl, которые были популярны 15 лет назад (например, любая критика Perl OOP около 1998 года в значительной степени бесполезна если человек, делающий это, близко не знаком с Мусом).


P.S. Поскольку ваши вопросы, похоже, находятся в контексте «... исходящего из PHP», вы также должны заметить, что PHP на самом деле очень похож на подмножество Perl - по своему дизайну. Цитировать с php.net :

Сам синтаксис был аналогичен синтаксису Perl, хотя и гораздо более ограниченным, простым и несколько непоследовательным.

Фактически, PHP начинался как набор сценариев Perl CGI.

0 голосов
/ 15 января 2011

Просто посмотрите Сравнение языков программирования и посмотрите, какие из них лучше всего соответствуют вашим потребностям. Вы можете посмотреть на язык с динамическими системами типов , потому что это языки сценариев. К числу популярных языков относятся Scala, Ruby (с веб-фреймворком Ruby on Rails), Groovy и другие, если вам нужно начать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...