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

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

Serving Software Downloads in 956 Categories, Downloaded 50.081.670 Times

ScriptBasic 2.0.0

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

ScriptBasic
Full screenshot

Report Broken Link
Printer Friendly Version


Product Homepage
Download (48 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
USER REVIEWS
More Reviews or Write Review


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  -  PiXCL Advanced Imaging 10.0
PiXCL 10 is the latest version (see the development history here ) of a complete suite of scanner and digital camera image acquisition and advanced image processing APPLICATION development tools, designed for the imaging professional or power user...
36.2 MB  
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  
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  -  Rapid Application Development Library 2.7.0
radlib is a C language library developed to abstract details of interprocess communications and common linux/unix system facilities so that application developers can concentrate on application solutions. It encourages developers (whether expert...
430.08 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...
 
Development Editors  -  TreeFrog Framework 0.80 Beta
The TreeFrog Framework was designed as a high-speed and full-stack C++ framework that is supposed to help you develop Web applications. Because the sever-side framework was written in C++/Qt, web applications can run faster than that of...
 
NEW DOWNLOADS IN PROGRAMMING, DEVELOPMENT EDITORS
Programming  -  ETAC Interpreter 2-0.1-6-ena
The ETAC programming language is, arguably, the first of an evolutionary step of dictionary and stack based token activated programming languages, capable of full traditional high-level block structured syntax with the versatility and efficiency...
13.06 MB  
Programming  -  Weather Forecast 1.0.0.0
With Weather Forecast add-in you will be able to provide your SharePoint users with simple and visually appealing tool. Any user can: 1) Add cities to the view 2) View weather forecast for 3, 5 and 7 days 3) Change temperature format 4)...
110 KB  
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  -  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  
Development Editors  -  Altova MobileTogether Designer 6.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....
221.52 MB  
Development Editors  -  QTrace 0.2
A Powerful IDE for Android System Debug & Trace: 1.Fully Android IDE; 2.powerful logcat viewer, support search, highlight, bookmark. support analysing logcat by script, include memorygc, battery,keyaction etc. 3.support auto generate uml...
157.36 MB  
Development Editors  -  SocialMedia driven App Developer 3.20
SocialMedia driven App Developer is an interactive business planner for the 21st century Freeware, Shareware or App developer. Fine-tune cost-driving, reach, efficiency and sales parameters as you want. See their combined effect on Downloads,...
3.9 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