Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.119.414 Times

ScriptBasic 2.0.0

Company: Peter Verhas
Date Added: October 07, 2012  |  Visits: 302

ScriptBasic
Full screenshot

Report Broken Link
Printer Friendly Version


Product Homepage
Download (27 downloads)

This is a free BASIC interpreter. Is it just another after the so many costly and free interpreters? Well, you can decide, here it goes:

ScriptBasic implements a rich set of instructions that are available under Win32 as well as under Linux/UNIX. Programs written in ScriptBasic are portable unless you work hard to insert some system specific code.

If you miss some functions in the language itself there are external modules that implement several features, like CGI handling, MySQL access, regular expressions, graphical user interface, NT/UNIX specific functions (in case you really need something system dependant) and several others.

If you need some more that is not currently available you can ask for it on the ScriptBasic mailing list or you can easily write your own modules in C. ScriptBasic internals, source code and interfaces are well documented. To get a jump start you can even listen to audio/slide show tutorials. Subscribe to the mailing list now!

ScriptBasic is fast, it generates a compact internal code, which is interpreted. This internal code occupies a single, continuous memory chunk and is usually saved into a cache file. The cache file is automatically checked by ScriptBasic and thus it compiles the source only when needed.

You can also save this code into separate file and deliver it as your application without giving out your source code. This is to protect your intellectual property if you wish to use it. What is more ScriptBasic can be compiled to C and this way you can generate standalone executable on UNIX as well as on Win32 operating systems free of charge.

To program web application you can use ScriptBasic as a CGI interpreter, but there is even a better way. ScriptBasic is integrated into a standalone webserver that executes ScriptBasic programs in a single process without the CGI overhead lighting fast. Under Windows NT you can install this web server as an NT service and use it several ways. This application named Eszter SB Application Engine is supported by the CGI and the MT module allowing you to use in-memory application and session variables without file read/write overhead.

New Features

Language features

1. You can now alter the behavior of ScriptBasic in regards to undeclared variables inside functions. Undeclared variables inside functions were treated as global variables until now. From this version you can use the compiler directive declare option DefaultLocal to alter this behavior. The other way around is declare option DefaultGlobal. For more information please read the manual.
2. Module T can serialize an array variable to XML. Unfortunately there is no currently implemented counter function to read the generated XML file back to an array.
3. Mathematical functions gcd and lcm are defined and became reserved words, but are not implemented yet.
4. Initial version of the module XML was added to the release.
5. Floating numbers printed by the command print are printed with many more digits.
6. The debugger handles the console controls under Windows positioning cursor, clearing the console screen and so on providing a more powerful interface towards the programmer.

Interpreter features

1. The Eszter SB Application Engine now can bind on more than one interface and implement an experimental, BASIC programmable FTP daemon as well as the HTTP daemon. The FTP features are experimental, missing some core features and undocumented at the moment.
2. The option -d was enhanced. Now it can be used on UNIX as well as on Windows to aid debugging when a module does not load. This option will print what libraries the module tries to load and also interface versions.
3. Internal preprocessors need not be configured in the configuration file. The interpreter will find them based on the file name if they are stored in the directory where the module DLL/SO files are.

Requirements: No special requirements
Release Date: October 07, 2012
Platforms: Windows2000, Windows2003, WinXP, Windows Vista, Linux
Keyword: Code Compiler Compile Compile Code Compiler Develop Application Development
Users rating: 0/10

License: Freeware Size: 4 MB
SCRIPTBASIC RELATED
Utilities  -  Enveria IDE for Rapid Application Development 0.3
Enveria IDE for Rapid Application Development is an intuitive platform for programming robust GUI (graphical user interface) software. We have launched the Enveria RAD IDE as an open source application (https://sourceforge.net/projects/enveria)....
942.08 KB  
Development Editors  -  C Compiler Package for R32C Series 1.02 Release 01
The C Compiler Package for R32C Series package includes the following embedded system development tools: C compiler Optimizing ANSI C compiler with extensions for embedded systems. Assembler Produces object code for the target MCU from assembly...
 
Network & Internet  -  KLone 1.2.0
KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances. It is a self-contained solution which includes a web server and an SDK for creating WWW sites with both...
460.8 KB  
Database Tools  -  once:radix 0.9 Beta
once:radix project is a Rapid Application Development system for Intranet and eXtranet environments. Create advanced database-driven web applications that require no expertise in the underlying technologies. Just point and click with pixel-perfect...
20 MB  
Database Tools  -  Bond 2.4.3
Bond is a rapid application development (RAD) tool for linux that allows you to create network database programs quickly and easily. With this new version comes major updates in Bond XML format, and a move away from the use of C code completely!...
5.1 MB  
Programming  -  Micro Window-Gadgets Builder 0.1.3
Micro Window-Gadgets Builder or in short UWGBuilder is a rapid application development environment (or IDE) for UWG (micro window-gadgets). Essentially it is a graphical editor for UWG user-interfaces, with project-control and other handy bits....
 
Database Tools  -  DBFW 1.1.2
DBFW is a PHP-based database framework for rapid application development and rapid prototyping. DBFW project allows the creation of almost complete Web/database-based applications in no more than few hours, as well as faster development cycles....
911.36 KB  
Code Management Tools  -  LXRAD 0.5
LXRAD means Linux X11 Rapid Application Development, LXRAD is written in c++ and uses own component Library (liblxrad + GTK2.0), there are components such as button, editbox, menu and others. The project is a collection of RAD tools for creating...
163.84 KB  
Libraries  -  TclFltk 1.0.423.0-19
TclFltk is specially developed as a dynamic extension to the Tcl/Tk application development environment. It is able to implement a language binding between Tcl/Tk and the Fast Light Tool Kit (FLTK). Using this extension you can develop GUI...
 
Libraries  -  JavATE 0.8
JavATE is a set of Java libraries designed to enable application development using the domain driven methodology. It gives you standard interfaces and implementations for the domain driven design building blocks so you can focus on your strategic...
 
NEW DOWNLOADS IN PROGRAMMING, DEVELOPMENT EDITORS
Programming  -  Bat To Exe Converter 2.2
Bat To Exe Converter converts BAT (.bat) script files to the EXE (.exe) format Features - Visible and invisible applications - Inclusion of additional files, icon and version information - Creation of 32-Bit and 64-Bit EXE files -...
4.04 MB  
Programming  -  SmartBuilder 1.0.4.7
SmartBuilderâ„¢Fast & Easy Making SmartBuilderâ„¢ is a combination of making Boost-up Apps easily and quickly and editing or distributing as well. You don't have to make apps separately by O/S because the apps you made are operated in both IOS...
10 B  
Programming  -  FileMaker Barcode Font Encoder Plugin 13.09
The FileMaker Pro Barcode Plug-In for Windows and Macintosh easily integrates into forms and reports to add barcodes. Code 128 (sets A, B and C), Postnet, Planet, Interleaved 2 of 5, ITF, UPC-A, EAN-13, EAN-8, Codabar and MSI are supported. This...
1.53 MB  
Programming  -  Subbee 32
User friendly Subtitles Editor/Translator. Can open, convert, modify and save subtitle files in Subrip(.srt), MicroDVD(.sub) and Subviewer format. It has built-in translator for quick translation. Can change FPS, charset (Unicode, UTF8), and much...
4.19 MB  
Programming  -  Metty Meta Tag Maker 1.31
Metty allows easy creation of over 30 different meta tags that can help your web pages to be properly indexed by search engines. Metty can insert tags into an HTML file that has been imported locally or directly from a web site. No knowledge of...
2.43 MB  
Development Editors  -  Altova MobileTogether Designer 4.0
MobileTogether is a revolutionary RMAD framework for building data-centric apps for all platforms: iOS, Android, Windows, and others. Use a combination of visual design and functional programming to build your cross-platform mobile apps....
227.87 MB  
Development Editors  -  SocialMedia driven App Developer 2.44
If you could look 1 year ahead of competition, would you want to see? - we'll give you 4 years. SocialMedia driven App Developer will help you to find new solutions for your 21st century Startup. Fine-tune cost-driving, reach, efficiency and...
2.97 MB  
Development Editors  -  App Developer 2.16
If you could look 1 year ahead of competition, would you want to see? - we'll give you 4 years. SocialMedia driven App Developer will help you to find new solutions for your 21st century Startup. Fine-tune cost-driving, reach, efficiency and...
4.17 MB  
Development Editors  -  Comm Tunnel 2.2.0.78
Comm Tunnel is a free tool to connect endpoints. It builds a tunnel between endpoints. The endpoints can be any of serial port, TCP/IP server, TCP/IP client or UDP. The data received on one endpoint will be forward to anther fourt endpoints. It...
44.52 KB  
Development Editors  -  PilotEdit Lite 9.3.0
PilotEdit is an amazing file editor capable of editing large files. PilotEdit Lite works on both 32-bit and 64-bit Windows Operating System. 1. The file size supported by PilotEdit is unlimited Edit files larger than 10GB. 2. Support UNICODE...
9.54 MB