Aviva Directory » Computers & Internet » Programming » Frink

Designed by Alan Eliasen, the Frink programming language was released in 2001. He named the language for Professor Frink, a recurring character in The Simpsons.

Frink was created to make physical calculations simple, to help ensure that answers come out right, and to be a tool that is useful in the real world. The programming language can be used to track units of measure through all calculations, allowing for the mixing of units of measure transparently, and helping to easily verify that the answers make sense.

In Frink, any number can be tagged with a unit, and Frink will prevent the addition of incompatible units, as in F#.

Frink is a full-fledged programming language with arrays, dictionaries, sets, functions, loops, object-oriented programming, and self-evaluation. Frink also supports advanced mathematical functions, such as trigonometric functions, factoring and primality testing, and base conversions. It includes a built-in data file of physical quantities, freeing users from having to look them up, and freeing them from having to make endless calculations without getting bogged down in the mechanics.

Written in Java, it runs on multiple platforms, including Windows, Mac, Linux, and Android operating systems. Of course, it will also run on Java Virtual Machine version 1.1 and later.

Frink is also capable of translating between several human languages, including English, Arabic, Dutch, French, German, Japanese, Korean, Portuguese, Russian, and Spanish.

The interpreter for Frink is freeware, but proprietary in that the source code is not available. It should install with one or two clicks on any machine that includes a recent version of Java, or it can be used through a web-based interface.

Topics related to the Frink operating system and any programs designed to facilitate programming with Frink are appropriate for this portion of our guide, including tutorials, guides, compilers, interpreters, or utility programs.



Recommended Resources

Search for Frink on Google or Bing