ThinBasicThinBasic is a Basic-like language interpreter and now pseudo-compiler. 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. Its syntax is fundamently Basic-like but it's easy to notice some C++ and VisualBasic for DOS influences. 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. 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. ThinBasic has also all the major controls to build forms such as buttons, textboxes, listboxes, combos, etc. ThinBasic comes with ThinAir a good IDE but it does not have a form editor. Recently ThinBasic added the ThinBundle utility which generates stand-alone executables merging into one file the script and the needed DLLs. The resulting EXE has a small runtime overhead. Althought it is an interpreted language it is surprinsingly fast. Thinbasic is very well supported and constantly improved by its authors and now it may release on a solid community of enthusiasts. ThinBasic installation package has a lot of examples to learn from and a good tutorial.
ThinBasic team is working hard. New versions with bug fixes and improvements come out frequently. You must take a look at it.

Rated 2.7/5 upon 417 votes
Review updated: 2010-07-15 ThinBasic homepage
pinyegteyro 2014-10-18 0:46
Eventually, 11 days after Deng's initial post, a senior official of Wuchang District, Wuhan City in Hubei, was dismissed from his post and the head of the district's public security bureau was reprimanded. [url=]air jordan 1[/url] A: Well, I can honestly say there is no place like it in the world. Shanghai is unique. You have such a rich and colorful culture and history. The very thought that I can come here and share my special brand of music with you is a huge honor and a privilege for me. Music is a universally powerful force and every culture has it's own music. Friends of mine told me how amazing the city is. [url=]nike running shoes[/url] Many adoption agencies and child rights activists argue it is preferable for children to be taken care of by relatives or in their communities, with foreign adoptions allowed only as a last resort. Others say that isn't always realistic. [url=]louis vuitton outlet[/url] Williams couples accounts of family disconnection with a judicious use of research on trauma. This interior gaze invites readers to imagine the slave's life: What if a man carrying a whip and a Colt revolver at his waist were to walk off with your mother ... forever? French pianist Frank Braley also incorporates some of Liszt's work into his repertoire for his performance on Saturday.

She also queued along with other people and said she was happy to visit only two exhibitions - the Urban Best Practices Area and the Joint-Africa Pavilion because of the large number of visitors. [url=]jordan retro 5[/url] Logos on the mine shrapnel and a bullet shell lead Bazil to the two weapons manufacturers he deems responsible for his misfortunes. So Bazil wages his own private war on the companies and their despicable bosses, played with blustery bravado by Andre Dussollier and Nicolas Marie. [url=]louis vuitton backpack[/url] The immersive highlights of the series include the 3D shots of the animated scroll of the ancient painting "Riverside Scene at Qingming Festival" displayed at the China Pavilion, the thematic show "Windows of City" and an Italian tailor's detailed and live working on a suit. [url=]cheap nfl authentic jerseys[/url] The fragments sold last week weigh several dozen kilos each and critique divided Germany or celebrate the tearing down of the wall starting in 1989. [url=]baby uggs[/url] Based on a rather contemporary taste, this area is composed of many items and pieces of furniture representing many different countries. But a strong neo-classic style dominates. The design and decorative purpose in this area was to match lifestyle and taste with soft decor items that could over time be moved to change the overall feeling of the home, breaking the routine of life.

Painters, musicians, poets, choreographers, photographers and filmmakers were all part of her life sharing the same creative spirit, Froment said. "From a cubist cut-up to the construction of a garment, from a musical score to a perfume, from a poem to a piece of jewelry ... all these are part of a complete, historical and cultural creation." [url=]nike free 5.0 womens[/url] Apart from having been pushed onto the stage as children, the glamorous couple had nothing in common. [url=ショルダーバッグ-レディース/]ショルダーバッグ レディース[/url] By now, however, 3-D dance performances are routine for the genre and with the exception of a few notable aerial tricks, "Revolution" doesn't offer many stylistic innovations, although the soundtrack featuring performances by Far East Movement (with an assist from Justin Bieber), M.I.A., M83, Diplo, Timbaland and J-Lo, is appropriately propulsive. [url=]tiffany wedding rings[/url] But few non-Chinese speakers would know that because the city never bothers to tell anyone. Even many Chinese probably never stop to think about the derivation of the name of Chinas largest city. Address: No. 92, Baileqiao Tel: (0571) 8796-8075 Lingyin Chanheyuan Restaurant This Zen-theme (but not vegetarian) restaurant provides high-end tea and meals. Its décor is business-like and functional.

Petr Schreiber 2013-05-05 1:37
As a user of both ThinBASIC and PowerBASIC, I would like to explain, why do I think that calling ThinBASIC a "free PowerBASIC clone" does not represent the real situation.

ThinBASIC and PowerBASIC are two different tools with different purpose.

PowerBASIC is great compiler for low-level coding, creating DLLs and accessing Win32 and COM. PowerBASIC does a good job for running legacy BASIC code - it supports line numbers, labels, GOTOs, GOSUBs...

ThinBASIC on the other side, is a more high level tool with many specific modules to handle various tasks. Its syntax tries to avoid some controversial legacy BASIC commands by exploring different approaches.

Can these two languages live in symbiose? Of course. For example my TBGL module for 3D graphics is a DLL written in PowerBASIC (for size/speed efficiency), but I use it exclusively from ThinBASIC, because it has more flexible syntax and it allows faster code iterations thanks to immediate response of the interpreter.
Trevor 2012-08-05 1:59
Free interpreted clone of Power Basic.
Everything else is fine.
Eros 2011-09-05 23:32
thinBasic is out:
Eros 2011-06-30 0:13
thinBasic is out with tons of improvements:
Eros 2010-06-14 3:55
thinBasic 1.8.0 is out. Have fun. Eros
Spyros 2010-06-09 16:54
ThinBasic and Jabaco are my two favorites freely available basic programming environments, now that RapidQ is gone.
Eros 2010-01-10 15:33
Bugs are present in every (I repeat: every) programming language. The big difference is that here at thinBasic we fix them as soon as they are discovered and we release a new update in about few days if not hours. Always. We are also very very transparent on what we develop and when we fix bugs. See thinBasic development history at: <> You will find all details.
Eros 2010-01-10 15:29
thinBasic has both dialogs and standard windows. The only difference is how you show the window: modal or modeless. When modal, dialog behaves like a dialog frame. When modeless dialog behaves like a standard window. In both cases you can setup a function callback where intercepts all messages.
Eros 2009-08-25 2:32
What do you mean with "support only dialog frame" sentence?
Rony 2009-08-23 14:57
Not really good becose support only dialog frame like language in which is developed - Power Basic . Language himself has very good for someone which is already involved in interpreter thematic and offer two great stuff which are GL modul and Oxigen module other things are not quite well. ThinBasic is not quite stable becose is always full of weird bugs.
PetrSchreiber 2009-06-21 23:34
Dear Silvio, could you please explain more on the topic? If you can provide developers or readers here with explanation what you did not liked, it would be highly appreciated. The way you expressed your opinion is not very helpful. Thank you
Silvio 2009-06-12 23:43
Not really good.
MikeHart 2009-04-16 9:44
I'm not judging thinBasic as I am strongly involved in some parts of the module developent for it. But I want to mention that thinBasic has now support for its inline assembler called Oxygen which supports also its own O2H BASIC compiler. That basically means that you can compile BASIC code into machine code inside a thinBASIC script and run it in maximum speed. This feature is unique to thinBasic.

Leave a comment

click on image to refresh it