HicEst
HicEst is a Windows IDE with editor, interpreter, and incremental compiler.
It is designed for immediate results.
Applications are numerics, technic/scientific graphics, and text applications.
Scripts are in a Fortran 90 subset-superset.
Tasks
- 100 doors
- 24 game
- A+B
- Align columns
- Animate a pendulum
- Animation
- Arithmetic/Integer
- Array concatenation
- Arrays
- Averages/Arithmetic mean
- Averages/Median
- Averages/Pythagorean means
- Averages/Root mean square
- Averages/Simple moving average
- Binary search
- Bitmap/Flood fill
- Bitwise operations
- Boolean values
- Character codes
- Check that file exists
- Command-line arguments
- Comments
- Conditional structures
- Copy a string
- Create a file
- Create a two-dimensional array at runtime
- Cumulative standard deviation
- Date format
- Date manipulation
- Day of the week
- Delete a file
- Detect division by zero
- Determine if a string is numeric
- Dragon curve
- Empty program
- Environment variables
- Ethiopian multiplication
- Evaluate binomial coefficients
- Execute a system command
- Exponentiation operator
- Factorial
- Factors of an integer
- Fibonacci sequence
- Find common directory path
- FizzBuzz
- Flow-control structures
- Fork
- Formatted numeric output
- Forward difference
- Function definition
- Greatest common divisor
- Greatest element of a list
- Handle a signal
- Hello world!
- Hello world/Graphical
- Hello world/Text
- Horner's rule for polynomial evaluation
- Increment a numerical string
- Input loop
- Integer comparison
- Interactive programming
- Keyboard macros
- Knapsack problem/Unbounded
- Literals/String
- Logical operations
- Loop over multiple arrays simultaneously
- Loops/Break
- Loops/Continue
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Foreach
- Loops/Infinite
- Loops/N plus one half
- Loops/Nested
- Lucas-Lehmer test
- Luhn test of credit card numbers
- Matrix multiplication
- Matrix transposition
- Menu
- Monte Carlo methods
- Monty Hall problem
- Multiplication tables
- Non-decimal radices/Convert
- Non-decimal radices/Input
- Non-decimal radices/Output
- Nth root
- Number names
- Number reversal game
- Palindrome detection
- Pangram checker
- Pascal's triangle
- Perfect numbers
- Plot coordinate pairs
- Polynomial regression
- Price fraction
- Primality by trial division
- Probabilistic choice
- Program termination
- Random numbers
- Rate counter
- Real constants and functions
- Regular expressions
- Remove duplicate elements
- Rename a file
- Repeat a string
- Reverse a string
- Roman numerals/Encode
- Roots of a function
- Rot-13
- Runtime evaluation
- Search a list
- Secure temporary file
- Sequence of non-squares
- Sieve of Eratosthenes
- Simple windowed application
- Sleep
- Sort an integer array
- Sorting algorithms/Bubble sort
- Sorting algorithms/Insertion sort
- Special characters
- Stem-and-leaf plot
- String case
- String concatenation
- String interpolation (included)
- String length
- Substring
- Sum and product of an array
- Sum of a series
- Symmetric difference
- System time
- Take notes on the command line
- Text processing/Max licenses in use
- Time a function
- Tokenize a string
- Top rank per group
- Trigonometric functions
- Variables
- Walk a directory/Non-recursively
- Window creation
- Window management
- Write float arrays to a text file
- XML/Input
- XML/Output
- XML/XPath