| Download | Order | About | Community | Description | Screenshots | Installation | Manuals | Press | News |
People around the world join KBasic - inspired by the idea to make software available for everybody: a programming language that is easy to use, and a development platform that is stable, reliable and available at a low price.
We communicate by different means, most of them on the Internet. The following selection enables you to stay up-to-date, extend and explore your KBasic experience, find new friends, and have fun in general.
The KBasic community rests on dedicated volunteers to further improve our programming language and development platform in a number of different ways. Whatever your skills, there are lots of places to start contributing.
Forum
Tell A Friend
Like it? Love it? Tell a friend!
Help us spread the word about KBasic.
When you share KBasic Software, you will make your friends happy and give us a hand in getting the word out around the world.
Users’ Feedback about KBasic
Some people have sent emails to me, expressing how they have discovered KBasic. Here is a small part of them…
Juan M. Puertas
I would like to develop dynamic web applications visually thanks to Webkit.
Once achieved this, KBasic is going to be the language chosen by million users.
Will Jackson
I am very happy to have installed KBasic on Linux Ubuntu - I had a little trouble with the Qt libraries, but now all is working - I want to learn QBasic and it works just fine! Thank you for your brilliant program and hard work.
Dr Dave
You really do have a superior product already, because in addition to being cross-platform, you’ve not only kept the syntax compatible with two earlier, popular BASIC versions, but you’ve included OOP capabilites. Plus you have included a good visual designer. This is really important both for new users that don’t have much programming experinece, as well as the VB users that are used to designing with forms.
Dipl.-Ing.(TH) Winfried Kaiser
The whole thing looks very promising, and could really become the VB6 I would have expected form M*: backward compatible, so that you can eventually convert your projects into the OO world.
Laurens Leicher
This is splendid! That must have been a hell of a job to build from scratch the whole MS Visual Basic environment to your own Visual Basic environment. My respect for that. I still think that this will be a milestone in the Linux environment. Because lot of Basic programs are written in this language, but enterprises are prisoned for that to MS. And now they have an alternative. At least small enterprises. Big enterprises won’t dare to leave their backup software houses so soon. This will more and more open the Linux environment to the (home) workstation as a (better) alternative for MS. My congratulations!
George ?:
[…]Your basic seems so far to be my best option for continuing work on a 5000+ line dungeon game I wrote in quickbasic.
Norbert Doerre:
What I like with KBasic is the really good technical standard of it’s interior functions. It shows a way out of the prison of M*’s strategy. This is the most important feature because nobody, no company and no authority can afford in future to become dependent from a concern like M*. So the idea to offer a compatibility to VB6 and at the same time to implement the compatibility to Linux is one step into the right direction.
Peter ?:
KBasic is insane - completely crazy. I love it.
I am really impressed at what you have done […]
KBasic, wow. A compiler and VM is a serious job. To add an IDE, and both “backward” support for VB6 and forward support for inheritance -and do it on multiple platforms is just so incredibly ambitious (hence my insane and crazy comment). I’m just blown away that you have done so much…
Keep up the good work! Your energy is obvious on your site, and the product and docs. I’m sure my comments aren’t new ideas to you. Because what you have achieved is so impressive.
Shannon Matteson: You have me really excited over KBasic. Every time I see a new preview it gets me to thinking about how this will impact not only me as a developer, but the entire Linux community. This is one of the most needed things for Linux and yet nobody else is working on it the way it needs to be done.
With KBasic, from what I am seeing, you’ll be swelling the ranks of people who can consider Linux for their OS quite considerably. There are a lot of businesses that won’t/can’t come over because of VB. You, my good man, stand to make a lot of money while doing this service to the linux community.
Allow me to thank you for your vision, time, effort, and reasonable thinking. The pricing you have chosen shows that you understand something M[…] and the m[…] industries never will. Between creating a product that is truly useful and truly needed, and offering it for such a reasonable price, you bring us to stand on the brink of a new world of potentials for Linux. Thank you. I look forward to owning a copy of the KBasic Professional when it comes out. Keep up the great work!
There is no risk getting involved in KBasic, because everytime you have total control over the amount you would like to work and the payment process is transparent.
| Working for KBasic Software is a great chance for you! You can easily make money by shipping KBasic packages in your country. You will get the things you need to create the packages, and for every customer you will get 10 EUR. You are responsible for shipping the packages in time. |
Furthermore, you are invited to translate the KBasic documentation, namely ‘The KBasic Book’, in your language. You will get the copyright of the translated documentation and can sell it all over the world.
If you would like to work as a software developer, you could extend the KBasic language in two ways. Either you work on the BASIC side or C++ side of improving KBasic.
C++:
You can add new keywords, builtin functions or classes, which you mean should be part of KBasic. You do not need to know about compiler construction, because you only need to implement the interpreter part of your new feature. You define and create your C++ code, which will be integrated into the KBasic package by me. For example, imaging you want to write a new PRINT command. You create a C++ program, which implements a function, which implements this new command, printing things on screen.
BASIC:
You can add new classes and functions to the KBasic class collection (KBCC). For example, if you have working VB6 code, which could be interesting for a major part of KBasic developers, just implement this code in KBasic.
If you have any questions or would apply for a job write to: info@kbasic.com
Your opportunities
Include KBasic: If you are a publisher of a Linux operating system, please contact me at info@kbasic.com. I am interested in shipping KBasic Professional Edition in your Linux distribution.
Sell KBasic! If you are a seller of Software, please contact me at info@kbasic.com. I am interested in having KBasic Professional Edition in your Software Shop.
Translate for KBasic! If you are a native speaker of a language, which is not yet translated, you can translate “The KBasic Book” and will get the right to sell your translation of “The KBasic Book for any price in any country; please contact me at info@kbasic.com.