回复 16楼 Devil_W
你要这样说的话,那么很多都有可定制性
比如C,这个写底层比C++更普及,而且嵌入式上用C++的并不多,而且普遍反应一般,
C也可以写应用,
包括GUI,比如Gtk就是纯C的(当然它提供了对很多语言的绑定)
包括Web,使用CGI等,或者自己用socket写个服务器,
但是这不应该叫可定制性吧.......
还有你说的底层,
如果是PC上的,大多数的底层都是调用的都是系统的API,
所以拿
ruby,python写串口通讯等的程序也是没问题的.
如果是嵌入式应用,比较低端的51,avr之类,很少用c++的,即便是有些支持了c++也是不完整的支持.
很多嵌入式的编译器对于泛型这类的语法都是不支持的.
另外能写底层的不止是C和C++,
Lua,Ruby,Python等都有其嵌入式版本(因为他们本身都可以拿C来实现),甚至可以在某些单片机上使用(当然功能上有所阉割,c++也是如此)
而手机上的应用C++可以,但绝对不是主流,主流的仍旧是JAVA,早些的J2ME到最近热的烫手的Android,
还有比较新的Rhodes(使用Ruby的跨平台[iPhone,android等手机]手机开发套件)