Emergence Basic
Click to enlarge. Opens in a new window.
Emergence BASIC (EBasic) is a 32 bit compiler for Windows capable of producing small, fast stand-alone executables and DLL's (a small program is 100Kb large). EBasic has been developed by Paul Turley, author of iBasic. Paul had long since sold his company, Pyxia, and founded a new company called Ionic Wind Software and has developed two new languages: Aurora and Emergence Basic. Aurora is more a cross between C++ and Basic while EBasic is 100% compatible with iBasic Pro but it includes some more features and will soon support 3D graphics along with associate array. Emergence BASIC is non-object oriented language with a basic-like syntax. As iBasic did, EBasic has the ability to include directly in the source code Assembly code. It has a rich command set with over 400 built in commands, extensive operators and math functions, easy pointer operators and C style pointer operations, text and graphics printer output support, web enabled application development with the integrated html browser control, it has built in database support, 2D gaming commands and built in COM support. The IDE is quite simple but differently from iBasic it offers a debugging window. Unfortunately there is still no GUI editor yet drawing an interface is really easy. A Linux version will most likely come out, as well. Thanks Steven, thanks Michalis.
March 2008. Emergence Basic has become freeware. Thanks Gertjan.
October 2008. Ionicwind site states: «As part of our business restructuring Ionic Wind Software is ending all updates to the freeware versions of its products. The current freeware downloads will be removed from the site by the end of October 2008». Thanks Jose. Custom Button Library and Designer released.
Feb 2009. GUI Designer beta released.
Mar 2009. Custom Chart Library and Designer released.
Mar 2009. Network Client/Server Library released.
Jul 2009. Emergence Audio Engine beta released. Thanks TL McCaughn
Jan 2010. EmergenceBasic seems is going to be sold. As of January the 30th the deal could be finalized and Larry Sikes will be the new owner.

Windows


(142 Votes)

Comments

avatar Felix Atagong
-13
 
 
The Ionicwind site gave me several virus / trojans / backdoor warnings.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Frank Van Riet
+8
 
 
Never had any issues with it. None of my virus scanners, spyware tools, etc said anything.. and the support on the forum is top notch.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar John
-3
 
 
Same here !
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar copex
+3
 
 
maybe you should update your virus checker or at least get a decent one :-) i have been using pauls software since my amiga days.

can you provide proof on what you say?
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar aurel
+16
 
 
One of the best basic compiler ever made for windows.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar JoseWH
-4
 
 
Yes, It is the same Ibasic (copy exactly plus extras) that Mr. Turley did first.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Adrian Fox
+11
 
 
As someone who'd only played with Quick Basic years ago, and a lousy non-programming sort of person, I started using Emergence Basic about a year ago. Recently I've been able to produce some really useful programs and certainly EB is the best visual basic programming language I've ever come across. The help on the forums is superb, even when you are a complete dork in programming like me!
For complete beginners, there's a fairly steep learning curve, but once you've got the 'basics', it's a breeze to produce straightforward programs.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar JoseWH
-10
 
 
Oh no!! I gave me virus and trojans warnings too!!!.

Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Ervin
+2
 
 
They're false positives. A couple of trojans are using tcc (Tiny C) which assembles it code almost the exact same way as Emergence Basic. Generally an upgrade on your virus scanner will get rid of these warning.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar don
+2
 
 
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar aurel
+3
 
 
Stop post crap about virus and trojans!
If you dont like EBasic ,that is your problem.
Maby you have virus and trojans in your head?
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar JoseWH
-8
 
 
Or Crap on your head???
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar aurel
+6
 
 
Explain to all mr.smart guy how no one else don't have problems
with Ionic site ,only you have ?
I think that you are some kind of PowerBasic lover + other basic hater.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar MarineDon
+8
 
 
I just started programming in Emergence BASIC. I've had extensive practice with QB45, FreeBASIC and HTML. I am viewing this webpage with a web browser which I wrote first in Creative BASIC and recompiled in Emergence BASIC resulting in a drop in size from 384,752 bytes to 137,432 bytes. View the Emergence BASIC forum webpage about this program here:

http://www.ionicwind.com/forums/index.php/topic,3158.0.html

Regards, MarineDon
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar JoseWH
0
 
 
My dear and angry friend aurel:
It is not my wish that your ulcer exploits, so you win ... ok?
Greetings
Josewh
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Ervin
0
 
 
I actually spawned a lot of conversation about that exact concern when Creative Basic first came out. CBasic is more of an interrupter then a full compiler. The source code from your app is encoded and wrapped around an interpreter. It work kinds like the way ThinBasic does. Since the code is never fully optimized it will always be larger then Emergence Basic. No big conspiracy here, it just a product meant more for learning and supporting Ibasic.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Garrett
+10
 
 
First, do not rate a program based on something not related to the product, such as getting some sort of virus from a website. The site may have been hacked, or you were infected elsewhere and your browser was already infected and one assumed it was the Ionicwind site that did it because that's when you noticed something was wrong. This should not reflect on the product itself.

Personally I've never had any issue with it's website. EBasic itself is rock solid and a wonderful product. I personally do not use it anymore in favor of a few other programming languages that I prefer, as well, I was not happy with all the restructuring of prices, updates and support in the past, it really turned me off. But EBasic itself is just fine.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar CodeCrafters
+8
 
 
Actually I find the prices very reasonable, and they haven't changed in a very long time.

It's a good platform, supports OOP, COM and inline assembly.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar -= ZeroDog =-
+11
 
 
I've been using Emergence Basic since it was released, and prior to that, I was using its predecessor (IBasic Pro). I've found Emergence Basic to be a wel thought out and well designed programming language. It compiles small, fast binaries quite quickly. Its easy enough for beginners to start with, yet powerful enough for the most advanced programmer. Its an extremely great value considering what you get for the low prices offered, and often there are sales and deals available from the author.

There are so many add-ons for it available at the ionic wind website and forums, including the entire source code for the language itself, just in case you want to try your hand at improving the language yourself, or need some extra power/features from it.

SIDE NOTE: in all the years and all the updates and versions of EBASIC, I have never once had a problem with it, nor have I even heard a squeak from my virus scanner about any of Mr. Turley's products. If in doubt, get it from the authors website. And if you're still worried about it, get a copy of the source code for the language and compile it yourself. Don't pass on this product based on a disgruntled powerbasic user's attempt to slanderize the product.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar DennisC
+9
 
 
I agree with everything ZeroDog has said. I have also used EBasic since its inception and IBasic before that. I have written a number of commercial systems using EBasic. Robust and bug-freelanguag e and compiler with excellent support from the author and the lively and responsive user forum.

I have never picked up any viruses, issues, or hassles with the website. In my humble opinion, the forum and the author makeEBasic really worthwhile purchasing.

Dennis
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar tlmccaughn
+7
 
 
I use EBasic daily and am regularly amazed at its capabilities and the rock solid compilations it performs.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar john
0
 
 
I read your post about Purebasic ... lots of incorrect statements !
... and ...
What about 64 bit support ?
Emergence and PowerBASIC don't have it.
What about multiplatform (currently Windows x86/x64, MacOS x86/PPC, Linux) ?
Emergence and PowerBASIC don't have it.
What about easy API integration (no declares !!!) ?
Emergence and PowerBASIC don't have it.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Anton
-1
 
 
John who?
I know who....ha ha
Are you lost your mind ,maby is your mind multiplaform?
What you are talking about Easy APi - ha ha are you know what is API
anyway.
Just for info EBasic & PBasic have full API support!!!
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Michael Rainey
+8
 
 
I use Emergence for commercial projects. It's easy to work with, dependable, and extremely well supported.

I've been happily using the developer's products for seven years now.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Tom
+8
 
 
I started using IBasic several years ago when looking for a language that would let me create quick utilities for work. When EBasic came along, I naturally tried it and am perfectly satisfied with the product. I've been programming professionally (for a living!) for 43+ years and EBasic is one of the most solid platforms I've ever seen. It produces small executable which are incredibly fast and the support is outstanding.

If you haven't tried EBasic I strongly encourage you to give it a shot - I can't imagine you won't be delighted with it.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar peaslee
+8
 
 
I agree with all of the positive statements. In all the time I have been using it there has been nothing anyone wanted to do with the language that could not be done. Updates are regular and bug fixes nearly instantaneous. People are making money off of projects written with EBasic.

You get a free trial so there is nothing to lose.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Larry Sikes
+8
 
 
I have built several sys admin database applications with Ebasic.
It works, It was easy, what more can you want
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Friet
+1
 
 
I also own(ed) about every incarnation of the languages since i found them looking for an easy to use, stable and most important well documented basic like language... picking up programming again after 20 years... I have been looking at most of the others out there (including those mentioned in this comment stream) and i found Ebasic to be the most complete and efficient language for my purposes.

Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Kepu
+1
 
 
Now Emergence Basic is also available for Linux
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Dead
+3
 
 
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Ionic Refugee
+3
 
 
Paul's users have paid for a prom dress for his daughter, paid for vet bills for his dog, paid for birthday/anniversary presents for his wife, paid for the wedding of his daughter, paid to support a drunken brother, paid for house payments, paid for taxes, heck the users just paid for the down payment on a new house, paid bills when he continually loses his jobs, paid for wife's surgery, paid for funeral expenses for family members, paid for gas, paid for heating fuel, paid for clothes, paid for other "needs" that were supposedly for others in Paul's community (Did anybody believe that?), users who had bought all of the products had to pay for them all again when they products went freeware with paid forum support, when the products went back to shareware, the users had to pay for all of them a third time :roll:

In return Paul's users get products which never actually get finished: Linux Version of EB, The EB Visual Designer, Aurora, The .NET version of EB, the EB audio engine, lessons from the Ionic Wind University

I think the reason will boil down to Paul is Paul: Paul is a failure as a business man, a failure as a husband, a failure as a father and a failure as a man.

It will be interesting to see what new product will being sold under a new company name next year. Keep in mind, it doesn't have to really be new. If you looked at many of the libs in early versions of Aurora and Emergence, you would have seen they were compiled from source directories that had "ibasic" in the path names. I am not talking about the IDEs, core parts of the languages were reused.

And now the site is closed.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Kepu
-3
 
 
To ionic refugee
I have understood that these comments have been available for comparing basic compilers and their features, not for personal attach.
Paul has been keeping several discount sales for his product , I have using used them too. If he felt to explain why he was keeping those sales, it is his choice. Paul's personal life is not our business. His products has been way more stable than average basics.
I hope you will ask the author of this site to remove this comment as it is not appropriate.
Yours
Kepu
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar meme
-2
 
 
As of 1/1/2010 Emergence Basic and Creative Basic are offered as community supported freeware.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Mario
-1
 
 
I used PowerBASIC the best and continue supported and full proof
PowerBASIC is written in C++ and assembly language

I like PowerBASIC

I have all the products of Paul software, but I found he has my banded to his paid subscriber forums

I have now removed all the software from my computer
I don't think to used this products again

I write applications only in PowerBASIC !
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Aurel
0
 
 
What you mean banded,you mean baned.
Maby is some mistake i never see your name in member list.
Emergence Basic is now released as freeware comunity edition.
And Creative Basic to.
So i wander if you Power Basic user why you use Ionic software
if Power Basic is so great like you say.
I know that PowerBasic is very good and powerfull language but
is not easy to learn like Emergance Basic at all.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Basic
0
 
 
This site, and the rights to both Emergence BASIC and Creative BASIC, are now for sale (JAN 26th 2010).
http://www.ionicwind.com/forums/index.php/topic,3875.0.html
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar azrak
0
 
 
version 1.62 is freeware since 1-1-2010..!!
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
Add comment (show/hide comment form)