Agena 4.2.0 freeware

New Version

Agena, developed by agena.info, is a versatile procedural programming language designed for scientific, educational, and scripting applications. It excels in simplicity and efficiency, making it ideal for both beginners and seasoned developers. With robust support for complex mathematical functions, flexible data structures, and seamless integration with various platforms, Agena stands out as a powerful tool for rapid development and problem-solving. ...

Author agena.info
Released 2024-09-15
Filesize 9.10 MB
Downloads 2041
OS Windows NT, Windows 11, Windows 10 32/64 bit, Windows 8 32/64 bit, Windows 7 32/64 bit, Windows Vista, Windows XP, Windows 2K
Installation Instal And Uninstall
Keywords Agena, programming language, application development, create application, develop, syntax, programmer, script
Users' rating
(21 rating)
AgenaCompilers & InterpretersWindows NT, Windows 11, Windows 10 32/64 bit, Windows 8 32/64 bit, Windows 7 32/64 bit, Windows Vista, Windows XP, Windows 2K
Agena - programming environment Freeware Download Notice

Agena Free Download - we do not host any Agena torrent files or links of Agena on rapidshare.com, depositfiles.com, megaupload.com etc. All Agena download links are direct Agena download from publisher site or their selected mirrors.

Agena freeware - The Latest User Reviews
Agena freeware - The Latest Versions History
4.2.0 Sep 15, 2024 New Release With a number, `countitems` can now conduct an approximate check when given any optional argument. See the difference:
> countitems(1.1, [10, 20, +++1.1, ---1.1, 2, 1.1]):
> countitems(1.1, [10, 20, +++1.1, ---1.1, 2, 1.1], true):
Likewise, `member` and `whereis` can do approximate checks when given any optional argument, as well:
> member(1.1, [10, 20, +++1.1, ---1.1, 2, 1.1]):
> member(1.1, [10, 20, +++1.1, ---1.1, 2, 1.1], true):
> whereis([10, 20, +++1.1, ---1.1, 2, 1.1], 1.1):
[6]
> whereis([10, 20, +++1.1, ---1.1, 2, 1.1], 1.1, true):
[3, 4, 6]
`stats.countentries`, `stats.gmean`, `stats.iqr`, `stats.kurtosis`, `stats.mean`, `stats.qcd`, `stats.qmean`, `stats.skewness` can now process registers. In addition, `stats.countentries` now also works with numarrays.
`stats.obcount` does now work with tables, registers and numarrays.
The `union`, `intersect` and `minus` operators now work with numarrays.
New `numarray.append` adds one or more numbers to the end of any numarray.
New `numarray.countitems` counts the number of occurrences of a number in any numarray:
New `numarray.unique` removes multiple occurrences of the same value, if present, from any numarray:
> a := numarray.double(0);
> numarray.append(a, 1, 2, 3, 1, 2);
> b := numarray.unique(a);
> numarray.toseq(b):
seq(1, 2, 3)
New `numarray.member` checks whether a number is included in a numarray and can also do an approximate check by passing an optional epsilon value:
> numarray.member(1, a):
true
> a := numarray.double(0);
> numarray.append(a, +++1, 2, 3);
> numarray.member(1, a, math.epsilon(1)):
true
With vectors `linalg.innerprod` inadvertently put a global table into the environment. This has been fixed.
This release has been named after the City of Lafayette, Louisiana, and has been Valgrind-checked on x86 and AMD64 Linux to ensure there are no internal errors or memory leaks.
4.1.2 Sep 11, 2024 New Release New `stats.min` and `stats.max` return the minimum and maximum value in a distribution plus the index postitions of the extrema.
`max` when given the 'sorted' option returned the minimum instead of the maximum value. This has been fixed.
Chapter 11.14 on the `stats` package now includes a sample session so that you can easily analyse data imported from a CSV file without knowing much about Agena. Test data is provided, as well, you will find it in the `data` folder of your Agena installation.
4.0.2 Sep 3, 2024 New Release `linalg.ludecomp` for LU decomposition has been ported to C and has become 4.5 times faster in one-argument mode, and three times faster in `all=true' mode. Previously, the function did not correctly process the `all' option in some cases. This has been fixed, too.
`linalg.isref` and `linalg.isrref` which check whether a matrix is in (reduced) row echelon form have both been ported to C, too, and have become twice and eight times faster, respectively. They can now also check multiple matrices in just a single call.
`linalg.mpow` which multiplies a square matrix n times by itself has been ported to C and has become at least four times as fast.
`linalg.mmul` which conducts matrix multiplication has become 20 percent faster with matrices that contain integral elements only.
With vectors, `linalg.norm` computes the n-norm of vectors thrice as fast. With all other norms, and with both vectors and matrices, the function has become five percent faster.
This release has been Valgrind-checked on x86 and AMD64 Linux to ensure there are no internal errors or memory leaks.

Most popular Compilers & Interpreters freeware downloads

Agena

4.2.0 freeware download

... developed by agena.info, is a robust and versatile programming language designed to simplify the complexities of scientific, ... language's syntax is intuitive, drawing inspiration from various programming paradigms, which facilitates a smooth learning curve. This ...

New Version

Logtalk

9.2.7.1 freeware download

... a robust and versatile implementation of the Prolog programming language, designed to cater to both novice and ... libraries, making it a go-to choice for logic programming and artificial intelligence applications. One of the ...

GNU Prolog for Windows (x64 bit)

1.5.0 freeware download

... over Finite Domains (FD). This opens contraint logic programming to the user combining the power of constraint programming to the declarativity of logic programming. Features ...

R for Linux

4.3.1 freeware download

R is a language and environment for statistical computing and graphics. R ... FreeBSD and Linux), Windows and MacOS. The R environment R is an integrated suite of software ...

5 freeware award

ELENA Integrated Development Environment

6.3.0 freeware download

ELENA Integrated Development Environment (IDE), developed by Alex Rakov, is a specialized ... to streamline the development process for the ELENA programming language. This IDE stands out for its tailored ...

Java SE Development Kit (JDK) for Mac OS X

12.0.2 freeware download

The JDK is a development environment for building applications, applets, and components using the Java programming language. The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform. The ...

Free Pascal

3.2.2 freeware download

... you want it. · No Makefiles Unlike most programming languages, Pascal does not need Makefiles. You can ... namespace and that's very relaxed. · Integrated development environment Free Pascal comes with an IDE which work ...

PHP

8.3.11 freeware download

... documentation, tutorials, forums, and user-contributed code. This collaborative environment fosters continuous improvement and innovation, ensuring that PHP remains at the forefront of web development technologies. ...

GNU Prolog for Mac OS X

1.5.0 freeware download

... over Finite Domains (FD). This opens contraint logic programming to the user combining the power of constraint programming to the declarativity of logic programming. Features ...

Objeck for Mac OS X

4.1.0 freeware download

... the basic features of a general-purpose (Turing complete) programming language with an emphasis placed on OOP simplicity. The programming environment consists of a compiler, virtual machine (with ...