Agena is a very advanced programming language that will provide various features such as various numerical loops, automatic error fixing, mixed numerical loops, data validation options and exceptions handling.
Agena grants various flow control options such as:
- if, then, elif, onsuccess, else conditions,
- case of, onsuccess, else conditions comparable to C's switch/case statements,
- if operator to return alternative values,
- numerical for, from, downto, by loops where step values are possible,
- mixed numerical for, while loops,
- for, in loops over strings and comprehensive data structures,
- while, do, as and do, until loops similar to Modula's while and repeat, until not() iterators,
- a break declaration to prematurely leave a loop,
- a redo declaration to restart the actual iteration of a loop,
- a relaunch declaration to restart a loop from its beginng all over,
- try, catch to handle exceptions.
Data types offered are:
- complex and rational numbers, with extensions such as undefined or infinity,
- the invalid value meaning 'nothing',
- Cantor sets as sets of exclusive items,
- registers, i.e. fixed sized vectors that can also hide information through its pointer to the top,
- user-defined types for sequences, registers, tables, and pairs to grant for special-purpose handling,
- userdata, threads, and lightuserdata inherited from Lua.
For performance, most basic tasks on these kind were integrated into the Agena kernel.
- Offers a series of useful and powerful functions.
- Features cross-platform graphical capabilities.
- The program is aimed to advanced users.
- Programming knowledge and skills are required to use this application at its full potential.
|Developer||agena.info | see all products from this developer|
|Last Week Downloads||10|
|All Time Downloads||2,657|
|OS Support||Windows All|
100% CLEAN Certification
Agena has been tested by Download82.com team against viruses, spyware, adware, trojan, backdoors and was found to be 100% clean. Our editors will recheck this software periodically to assure that it remains clean.