Frink

Practical calculating tool and programming language
Download

Frink Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Alan Eliasen
  • Publisher web site:
  • http://futureboy.us/frinkdocs/#DashboardWidget
  • Operating Systems:
  • macOS
  • File Size:
  • 1 KB
  • Release Date:
  • 2021-06-18 11:15:53

Frink Tags


Frink Description

Practical calculating tool and programming language 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. Frink tracks units of measure (feet, meters, kilograms, watts, etc.) through all calculations, helping you make physical calculations easily, to mix units of measure transparently, and ensures that the answers come out right.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. Here are some key features of "Frink": · 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,) complex numbers, and intervals. · 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. · Supports Interval Arithmetic (also known as Interval Computations) in calculations, allowing you to automagically calculate error bounds and uncertainties in all of your calculations. · 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, sets, 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. Requirements: · Java What's New in This Release: · Announced the first release of Frink for Android mobile devices. This is a full port of all of Frink's features, not a limited subset. This provides a wonderful marriage between an easy-to-use programming language and a powerful, standardized platform with real-world sensors and other interesting features. It should work on all Android platforms version 1.1 and later. (API Level 1.) · This includes anti-aliased graphics with transparency, animation, image manipulation, integration with the Android's sensors, GPS, text-to-speech, and other features. For more details please see the Frink for Android page. · The Android port consists of about 4000 lines of new code, and some architectural changes and rewrites to the graphics code, which mostly consisted of removing references to classes not available on Android. The rest of Frink (about 100,000 lines of code) compiled without modification, primarily because I take lots of care to only use Java constructs that will be available on all platforms.


Frink Related Software