From 011b6f769b130d42c9a455ab7526f33712345faf Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Sat, 13 Mar 2021 10:51:37 -0500 Subject: Remove accidentally added files --- docs/doc/paradigms.html | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 docs/doc/paradigms.html (limited to 'docs/doc/paradigms.html') diff --git a/docs/doc/paradigms.html b/docs/doc/paradigms.html deleted file mode 100644 index 091026dd..00000000 --- a/docs/doc/paradigms.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - BQN in programming paradigms - - -

BQN in programming paradigms

-

It hangs onto weakly positive connotations somehow, but the term "multi-paradigm" should not really impress you. Let's dig into exactly which paradigms BQN supports and how.

-

This information won't really tell you what tasks BQN is good for: after all, it turns out you can write a compiler entirely using array programming, something many people assumed was impossible. Instead, it tells you what approaches you can take to writing programs, and how comfortable you'll find it to work with BQN—or how much you can use it to stretch your brain in new directions.

-

dynamically typed -high level

-

BQN is not great for imperative programming.

-

imperative in which the programmer instructs the machine how to change its state, -procedural which groups instructions into procedures, -object-oriented which groups instructions with the part of the state they operate on,

-

declarative in which the programmer merely declares properties of the desired result, but not how to compute it -functional in which the desired result is declared as the value of a series of function applications, -logic or reactive

-

macros or reflection

-- cgit v1.2.3