Space C是一款可视化的C/C++开发外壳。和其它可视化编译环境一样,她有各种控件,让搭建程序界面变得简单快捷,省时的界面构建让开发者能将更多的精力放在算法和设计上。除此之外,她还有更多迷人的特性:
·内核制定能力,你可以使用古老简单的Turbo C,也可以是自由强大的GCC,当前可用内核包括Turbo C以及Mingw,对DJGPP的支持正在加入中;
·跨平台能力,由制定内核带来的好处之一就是支持开发者制定跨平台的解决方案,使用DJGPP编译得到DOS版本,使用Mingw编译得到Windows版,使用GCC编译得到Linux版,一次编译、处处运行;
·架构更换能力,目前Space C自带的GUI架构是Axle,而Space C的特性允许用户更换任意一款GUI框架,如GTK+、wxWidgets等等;
·底层可选性,Axle的图形支持底层可以是简单的Graphics.lib,也可以是较高级的NEO SDK或者是强大的Allegro;
·控件扩展能力,Axle允许用户轻松的编写出更复杂更个性化的控件模块,从而形成开发者自己的扩展控件库;