|
ScriptBasic is a scripting language variant of BASIC. The source of the compiler is available as a C program under the LGPL license. Scripting languages (commonly called scripting programming languages or script languages) are computer programming languages initially designed for scripting the operations of a computer. ...
BASIC is a family of high-level programming languages. ...
A diagram of the operation of a typical multi-language compiler. ...
The C Programming Language, Brian Kernighan and Dennis Ritchie, the original edition that served for many years as an informal specification of the language The C programming language is a standardized imperative computer programming language developed in the early 1970s by Ken Thompson and Dennis Ritchie for use on the...
GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved free software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ...
The compiler generates intermediary code which is then interpreted by a runtime environment. ScriptBasic is available for Windows and Unix and may be embedded in other programs as well. It can create standalone executable files. A runtime library is linked into the executable. It is available in precompiled binaries (setup.exe under Windows and uninstall also supported), dpkg and rpm for Linux and in source code form. The language, the interpreter is fully documented in the Users' Guide available in text, HTML, CHM, TeX, texi and PDF formats. A diagram of the operation of a typical multi-language compiler. ...
Microsoft Windows is a range of operating environments and operating systems for personal computers and servers. ...
Wikibooks has more about this subject: Guide to UNIX Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ...
dpkg is the base of the Debian package management system. ...
rpm or RPM may mean: revolutions per minute RPM Package Manager (originally called Red Hat Package Manager) RPM (movie) RPM (band), a Brazilian rock band RPM (magazine), a former Canadian music industry magazine In firearms, Rounds Per Minute: how many shots an automatic weapon can fire in one minute On...
Tux, a cartoon penguin frequently featured sitting, is the official Linux mascot. ...
In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages and other information viewable in a browser. ...
CHM is the file extension for Microsoft compressed HTML help files and ChemDraw Chemical Structure files. ...
The TeX mascot, by Duane Bibby TEX, written as TeX in plain text, is a typesetting system created by Donald Knuth. ...
Portable Document Format (PDF) is a file format developed by Adobe Systems for representing documents in a manner that is independent of the original application software, hardware, and operating system used to create those documents. ...
ScriptBasic has been developed since 1999 and has reached a fairly matured state in terms of functions and stability. The precompiled version available for Windows and Linux includes a command line version and a standalone web server. A command line interface or CLI is a method of interacting with a computer by giving it lines of textual commands (that is, a sequence of characters) either from keyboard input or from a script. ...
The term web server can mean one of two things: A computer that is responsible for accepting HTTP requests from clients, which are known as web browsers, and serving them web pages, which are usually HTML documents. ...
This BASIC can be the choice for developers, who seek a BASIC variant that runs on UNIX as well as under Windows. ScriptBasic has an open interface for module developers. There are several external modules developed by the developer of ScriptBasic as well as by other developers. These include data base connection handling for various database systems (MySQL, PostgreSQL, ODBC and others), binding to the library CURL, PNG graphics, GTK+ graphics window handling, socket handling, regular expression, thread support, compression algorithms and CGI. A relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model as introduced by Edgar F. Codd. ...
MySQL is a multithreaded, multi-user, SQL (Structured Query Language) Database Management System (DBMS) with an estimated six million installations. ...
PostgreSQL is a free object-relational database server (database management system), released under a flexible BSD-style license. ...
Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ...
In vector calculus, curl is a vector operator that shows a vector fields rate of rotation: the direction of the axis of rotation and the magnitude of the rotation. ...
A PNG image with an 8-bit transparency layer (top), overlayed onto a chequered background (bottom). ...
Initially created for the graphics program the GIMP, the GIMP Toolkit â abbreviated as GTK+ â is one of the two most popular widget toolkits for the X Window System, intended for creating graphical user interfaces. ...
A socket generally designates a cavity or region used for fitting and connecting some specific device. ...
A regular expression (abbreviated as regexp, regex, or regxp, with plural forms regexps, regexes, or regexen) is a string that describes or matches a set of strings, according to certain syntax rules. ...
A thread in computer science is short for a thread of execution or a sequence of instructions. ...
In computer science, data compression or source coding is the process of encoding information using fewer bits (or other information-bearing units) than a more obvious representation would use, through use of specific encoding schemes. ...
Common Gateway Interface (CGI) is an important World Wide Web technology that enables a client web browser to request data from a program executed on the Web server. ...
ScriptBasic also has an open interface for preprocessor developers. These are modules that may act not only during run-time but also compile time, thus making it possible to alter the language. Currently there is a single preprocessor that delivers debugger functionality. This lets the BASIC programmer to run the BASIC program line by line, examine variable contents, set break points and all the usual debugging features. This debugger supports not only the command line version but also the web server implementation allowing full interactive debugging of CGI applications in BASIC. In computer science, a preprocessor is a program that takes a source code and performs transformations on it, before the step of compilation or interpretation. ...
A debugger is a computer program that is used to debug (and sometimes test or optimize) other programs which might be running on the same computer (host computer) as the debugger is running, might be running on the target hardware, or might be running on the ISS. When the program...
The architecture of the interpreter internally is object oriented and provides a clean and well documented interface to embed the interpreter into any application written in C or C++. The whole source code is extensively documented and commented, which is an outstanding feature compared to other embeddable script language implementations. Slides in HTML format with English narration in RealAudio format are also available to get a jump start learning the architecture and module, preprocessor and embedding developments. Object-oriented programming (OOP) is a computer programming paradigm in which a software system is modeled as a set of objects that interact with each other. ...
The C Programming Language, Brian Kernighan and Dennis Ritchie, the original edition that served for many years as an informal specification of the language The C programming language is a standardized imperative computer programming language developed in the early 1970s by Ken Thompson and Dennis Ritchie for use on the...
C++ (pronounced see plus plus, IPA: /siË plÉs plÉs/) is a general-purpose computer programming language. ...
RealAudio is a proprietary audio format developed by RealNetworks. ...
ScriptBasic is also supported by a mailing list where the developer questions are usually answered next day by the developer of the interpreter. A mailing list is a collection of names and addresses used by an individual or an organization to send material to multiple recipients. ...
External link
- http://www.scriptbasic.com/ -- ScriptBasic homepage
- http://forum.scriptbasic.info/ -- ScriptBasic User Forum
- http://wiki.scriptbasic.info/ -- ScriptBasic MediaWiki Project
Unfortunately, it seems that both the wiki and forum are no longer available |