Category:BQN: Difference between revisions
Content added Content deleted
(rstub) |
(Language features) |
||
Line 1: | Line 1: | ||
{{language|BQN|checking=dynamic}}{{language programming paradigm|functional}} |
{{language|BQN|checking=dynamic|exec=bytecode|gc=yes|site=https://mlochbaum.github.io/BQN|bnf=https://mlochbaum.github.io/BQN/spec/grammar.html}}{{language programming paradigm|functional}}[[Category:Programming paradigm/Tacit]] |
||
BQN is a new [[wp:Array programming|array oriented]], [[functional_programming|functional]] programming language in the [[APL]] lineage, which aims to remove irregular and burdensome aspects of the APL tradition and put the great ideas on a firmer footing. While its use demands a solid understanding of functions and multidimensional arrays, BQN's focus on providing simple, consistent, and powerful array operations (and documentation!) makes it a good language for learning array programming and building stronger array intuition. |
BQN is a new [[wp:Array programming|array oriented]], [[functional_programming|functional]] programming language in the [[APL]] lineage, which aims to remove irregular and burdensome aspects of the APL tradition and put the great ideas on a firmer footing. While its use demands a solid understanding of functions and multidimensional arrays, BQN's focus on providing simple, consistent, and powerful array operations (and documentation!) makes it a good language for learning array programming and building stronger array intuition. |
Revision as of 21:34, 14 September 2021
BQN
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using BQN.
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Compiled (bytecode) |
---|---|
Garbage collected: | Yes |
Type checking: | Dynamic |
See Also: |
BQN is a new array oriented, functional programming language in the APL lineage, which aims to remove irregular and burdensome aspects of the APL tradition and put the great ideas on a firmer footing. While its use demands a solid understanding of functions and multidimensional arrays, BQN's focus on providing simple, consistent, and powerful array operations (and documentation!) makes it a good language for learning array programming and building stronger array intuition.
Documentation can be found at https://mlochbaum.github.io/BQN.
Pages in category "BQN"
The following 72 pages are in this category, out of 272 total.
(previous page) (next page)R
S
- Sattolo cycle
- Search a list
- Sequence of non-squares
- Set
- Shift list elements to left by 3
- Show ASCII table
- Show the (decimal) value of a number of 1s appended with a 3, then squared
- Sierpinski carpet
- Sierpinski triangle
- Sieve of Eratosthenes
- Smallest square that begins with n
- Sort an integer array
- Sort numbers lexicographically
- Sorting algorithms/Bogosort
- Soundex
- Split a character string based on change of character
- Square but not cube
- Stack
- Strange numbers
- Strange plus numbers
- String append
- String case
- String concatenation
- String interpolation (included)
- String length
- String matching
- Strip a set of characters from a string
- Strip comments from a string
- Strip control codes and extended characters from a string
- Strip whitespace from a string/Top and tail
- Subleq
- Substring
- Substring/Top and tail
- Sudan function
- Sum and product of an array
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Sum of elements below main diagonal of matrix
- Sum of first n cubes
- Sum of square and cube digits of an integer are primes
- Sum of squares
- Sum of the digits of n is substring of n
- System time