Yorick
Yorick is an interpreted programming language for scientific simulations or calculations, postprocessing or steering large simulation codes, interactive scientific graphics, and reading, writing, or translating large files of numbers. Yorick includes an interactive graphics package, and a binary file package capable of translating to and from the raw numeric formats of all modern computers. Yorick is written in ANSI C and runs on most operating systems (*nix systems, Windows, Mac).
Yorick has a compact syntax, similar to C, but with array operators. It is easily expandable through dynamic linking of C libraries, allows efficient manipulation of arbitrary size/dimension arrays, and offers extensive graphic capabilities.
Yorick is similar in scope to languages like IDL and MATLAB.
Tasks
- 100 doors
- A+B
- Accumulator factory
- Ackermann function
- Address of a variable
- Arithmetic/Integer
- Array concatenation
- Averages/Arithmetic mean
- Delete a file
- Detect division by zero
- Empty program
- Equilibrium index
- FizzBuzz
- Function definition
- Generic swap
- Greatest element of a list
- Hello world!
- Hello world/Text
- Leap year
- Look-and-say sequence
- Loops/Do-while
- Palindrome detection
- Plot coordinate pairs
- Random numbers
- Rename a file
- Repeat a string
- Reverse a string
- Search a list
- Simple windowed application
- Sort an integer array
- Sorting algorithms/Bubble sort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Stooge sort
- String concatenation
- String length
- Substring
- Sum of a series