About Visual NXC • To Downloads PageThe Visual NXC Integrated Development Environment is a project that attempts to provide a visual-based approach to the NXC (Not eXactly C) programming language develped by John Hansen for the Lego Mindstorms NXT Robot.
The inspiration for the project came from sidneys1 at the Mindboards Forums (topic link), where it was met with scepticism at first, but after a few alpha screenshots emerged it was supported by a few influental voices. Of particular help were John Hansen (afanofosc), doc-helmut, muntoo, mattallen37, Xander Soldaat (mightor), and nxtreme.
Development began around the 20th of March, 2011, and a working alpha build was shown to the community within a week. Since then many new features have been added and many improvements have been made to the engine.
Visual NXC is currently being developed in Microsoft Visual Studio 2010 (and VS11 Developer Preview) using the C# 4.0 programming language on the .NET 4.0 Client Profile framework running on a 1.4Ghz(x2) Pentium D PC with 2GB RAM and running Windows 8 Developer Preview (Build 8102).
About Sidneys1 • To Sidneys1's WebsiteSidneys1 is the curator and programmer of Visual NXC. His other projects include FilmFree and the Batch Image Processor. He began his interest in programming at 13 with a project web browser called "spiderWEB". He began his interest in LEGO Mindstorms NXT robots and their programming at the age of 15, when he joined a FIRST (For Inspiration and Recognition of Science and Technology) Lego Leauge team.
The team competed for two years, attending six competitions: two practices, two locals, and two regionals. The won a total of six trophies, ranging from 1st Place Robot Design to 1st Place Programming.
About John Hansen and NXC • To John Hansen's NXC WebsiteJohn Hansen (afanofosc) is the curator of the NXC (Not eXactly C), NBC (NeXT Byte Codes), and NQC (Not Quite C) programming languages for LEGO Mindstorms intelligent bricks. He also maintatins Bricx Command Center (BricxCC), a textual IDE allowing programming of the Lego RCX, Cybermaster, Scout, RCX2, Spybot, and NXT robots in their offical and third-party firmwares in the following languages:
- leJOS (Java)
- brickOS (C/C++ and Pascal)
- and NXC