PascalGUI (Pascal compiler)

PascalGUI (Pascal compiler)$1.50

Rated 4.65/5 (611) —  Free Android application by n0n3m4

Advertisements

About PascalGUI (Pascal compiler)

PascalGUI is a GUI/small-IDE for freepascal compiler. PascalGUI supports devices with ARM, x86 and MIPS processors (MIPS doesn't support graph at the moment).
You can write your own applications on the Android phone, and run them. This app uses Freepascal compiler, so it is full-featured. PascalGUI can be used for educational purposes or to practice in Pascal language.
Some binaries used by PascalGUI are GPL-licensed, you can download used source code of Freepascal on Freepascal SVN.

(If you think that there is GPL violation in PascalGUI, email me at n0n3m4@gmail.com. I'll provide to you source code from Freepascal SVN, if you can't download it yourself)

PascalGUI includes Android Terminal Emulator so you can to run your application as good as you running it on your Linux PC.

Quick manual:
If you have found a bug or app is not working, email me.
You can export result of compilation (APK or binary), long-click compile button for that.
Long click save button to "save as", long click run to run with arguments, long click open for recent files menu.

Report bugs at n0n3m4@gmail.com

Android is a trademark of Google Inc.
Some components of this app are licensed under (L)GPL, email me to get the source code.

How to Download / Install

Download and install PascalGUI (Pascal compiler) version Varies with device on your Android device!
Downloaded 5,000+ times, content rating: Everyone
Android package: com.n0n3m4.droidpascal, download PascalGUI (Pascal compiler).apk

All Application Badges

Paid
app
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
If app crashes after update, reinstall it (it's a well known yet another Android OS bug).
3.99:
Added a hack for Android 5.0 support
3.97:
Fixed keyboard.
3.96:
Fixed some bugs.
3.95:
Added ACCESS_SUPERUSER permission to notify superuser apps that PascalGUI can use root (if available).
Added graph support for ARM and x86.
Added APK export feature.
Fixed some bugs.
3.60:
Added INTERNET permission for networking support.
Added beta support of x86 and mips processors.
Fixed some bugs.
More downloads  PascalGUI (Pascal compiler) reached 5 000 - 10 000 downloads
More downloads  PascalGUI (Pascal compiler) reached 1 000 - 5 000 downloads
Version update PascalGUI (Pascal compiler) was updated to version 3.97_arm
Version update PascalGUI (Pascal compiler) was updated to version 3.96_arm

What are users saying about PascalGUI (Pascal compiler)

U70%
by U####:

Small programs compile fine, but I can't seem to get around the 'illegal unit name' errors for multi-file programs. No matter what string is used for the unit name, a fatal error occurs. Otherwise would have rated it a '5'.

U70%
by U####:

This app has helped me so far for my homework in programming although there was a little problem when I run my own programmes.

U70%
by U####:

How can I display function TimetoStr right with my timezone +7... Always lesser 7 hours time displayed if i used this function... I'm in Jakarta timezone... Thx.

U70%
by U####:

Только разочарован, что даже после покупки программы компилятор компилирует, но не известно куда и компилирует ли вообще, другое дело программа этого же разработчика для работы с C++ - там всё норм робит и компилируется в *.apk

U70%
by U####:

Works great

C70%
by C####:

It always error when I put goto and label in it. Plz help..

D70%
by D####:

Прекрасно годится для занятий! Я им постоянно пользуюсь, ибо предки отбирают комп. Если кого и хоть капельку интересует программирование - то я уверен, этому человеку не должно быть жалко несчастных копеек на покупку этого приложения

U70%
by U####:

Make monospace font please

O70%
by O####:

I cannot save anything here. It shows error message whenever I'm trying to save my work. Please kindly fix it !!

Z70%
by Z####:

Terimakasih... Setelah saya menambahkan "-Sg" di FPC arguments... Sekarang GOTO dan LABEL sudah bisa digunakan... Nice App

Z70%
by Z####:

How does one run programs without compiling every time?

Z70%
by Z####:

Скачал до этого пиратку и уж больно понравилась. Все-таки решил немного помочь автору, тем более за такую малую сумму. Спасибо :)

T70%
by T####:

We *NEED* people like this developing tools like this. Thank you, n0n3m4 !

Z70%
by Z####:

Very powerful application!

I70%
by I####:

Used for a while now ,works nice

Z70%
by Z####:

How to do division in pascal because it is not accepting ''/''. If i know i will rate this app 5 star.

B70%
by B####:

It always error when I put goto and label in it. Plz help..

N70%
by N####:

Well done app (as you'd expect from the creator of C4droid)

E70%
by E####:

Works perfect, nice job.

R70%
by R####:

there is much to like about this environment. but i find it average in its execution. i expect a tool of this nature to support the device and os as far as it can. none of the android native interfaces are provided. one could probably download and build them from the fpc 3 sources. to me the biggest hinderance is lack of in app documentation, specifically failing to document what fpc units are included and what stuff gets stored where. i'm probably going with PascalDevelop since its opensource.

X70%
by X####:

Could you please put a list of supported source code formats in the description of your program? Next time, when I buy a program, I want to know if it's Lazarus compatible. Impossible to use for more serious work than a few lines.

H70%
by H####:

and documentations would be good for next milestone :)

X70%
by X####:

Make monospace font please

X70%
by X####:

I can practice some pascal for A LEVEL computing

X70%
by X####:

Great app but I am missing regexpr unit.

S70%
by S####:

I like ti learn hiw to program, but i have busy schedule . Is ther any way u can mak3 somr sample programs so i can start some thing right away

M70%
by M####:

sorry 3 times ive tried to delete this review google is being a pain not letting me, however when I originally posted the comment (almost exactly 3 years ago) you didn't care so im surprised you decided to now. and if you could provide a way to add support to using seperate units or explain how to achieve that with this app i would be grateful.

F70%
by F####:

No documentation about available modules in USES section and how to add my own.

M70%
by M####:

Any 'random' string always stays the same. Please fix Update: When I tried to, it got even less 'random' Then I put randomize in another place, it worked perfectly somewhy.. thanks for your app, anyway ;)

V70%
by V####:

Awesome

Z70%
by Z####:

Fun to play with Pascal again.

R70%
by R####:

I've tried a number of programming options on the Android and this has to be the best option for the following reasons :- * The pascal language is fairly small so no need to refer to a manul or look up libraries to include * Standardised. I tried a couple of basic options but its always being aware the particular dialect of basic in use * Nice editor. Allows you via the editor to enter code properly rather than through a letter box !!! (if you dont know what i'm talking about your lucky and if you do then you'll know exactly what I mean) * Pascal has few exotic characters so the need to continually toggle keyboard layouts is reduced * Code can be read and saved to a file so can reuse code between devices * Code is compiled , although I wouldnt know if interpreted code would be significantly slower * Pascal avoids assignment errors with the use of := (so no deadly c trap such as if (x=y){ .... }

M70%
by M####:

App glitches when using swiftkey but using ordonary keyboard works great

M70%
by M####:

This works flawlessly on my nexus s ICS, but when i update to the latest jelly beans, I can no longer install it

R70%
by R####:

Excellent. I was able to copy my editor (written in Free Pascal, uses keyboard and video units) from Linux to Nexus 7 and it compiled and ran without change. Update : since updating my Nexus 7 to 4.2.2 the colours and F-keys aren't working correctly.

D70%
by D####:

simple the best

L70%
by L####:

Good

Y70%
by Y####:

Works but lacks line numbers, demo units

M70%
by M####:

Works fantastically, better than any other Pascal app I've tried. Perhaps syntax highlighting is possible?

A70%
by A####:

This is a terminal / command-line program only. The GUI means an editor and a couple buttons. it may be in violation of GPL licensing.


Share The Word!


Rating Distribution

RATING
4.75
611 users

5

4

3

2

1