Category:EasyLang: Difference between revisions
mNo edit summary |
mNo edit summary |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{language |
{{language |
||
|exec=interpreted |
|exec=interpreted |
||
|site=https:// |
|site=https://easylang.online/ |
||
|parampass=value, reference |
|||
|safety=safe |
|safety=safe |
||
|express=explicit |
|express=explicit |
||
|checking=static |
|||
|strength=strong |
|||
|tags= |
|tags=learning, web canvas}} |
||
|gc=no}} |
|||
<big>[https://easylang.online/ide/ '''Browser IDE''']</big> |
|||
'''[https://easylang.online/ easylang.online]''' is a (beginners) programming language with a simple syntax and built-in commands for graphics output. |
|||
''Easylang'' is a (beginners) programming language with built-in commands for graphics output. The statically typed language has a reduced syntax and semantics. Variables do not have to be declared, the data type is encoded in the variable name - as was usual in the earlier home computer BASIC. The data types are strings and numbers (floating point), arrays of strings and numbers, and arrays of arrays. Arrays are 1-based and can grow. Programs compiled into an AST tree run in the browser or in the browser IDE. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
==Todo== |
|||
[[Tasks not implemented in EasyLang]] |
Latest revision as of 07:42, 4 May 2024
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Interpreted |
---|---|
Parameter passing methods: | By value, reference |
Type safety: | Safe |
Type expression: | Explicit |
Type checking: | Static |
Lang tag(s): | learning, web canvas |
See Also: |
|
Easylang is a (beginners) programming language with built-in commands for graphics output. The statically typed language has a reduced syntax and semantics. Variables do not have to be declared, the data type is encoded in the variable name - as was usual in the earlier home computer BASIC. The data types are strings and numbers (floating point), arrays of strings and numbers, and arrays of arrays. Arrays are 1-based and can grow. Programs compiled into an AST tree run in the browser or in the browser IDE.
A browser IDE with different tutorials, one for beginners, makes programming and learning to program as easy as possible.
The finished programs can be easily integrated into a website.
Todo
Pages in category "EasyLang"
The following 200 pages are in this category, out of 744 total.
(previous page) (next page)2
A
- A+B
- ABC problem
- Abundant odd numbers
- Abundant, deficient and perfect number classifications
- Achilles numbers
- Ackermann function
- Additive primes
- Air mass
- Align columns
- Aliquot sequence classifications
- Almost prime
- Amicable pairs
- Angle difference between two bearings
- Angles (geometric), normalization and conversion
- Animate a pendulum
- Animation
- Anti-primes
- Append numbers at same position in strings
- Archimedean spiral
- Arithmetic derivative
- Arithmetic evaluation
- Arithmetic numbers
- Arithmetic-geometric mean
- Arithmetic-geometric mean/Calculate Pi
- Arithmetic/Integer
- Array concatenation
- Array length
- Arrays
- Ascending primes
- Associative array/Creation
- Associative array/Iteration
- Attractive numbers
- Average loop length
- Averages/Arithmetic mean
- Averages/Mean angle
- Averages/Mean time of day
- Averages/Median
- Averages/Mode
- Averages/Pythagorean means
- Averages/Root mean square
- Averages/Simple moving average
B
- Babbage problem
- Balanced brackets
- Barnsley fern
- Bell numbers
- Benford's law
- Best shuffle
- Bifid cipher
- Bin given limits
- Binary digits
- Binary search
- Bioinformatics/base count
- Biorhythms
- Bitmap/Bresenham's line algorithm
- Bitwise operations
- Blum integer
- Boolean values
- Boustrophedon transform
- Box the compass
- Brazilian numbers
- Brilliant numbers
- Brownian tree
- Bulls and cows
C
- Caesar cipher
- Calculating the value of e
- Calendar
- Calkin-Wilf sequence
- Call a function
- Camel case and snake case
- Canonicalize CIDR
- Cantor set
- Carmichael 3 strong pseudoprimes
- Cartesian product of two or more lists
- Case-sensitivity of identifiers
- Casting out nines
- Catalan numbers
- Catalan numbers/Pascal's triangle
- Centre and radius of a circle passing through 3 points in a plane
- Chaocipher
- Chaos game
- Character codes
- Chebyshev coefficients
- Check if a polygon overlaps with a rectangle
- Check if two polygons overlap
- Chinese remainder theorem
- Chinese zodiac
- Chowla numbers
- Circles of given radius through two points
- Circular primes
- Cistercian numerals
- Closest-pair problem
- Code Golf: Code Golf
- Collect and sort square numbers in ascending order from three lists
- Collections
- Color wheel
- Colorful numbers
- Colour bars/Display
- Colour pinstripe/Display
- Combinations
- Combinations and permutations
- Combinations with repetitions
- Comma quibbling
- Comments
- Common list elements
- Common sorted list
- Compare a list of strings
- Compare length of two strings
- Composite numbers k with no single digit factors whose factors are all substrings of k
- Concatenate two primes is also prime
- Conditional structures
- Conjugate a Latin verb
- Consecutive primes with ascending or descending differences
- Constrained random points on a circle
- Continued fraction
- Convert seconds to compound duration
- Convex hull
- Conway's Game of Life
- Coprimes
- Copy a string
- Count how many vowels and consonants occur in a string
- Count in factors
- Count in octal
- Count occurrences of a substring
- Count the coins
- Cramer's rule
- Create a two-dimensional array at runtime
- Create an HTML table
- CSV data manipulation
- CSV to HTML translation
- Cuban primes
- Cullen and Woodall numbers
- Cumulative standard deviation
- Curzon numbers
- CUSIP
- Cut a rectangle
- Cyclops numbers
D
- Damm algorithm
- Day of the week
- Day of the week of Christmas and New Year
- De Bruijn sequences
- De Polignac numbers
- Deal cards for FreeCell
- Deceptive numbers
- Deming's funnel
- Department numbers
- Descending primes
- Detect division by zero
- Determine if a string has all the same characters
- Determine if a string has all unique characters
- Determine if a string is collapsible
- Determine if a string is numeric
- Determine if a string is squeezable
- Determine if two triangles overlap
- Determine sentence type
- Dice game probabilities
- Digital root
- Digital root/Multiplicative digital root
- Dijkstra's algorithm
- Dinesman's multiple-dwelling problem
- Disarium numbers
- Discordian date
- Display a linear combination
- Diversity prediction theorem
- Doomsday rule
- Dot product
- Dragon curve
- Draw a clock
- Draw a cuboid
- Draw a pixel
- Draw a rotating cube
- Duffinian numbers
- Dutch national flag problem
E
- Eban numbers
- Egyptian division
- Elementary cellular automaton
- Emirp primes
- Empty program
- Empty string
- Entropy
- Equal prime and composite sums
- Equilibrium index
- Erdős-Nicolas numbers
- Erdős-primes
- Esthetic numbers
- Ethiopian multiplication
- Euclid-Mullin sequence
- Euclidean rhythm
- Euler method
- Euler's constant 0.5772...
- Euler's sum of powers conjecture
- Evaluate binomial coefficients
- Even or odd
- Events