Althought it is an interpreted language it is surprinsingly fast. The resulting EXE has a small runtime overhead. Recently ThinBasic added the ThinBundle utility which generates stand-alone executables merging into one file the script and the needed DLLs. ThinBasic comes with ThinAir a good IDE but it does not have a form editor. ThinBasic has also all the major controls to build forms such as buttons, textboxes, listboxes, combos, etc. The language has the familiar structures, commands and statements of Basic so it is easy to start with it, although you must take a little more to understand the inline C++ structures if you are not used to. With ThinBasic the user may take a good control over the machine, create GUI or console programs, high-speed OpenGl games, task automations and CGI-web programming, and if the features of ThinBasic aren't enought, the user may access to the whole set of Windows API. Its syntax is fundamently Basic-like but it's easy to notice some C++ and VisualBasic for DOS influences. ThinBasic was born as a scripting language to automate jobs and to give the user a complete instrument for simple programming tasks, but then has quickly evolved into a fully featured programming language. ThinBasic is a Basic-like language interpreter and now pseudo-compiler. It has been reported that PowerBasic team does not reply to customers since a while. A new version of Firefly (an excellent - quite expensive - third-party visual editor) is out.Įnd of 2013. I had the opportunity to speak with the technical support a few times and it has always be efficient and polite. One of the major advantages of Powerbasic is that's a mature language and has a great number of developers which created a large community where you can find every kind of help and source code. On the other hand if you start a more advance project at the beginning this could be a little misleading, but actually the learning curve is quite smooth. Using the language for simple tasks may remember old fashion easy and amusing QuickBasic programming as the syntax and most of the functions and statements rensemble QB. Unfortunately the GUI editor is sold separately. PowerBasic offers a well thinked IDE with a source-level integrated debugger. Beyond all standard programming functions, PowerBasic supports: COM automation, built-in 32-bit inline assembly with 80486 and Pentium opcodes, true 32-bit code pointers, client/Server Network Communications and multi-thread application support, 80-bit extended-precision math, up to 2 Gb of memory may be allocated for arrays and dynamic strings. The language has hundreds of functions and statements, and 29 controls. DLLs can be used by programs written in any other language that supports 32-bit Windows DLLs. The programmer may build software starting from console utilities without user interface, to complete GUIs or server to client CGIs. PowerBasic may gain access to the entire Windows API. EXEs are among the smallest (starting from 7,5Kb): source code is compiled into native machine code. The language offers all the elements to design and create professional products. It comes in two versions: the console compiler and the GUI compiler. Powerbasic is a powerfull professional development tool. NSBasic applications run on iPhone, iPod, iPad, Android 2.1+, Blackberry. The program looks and feels much like it will on a real device. During development, NS Basic/App Studio runs the user's program in your default browser (better Chrome and Safari). NS Basic/App Studio BASIC is a full, modern implementation of BASIC, with proper subroutines, variant data types and no line numbers. The BASIC language implements a large subset of Microsoft's Visual Basic, with extensions to create a complete development environment. It can be programmed in JavaScript or BASIC. The new NS Basic/App Studio is a complete development environment for mobile devices. NSBasic now evolved towards iOS and Android applications programming. The manual is well done and comprehensive and comers with a lot of examples.Ģ011. Code is neat and tidy and very easy to learn. But the most interesting characteristic is the rare feature that it may convert VBScript apps to EXE executables. It supports movies and music playing Excel, Word, Outlook & Access file manipulation. NSBasic can connect to databases like ADO, SQL and Oracle, communicate with the internet and devices. It has a simple RAD environment with the most common objects such as buttons, textboxes, labels, comboboxes, checkboxes, timer and calendar, but it has the ability to use standard Windows components, also. NS Basic/Desktop is a Basic-like language that quickly produce standalone applications.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |