有什么意义,在乎人怎么看的。《Hello,world》最没意义,但学任何语言之前,都很自然地先写一个《Hello,world》,意义在于测试一下这种语言输出数据是什么效果的、如何输出数据,看不到这个意义,当然说这个程序毫无意义。
Unix下不用图形处理,纯控制台写同样功能的程序,不使用操作系统的接口?没什么程序是跟系统完全无关的,简单到malloc()这样的函数调用,其实也是向操作系统申请来的,你写一句malloc(),不要以为在Windows下和Unix下是同样的机器码。真要跟操作系统无关,你自己写操作系统,那就跟别人无关,跟自己有关,迫使别人跟你有关。java才可以不重新编译在任何系统上运行,C/C++都要重新编译,它没有什么可移植性,它的所谓可移植性是在源代码上而言的,编译出来实际运行的东西,都跟平台有关,不单被操作系统限制,甚至被编译器限制。
[
本帖最后由 TonyDeng 于 2011-10-7 13:24 编辑 ]