Content deleted Content added
Guy Harris (talk | contribs) Use the Wayback Machine for a now-dead link. |
Guy Harris (talk | contribs) →Hybrid languages: Mark a now-dead link as such. |
||
Line 47:
===Hybrid languages===
{{see also|Multi-paradigm programming language}}
Makefiles, for example, specify dependencies in a declarative fashion,<ref>{{cite web |url=http://phoenix.labri.fr/wiki/doku.php?id=an_overview_on_dsls |title=An overview on dsls |archive-url=https://web.archive.org/web/20071023021126/http://phoenix.labri.fr/wiki/doku.php?id=an_overview_on_dsls |archive-date=October 23, 2007 |url-status=dead}}</ref> but include an imperative list of actions to take as well. Similarly, yacc specifies a context free grammar declaratively, but includes code snippets from a host language, which is usually imperative (such as [[C (programming language)|C]]).
===Logic programming===
|