Skip to content

Commit

Permalink
Rewrite Declarative part
Browse files Browse the repository at this point in the history
  • Loading branch information
davideme committed Jan 27, 2024
1 parent 27f1a08 commit 2b3511d
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ This section categorizes popular[^popular1][^popular2][^popular3] imperative pro
| C | Low | Low |
| [Go][go] | High | High |

In contrast, declarative programming, typified by languages like HTML, CSS, and SQL, follows a different paradigm that expresses computational logic without detailing control flow. However, this analysis will not cover declarative languages, as they are specialized and diverse in their objectives, with no two languages serving identical purposes.

## Robustness

The [robustness][^software_bug] of a programming language can be influenced by its approach to error prevention and handling.
Expand Down Expand Up @@ -179,15 +181,6 @@ Specific constructs provided by the language that contribute to its expressivene
[^java-interface-default]: https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html
[^C#-interface-default]: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-8.0/default-interface-methods


# Declarative Programming Languages

Declarative programming is a paradigm that expresses the logic of a computation without describing its control flow. Common examples of declarative programming languages include HTML, CSS, and SQL, as noted in various technical references.

- HTML [^61]
- CSS [^62]
- SQL [^63]

---

Footnotes and References:
Expand Down

0 comments on commit 2b3511d

Please sign in to comment.