We stand with Ukraine to help keep people safe. Join us

Procedural programming language.

3.0
Based on 3 user ratesRead reviews & comments
Free
Absolutely Free

Agena overview

Agena is an easy-to-learn procedural programming language suited to be used in scientific, educational, linguistic, and many other applications, including scripting.

What’s new in version 3.11.1

Updated on Mar 07 2024

  • New `math.cscd` and `math.secd` take an argument in degrees and compute the cosecant and secant, respectively.
  • Introduced the new `units` package which converts between physical units. It is some sort of a quick-and-dirty solution in the sense that it spares you a lot of typing and to get results as fast as possible:
  • `units.celsius` takes a value in Fahrenheit and converts it to degrees Celsius.
  • `units.fahren` takes a value in Celsius and converts it to degrees Fahrenheit.
  • `units.mile` takes a value in kilometres and converts it to statute miles. Nautical miles are supported by passing any second argument.
  • `units.km` takes a value in statute miles and converts it to kilometres. Nautical miles for the input are supported by passing any second argument.
  • `units.foot` takes a value in metres and converts it to International feet. US, UK, Indian and historical Rhineland feet are supported by providing the option 'US', 'UK', 'India' or 'Rhineland', respectively. Likewise, new `utils.meter` takes a value in feet and converts it to metres, with the beforementioned options supported, as well.
  • `units.yard` converts from metres to yards.
  • By passing the new fifth argument `false` to `calc.regulafalsi`, you can switch off the check on whether the computed result is within the given borders. In this case the function does not return `null` but the iterated value. The function now in general also automatically stops computation if it took more than 250 iterations, so it cannot go into an infinite loop any longer.
  • `math.epsilon` returned exactly zero with methods 0 and 1 when its argument was zero. This has been fixed, and now `ulp` will be returned, see the Primer and Reference for details. Thus, `calc.differ` no longer issues an error when differentiating a function at the origin.
View older Agena updates

Information

License

Free

Size

11.4 MB

Developer’s website

https://agena.sourceforge.net/

Downloads

7290

App requirements

  • Intel 64
  • OS X 10.9 or later
Try our new feature and write a detailed review about Agena. All reviews will be posted soon.

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0

(0 Reviews of )

There are no reviews yet
  • Comments

  • User Ratings

whank7490
whank7490
May 21 2021
2.22.1
0.0
May 21 2021
0.0
Version: 2.22.1
Great app and I am happy I discovered it. I look forward to the future improvements
sparky-dad-084
sparky-dad-084
Jan 3 2018
2.11.4
0.5
Jan 3 2018
0.5
Version: 2.11.4
Incompatible with MacOS High Sierra according to the installer.
I(pod)mac
I(pod)mac
Dec 12 2010
1.0.5
3.5
Dec 12 2010
3.5
Version: 1.0.5
Agena is a very interesting programming language. It is easy to learn and easy to use.
sparky-dad-084
sparky-dad-084
Jan 3 2018
0.5
Jan 3 2018
0.5
Version: null
Sandro-Bilbeisi
Sandro-Bilbeisi
Mar 11 2016
5.0
Mar 11 2016
5.0
Version: null
I(pod)mac
I(pod)mac
Dec 12 2010
3.5
Dec 12 2010
3.5
Version: null
Free
Absolutely Free
How would you rate Agena?
Similar apps
Processing
Programming language for electronic arts.
Is this app is similar to Processing? Vote to improve the quality of this list.
Vote results
0
Upvotes
3
Total score
0
Downvotes
Max
Graphical programming environment for music, audio, multimedia.
Is this app is similar to Max? Vote to improve the quality of this list.
Vote results
0
Upvotes
2
Total score
0
Downvotes
miniAudicle
Audio programming language for real-time synthesis, composition and more.
Is this app is similar to miniAudicle? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes
SuperCollider
Programming language for real time audio synthesis and more.
Is this app is similar to SuperCollider? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes