gforth - GNU Forth for Android Apk

gforth - GNU Forth for Android Apk

Latest version 0.7.9_20250115
04 Feb 2025

Older Versions

Apk Infos

Version0.7.9_20250115
Rating4.0/5, based on 244 votes
Size‎5.7 MB
Requires AndroidAndroid 4.1+ (Jelly Bean)
Author's NotesGNU Forth programming language

About gforth - GNU Forth for Android APK

gforth - GNU Forth for Android APK Download for Android
gforth - GNU Forth for Android APK Download for Android

Description

Gforth is the GNU's project implementation of the programming language Forth. This APK is the binary distribution for the Android platform, for ARM and x86-processors. You can find more information and links to source code on http://bernd-paysan.de/gforth.html, and more information about Android-specific features on http://www.forth-ev.de/wiki/doku.php/en:projects:gforth-android:start.

For optimum experience when programming, use a soft keyboard made for that task, like Hacker's Keyboard.

Gforth is available under GPLv3.

Gforth uses GCC to compile a fast direct or indirect threaded Forth; Gforth is fully ANS-Forth and Forth-2012 compliant. Authors of Gforth are Anton Ertl, Bernd Paysan, Jens Wilke, Neal Crook, David Kühling and others.

The goal of the Gforth Project is to develop a standard model for ANSI Forth. This can be split into several subgoals:

* Gforth should conform to the ANSI/200x Forth standard.
* It should be a model, i.e. it should define all the implementation-dependent things.
* It should become standard, i.e. widely accepted and used. This goal is the most difficult one.

To achieve these goals Gforth should be

* Similar to previous models (fig-Forth, F83)
* Powerful. It should provide for all the things that are considered necessary today and even some that are not yet considered necessary.
* Efficient. It should not get the reputation of being exceptionally slow.
* Free.
* Available on many machines/easy to port.

The Gforth apk installs three icons: One is the fast engine (Gforth fast), one the debug engine (Gforth ITC), where the single step debugger works, and the backtrace is precise even on exceptions, and the third one is the net2o protocol demo app, with the "Nettie" octopus. It's a demo now, so don't expect it to work flawless.

Latest updates

What's new in version 0.7.9_20250115

Updating to current Gforth snapshot

How to install gforth - GNU Forth for Android APK on Android phone or tablet?

Download gforth - GNU Forth for Android APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (gnu.gforth-v0.7.9_20250115-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

0.7.9_20250115 (3720)5.7 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

4 ★Been waiting a long time for this. It's bloated, but it does what I need it to.
4 ★Great work Bernd, best forth I've seen for Android. Great for learning Forth in bed at night with "learning forth" pdf open, and switching between them. Thank you, much appreciated.
5 ★Cannot believe you did this. Thank you, Bernd, most appreciated. Can't wait to throw some code at it.
5 ★Having forth on android is fun and useful. Thanks for making it possible dear Mr Peysan.
1 ★No doco for Android features. Commands like system don't work. Bitterly disappointing toy. Wish I could give negative score for wasted potential.
5 ★If you like programming - give this a try - it's fun! Why? Because you get instant feedback on your code. Don't know Forth? No problem! Search for "Starting Forth", and "Thinking Forth". This is a great tool for programming on an Android device and if gforth misbehaves Bernd Paysan and the team are on the case quickly. Highly recommended!
3 ★I am a newbie to forth. This seems to be the best forth for Android. I really want to use this app but I have some frustrations. First, on a Galaxy Tab Pro 8.4 it is very hard to get the keyboard to appear. I have to tap the screen many times before it comes up. Also, I don't know know how to load the sample programs to learn from. Are there any plans to include an editor? If it were possible to get some very basic advise on loading programs, it would be very appreciated.
5 ★Simple examples on how to access the Android GUI would be nice, such as a dialog box, etc. Simple graphics objects, button input code, too, for starters. Any book recommendations?
5 ★thank you.
5 ★Great to have a Forth system on this platform. Am slowly working through source to gain understanding. I like having >black as the default for the display.
4 ★it freeze when i hit the return button
3 ★An exact clone of the gforth console on android. Works fine on my moto x. It would be great if somebody made it look more attractive, but right now it functions pretty well. If I use sweeping in the keyboard, however, it doesn't show what I typed until I press the space bar.