Linux SoftwareProgrammingInterpretersThe Frink Language 2006-10-17

The Frink Language 2006-10-17


Frink is a practical calculating tool and programming language designed to help us all to better understand the world around us, to h
Developer:   Alan Eliasen
      more software by author →
Price:  0.00
License:   Freeware
File size:   611K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Frink is a practical calculating tool and programming language designed to help us all to better understand the world around us, to help us get calculations right without getting bogged down in the mechanics, and to make a tool that's really useful in the real world.

Perhaps you'll get the best idea of what Frink can do if you skip down to the Sample Calculations further on this document. Come back up to the top when you're done.

Frink language was named after one of my personal heroes, and great scientists of our time, the brilliant Professor John Frink.

Here are some key features of "The Frink Language":
  • Tracks units of measure (feet, meters, tons, dollars, watts, etc.) through all calculations and allows you to add, subtract, multiply, and divide them effortlessly, and makes sure the answer comes out correct, even if you mix units like gallons and liters.
  • Arbitrary-precision math, including huge integers and floating-point numbers, rational numbers (that is, fractions like 1/3 are kept without loss of precision,) and complex numbers.
  • Advanced mathematical functions including trigonometric functions (even for complex numbers,) factoring and primality testing, and base conversions.
  • Unit Conversion between thousands of unit types with a huge built-in data file.
  • Date/time math (add offsets to dates, find out intervals between times,) timezone conversions, and user-modifiable date formats.
  • Translates between several human languages, including English, French, German, Spanish, Portuguese, Dutch, Korean, Japanese, Russian, Chinese, Swedish, and Arabic.
  • Calculates historical buying power of the U.S. dollar and British pound.
  • Calculates exchange rates between most of the world's currencies.
  • Powerful Perl-like regular expression capabilities and text processing.
  • Supports Unicode throughout, allowing processing of almost all of the world's languages.
  • Reads HTTP and FTP-based URLs as easily as reading local files, allowing fetching of live web-based data.
  • Runs on most major operating systems (anything with Java 1.1 or later,) as an applet, through a web-based interface, on a wireless Palm VII, on an HDML- or WML-based webphone, and on many mobile phones and hand-held devices.
  • Installs itself on your system in seconds using Java Web Start and automatically keeps itself updated when new versions of Frink are released.
  • Runs with a Graphical User Interface (both Swing and AWT) or a command-line interface.
  • User interface has a Programming Mode which allows you to write, edit, save, and run extremely powerful programs even on a handheld device.
  • Powers Frink Server Pages, a system for providing dynamic web pages powered by Frink.
  • Frink is a full-fledged programming language with arrays, dictionaries, functions, loops, even object-oriented programming and self-evaluation.
  • Frink allows Object-Oriented Programming, which allows you to create complex data structures that are still easy to use.
  • Java Introspection layer allows you to call any Java code from within Frink.
  • Frink can also be embedded in a Java program, giving your Java programs all the power of Frink.
  • Did I mention it's free? If you find it useful, please donate something. I'd really appreciate it!

    What's New in This Release:
  • Functions for generating uniformly-distributed random numbers were added.
  • Some constants for particle physics were added or updated to most recent values.
    tags allows you  the world  object oriented  frink frink  oriented programming  were added  which allows  web based  frink can  frink language  complex numbers  programming language  user interface  

    Download The Frink Language 2006-10-17


     http://futureboy.homeip.net/frinkjar/frink.jar


    Authors software

    The Frink Language 2006-10-17 (by Alan Eliasen)
    Frink is a practical calculating tool and programming language designed to help us all to better understand the world around us, to h


    Similar software

    The Frink Language 2006-10-17 (by Alan Eliasen)
    Frink is a practical calculating tool and programming language designed to help us all to better understand the world around us, to h

    Unnamed Math Program 0.8.5 (by Mattias Hultgren)
    Ump is a program in which all sorts of calculations can be done, from the simplest to the more advanced

    NumericalChameleon 1.6.0 (by Johann N Lofflmann)
    NumericalChameleon is a very powerful unit converter with more than 3200 units in 82 categories with GTK+ 2 theme.

    The NumericalC

    Genius 0.7.6.1 (by Jiri Lebl)
    Genius project is a calculator program similiar in some aspects to BC, Matlab or Maple

    RPL/2 4.00-pre8r (by Jo?l BERTRAND)
    RPL/2 is a special language, and could be the strange child of forbidden love between Lisp and Forth

    Transmuter Programming Language 0.9.2 (by Jeff Wunderlich)
    Transmuter Programming Language is an extremely dynamic, biologically-inspired prototyping language providing a framework for experim

    Math Objects 0.1.3 (by Robert Zavalczki)
    Math Objects is a math template library written in C++ using generic programming techniques

    FScript 1.17 (by murlen)
    FScript is an extremely simple scripting language

    International Components for Unicode 3.6 (by IBM ICU Team)
    International Components for Unicode provides a Unicode implementation, with functions for formatting numbers, dates, times, and curr

    JUnitConv 1.0.004 (by Nicola Asuni)
    JUnitConv is a free Open Source universal Units of Measure Converter, it converts numbers from one unit of measure to another.

    JUn


    Other software in this category

    ScummVM 0.9.1 (by James Brown)
    ScummVM project is a 'virtual machine' for several classic graphical point-and-click adventure games.

    It is designed to

    Funkee 0.9 (by Joshua Turner)
    Funkee is a cross-platform scripting host built on top of the Java Virtual Machine and the Groovy scripting language

    Perl 5.8.8 (by The Perl Foundation)
    Perl is a stable, cross platform programming language

    Python 2.5 (by Guido van Rossum)
    Python is an interpreted, interactive, object-oriented programming language

    Tcl/Tk 8.5a5 (by Tcl Core Team)
    Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching,

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags