Ceylon
The '''Ceylon''' is a high-level, statically and strong-typed programming language and SDK, created by Red Hat. It is based on the Java programming language. Ceylon programs run on the Java Virtual Machine and JavaScript Virtual Machines.
Citations
Tasks
- 100 doors
- 24 game
- 24 game/Solve
- A+B
- ABC Problem
- Abundant, deficient and perfect number classifications
- Accumulator factory
- Animation
- Arbitrary-precision integers (included)
- Array concatenation
- Array length
- Arrays
- Associative array/Creation
- Associative array/Iteration
- Balanced brackets
- Binary digits
- Bulls and cows
- Closures/Value capture
- Currying
- Detect division by zero
- Dinesman's multiple-dwelling problem
- Dutch national flag problem
- Elementary cellular automaton
- Evolutionary algorithm
- Execute HQ9+
- Factorial
- Factors of an integer
- First-class functions
- Five weekends
- FizzBuzz
- Flatten a list
- Forest fire
- Fractal tree
- General FizzBuzz
- Guess the number/With feedback
- Guess the number/With feedback (player)
- Hailstone sequence
- Hash from two arrays
- Increment a numerical string
- Iterated digits squaring
- Knapsack problem/0-1
- Largest int from concatenated ints
- Look-and-say sequence
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Luhn test of credit card numbers
- Matrix multiplication
- Menu
- Minesweeper game
- Mutual recursion
- Odd word problem
- One-dimensional cellular automata
- Pangram checker
- Parametric polymorphism
- Parsing/RPN calculator algorithm
- Parsing/Shunting-yard algorithm
- Partial function application
- Password generator
- Pick random element
- Plasma effect
- Polymorphism
- Polyspiral
- Proper divisors
- Quine
- Range extraction
- Remove duplicate elements
- Repeat a string
- Reverse a string
- Roman numerals/Decode
- Roman numerals/Encode
- Run-length encoding
- S-Expressions
- Search a list
- Set
- Set puzzle
- Sort using a custom comparator
- Stable marriage problem
- Stem-and-leaf plot
- Temperature conversion
- Tokenize a string
- Top rank per group
- Tree traversal
- Vector products
- Vigenère cipher
- Web scraping
- Wireworld
- Y combinator
- Zig-zag matrix