REALbasic makes it easy to build powerful applications quickly. If you are new to
programming, you will find REALbasic’s programming language easy to learn. If
you are an experienced programmer, you will find the language to be powerful. In
either case, you will find you can accomplish quite a bit in a short period of time.
REALbasic has a visual graphical user interface (“GUI”) builder that lets you build
your application’s user interface without any (or very little) programming. If you
know how to drag and drop, you can build an interface. REALbasic provides a rich
set of interface controls and you can create your own controls as well.
REALbasic’s programming language is an object-oriented version of the BASIC
programming language. BASIC is an acronym that stands for Beginners All-Purpose
Symbolic Instruction Code. It was originally designed to be used for teaching
programming. Consequently, its syntax is less cryptic and easier to understand than
most languages. REALbasic supports most of BASIC’s commands. However, that is
where the similarities between BASIC and REALbasic end.
Most forms of BASIC are interpreted. This means that they include a translator that
has to constantly translate BASIC code into the code that the computer can actually
understand. REALbasic has no interpreter. REALbasic compiles your code when
you run your application.
REALbasic’s form of the BASIC language is also “object-oriented.” This means that
it uses a modern architecture that most popular programming languages (like C++
and Java) are using today. Object-oriented programming languages make it easier to
write and debug because the code is written as individual objects that are similar to
objects in the real world. In fact, in many ways REALbasic is more object-oriented
than languages like C++ and certainly easier to learn and program.
REALbasic also makes application development faster and easier than traditional
languages by removing the need to learn how to access the programming interface
for the operating system. This application programming interface (or “API” for
short) consists of thousands of commands, not one of which you ever need to learn to
build applications in REALbasic.