Pulsewave Software
About EasiScript
EasiScript is a beginner-friendly programming language designed to simplify coding tasks while offering powerful capabilities for both new and experienced programmers. It features an intuitive syntax and a wide range of commands, making it versatile for various applications.
Why EasiScript?
EasiScript aims to bridge the gap between simplicity and functionality, allowing users to focus on problem-solving without getting bogged down by complex syntax.
Features
- Intuitive Syntax: Easy to learn and use for beginners.
- Comprehensive Libraries: Access to powerful libraries for various tasks.
- Cross-Platform Compatibility: Works seamlessly on multiple platforms.
- Built-in Debugger: Tools to help identify and fix errors easily.
Supported Commands
EasiScript currently supports 150 commands, covering a wide range of programming functionalities. Below is the complete list:
- PRINT, DISPLAY, SAY, SHOW
- SET, ASSIGN, SUM, ADD, SUBTRACT
- TIMES, MULTIPLY, DIVIDE, MOD
- INCREMENT, DECREMENT, AND, OR, NOT
- EQUAL, GREATER, LESS, GREATER_OR_EQUAL, LESS_OR_EQUAL
- IF, ELSE, ELIF, ENDIF, SWITCH, CASE, DEFAULT, ENDCASE
- WHILE, FOR, LOOP, DO, UNTIL, BREAK, CONTINUE
- FUNCTION, ENDFUNCTION, RETURN, CALL, DEF
- LIST, APPEND, INSERT, REMOVE, POP, SLICE
- LENGTH, INDEX, SORT, REVERSE, DICT
- SET_KEY, GET_KEY, REMOVE_KEY, HAS_KEY, KEYS, VALUES, ITEMS
- OPEN, READ, WRITE, CLOSE, DELETE, RENAME
- EXISTS, INPUT, OUTPUT, READLINE, WRITELINE
- CLEAR, TRY, EXCEPT, FINALLY, RAISE, ASSERT
- SQRT, POW, ABS, MIN, MAX, ROUND, CEIL, FLOOR
- RANDOM, CONCAT, SPLIT, REPLACE, SUBSTRING
- UPPER, LOWER, STRIP, STARTSWITH, ENDSWITH
- NOW, TODAY, TIMESTAMP, FORMAT_DATE, PARSE_DATE
- SLEEP, EXECUTE, RUN, SHELL, EXIT, CLEAR_SCREEN
- PAUSE, DEBUG, LOG, TRACE, INSPECT, PROFILE
- CONNECT, DISCONNECT, SEND, RECEIVE, PING
- THREAD, LOCK, UNLOCK, SIGNAL, WAIT, NOTIFY
- DRAW, RENDER, UPDATE, PLAY, STOP, VOLUME, MUTE
- UNMUTE, RECORD, STOP_RECORDING, SAVE, LOAD
- EXPORT, IMPORT, COMPRESS, FIND, REPLACE
Versions
EasiScript v1.0
Brief: Initial release with essential commands.
Features: Supports basic programming concepts and structures.
View on GitHubEasiScriptX
Brief: Enhanced version focused on AI and machine learning.
Features: Advanced libraries for data manipulation, AI, and ML tasks.
View on GitHub