Content deleted Content added
history, technologies |
No edit summary |
||
(34 intermediate revisions by 24 users not shown) | |||
Line 1:
{{Infobox programming language
|
| paradigm = multiparadigm - macro, object-oriented
| year = {{Start date and age|1997}}
▲|caption = Parser logo
|
| developer = Alexander Petrosyan (Art. Lebedev Studio)
| latest_release_version = 3.
| latest_release_date =
|operating_system = [[Cross-platform]]▼
| typing = dynamic
| influenced_by = Perl
▲| operating_system = [[Cross-platform]] - Windows, Unix-like
| license = [[GNU General Public License|GPL]]<ref name="license">{{cite web |url=https://www.parser.ru/en/download/license/ |title=License agreement |department=Download |website=Parser |access-date=2020-04-15 |quote=The Parser® software is distributed under the GNU GPL}}</ref>
| website = {{Official URL}}
}}
{{Portal|Free and open-source software}}
'''Parser''' is a [[scripting language]] developed by [[Art. Lebedev Studio]] used for [[web development]] and [[server-side scripting]].
The reference compiler for the language was developed in [[C++]] by studio employees Konstantin Morshnev and Alexander Petrosyan to automate often repeated tasks, especially maintenance of already existing websites. It was used in many web projects of the studio.
▲:''This article is about the programming language called Parser. For the technique of '''parsing''', see [[Parsing]]''
Originally, Parser was merely a simple [[
The language supports technologies needed for common web design tasks: [[XML]], [[Document Object Model]] (DOM), [[Perl Compatible Regular Expressions]] (PCRE) and others.▼
▲Originally, Parser was merely a simple [[Macro (computer science)|macro]] processing language. The latest 3rd revision (March 2006) introduced [[object oriented programming]] features.
Parser supports web server integration via:
▲The compiler for the language was developed in [[C++]] by studio employees Konstantin Morshnev and Alexander Petrosyan to automate often repeated tasks, especially maintenance of already existing websites. It was used in many web projects of the studio. Since revision 3 it was released as [[free software]] and it is now used in other websites, mostly in Russia (according to a partial list at the language's website).
*[[Common Gateway Interface]] (CGI)
*[[Internet Server Application Programming Interface]] (ISAPI)
*[[List of Apache modules|Apache module]] (mod_parser3)
==See also==
▲The language supports technologies needed for common web design tasks: [[XML]] [[Document Object Model]], [[Perl Compatible Regular Expressions]] and others.
* [[Parsing]]
==References==
{{Reflist}}
==External links==
*{{Official website}}
*{{GitHub|artlebedev/parser3}}
▲[[Category:Free compilers and interpreters]]
[[Category:Procedural programming languages]]
[[Category:Macro programming languages]]
[[Category:Scripting languages]]
[[Category:Programming languages created in 1997]]
|