-- Beyond BASIC --
|FREE!! Download SheerPower 4GL NOW!||Documentation||SheerPower 4GL Technical Support Options||FAQ|
|Discussion Forum||Sample Programs||Contact Us|
General QuestionsQ. What is SheerPower 4GL?
A. SheerPower 4GL is a next generation database language for Windows. It includes a Rapid Development Environment (SPDEV) and a fourth-generation Database Language (SP4GL).
Q. Who Benefits from using SheerPower 4GL?
Q. What operating systems does SheerPower 4GL run on?
Q. Does SheerPower run on Windows 95, 98 or ME?
Q. Why are you giving SheerPower 4GL away for free?
Q. You state that SheerPower is much like structured BASIC, but
that it is "beyond" basic. Does this mean if I know how to program
in BASIC that the same syntax is usable by SheerPower? Based on the
sample menu program I've gone through in the documentation I would
guess the answer is no.
Q. Can SheerPower make .EXE files?
If you want to distribute SheerPower applications, but want to HIDE the source code, SheerPower has a DEPLOY option. The DEPLOY option generates a .SPRUN file that:
In summary, SheerPower 4GL does not generate an .EXE file. Instead, SheerPower 4GL uses a Virtual Machine to run the applications.
Q. Why are you not deploying source code to .EXE files?
The advantage is that as virtual machines are developed for other operating systems, the same SPRUN file will run on any operating system that the virtual machine can run on.
If instead we had deployed to a .exe file, this would require multiple .exe files to be created, one for each operating system. This causes maintenance problems for developers. So it was our concious choice to go the virtual machine route which is much more versatile and easy to maintain.
We designed the .SPRUN files so they can be sent back and forth as pure text. You can send the text of an .SPRUN file to a user and they can save it as .SPRUN and it will run (with the Virtual Machine installed). This isn't true for EXE files... therefore an existing SPRUN file can never contain a virus. In fact, SPRUN files cannot be altered in any way whatsoever because they contain a number of self-referential hash values.
SPRUN files are easy to deploy, and are extremely secure as a result.
Q. What type of database does SheerPower use and support?
In addition, SheerPower 4GL supports all ODBC compatible database engines such as Microsoft ACCESS and Oracle. ODBC stands for "Open Database Connectivity". ODBC is a universal database interface used to access a wide range of databases. For more on SheerPower and ODBC, please review our online documentation.
Q. Is there a tool that would allow a re-creation of source code
having only the pre- or post-deployed compiled files? For example, if
a developer experiences a loss of source code but does have a backup
of the compiled code (.SPRUN), can he decompile the .SPRUN file to
recover the source code?
You have the option to provide end-users with the source code if you want to. SheerPower runs source code just fine -- it starts by internally compiling it at a rate in excess of 200,000 lines of code per second -- and then runs the internally compiled code at the same speed as DEPLOYED code.
Q. How fast does SheerPower 4GL compile code?
Q. I am currently using a JK Microsystems 386 type SBC for a
particular project and require that programs developed in BASIC be
compiled to .exe files for downloading to the SBC's. Can similar
programs developed in the Sheer Power environment be converted to .exe
files for downloading? If so, how?
Q. Since SheerPower is so powerful, what prevents a hacker from
writing a SheerPower program and attaching it to an email message to be
Q. Is there a graphics package included with SheerPower 4GL?
Q. How do I save the .PDF documentation to my PC hard drive?
Or, you can LEFT-CLICK on this link and load the PDF file in your browser. Click on the "Save" icon inside the Adobe Acrobat Reader toolbar, and save the file to your hard drive.
Q. How can I access all the documentation examples easily?
Q. Are there any plans to port SheerPower to Linux or an O/S2 version?
Q.Who are you people, anyway?