We at RobotBASIC LOVE C too.... RobotBASIC is written in C++.
In order to help students transition from something EASY like RobotBASIC, we actually have included many C-style syntaxes that can be freely mixed with the BASIC syntax.... RobotBASIC has nearly 1000 commands and functions - FAR more than most language. There are MANY things that take massive amounts of code in C that can be done in ONE line in RobotBASIC - because WE wrote all the C code for you. We know its not for everyone, but we think we offer a lot to many people. If you let people learn to do things with an easy to use, fantasticaly productive language, then many will move on to C or Java or whatever.... but you might be surprised at how many people find they can create fantastic programs in a fraction of the time just by using RobotBASIC.... and besides RobotBASIC is FREE.... instead of trashing things YOU think are beneath you, perhaps you could consider motivating those new to programming. Unfortunately there are less and less people considering careers in Math, Physics, Engineering, etc.... we all need to do our part to encourage the programmers of tomorrow - we give RobotBASIC away to EVERYONE because we want more young people to consider the fields we have loved over our careers.
I invite your comments....
John