Hello World!世界你好,今天我第一次来到博客的世界!我的程序人生在这个世界会更精彩!

    hello world! 
  套用这个基本的程序架构,  我来了,我会走得更远!
 今天是2004年12月7号。  最近,我在研究java2ME,顺便研究了java2。
    另外,最近还在学习计算机图形学。  
  还有halflife的sdk2.3, 因为英文比较烦人,所以,我把文档翻译成了中文。
    刚才,我又下载了据说用java2编写的quake2源代码。 
但是,能运行的是原来的c++版本。
    java2的根本无法编译!

       我的理想是:
1,专精java2,然后用java2编写j2me程序,先混口饭吃。  然后用它调用opengl函数库,来开发3d游戏。
 2,顺便也要学习一下c++的一些方法。 其实不叫学习,用到什么学噬么!   主要是熟悉一下win32函数和其他的库。
3,为了java2计划的实施,学会java2的其他方面也是必要的!

     我之所以选择java2的原因是:
1,java2的设计文档直接放在源代码里,感觉比halflife的文档清晰好懂多了!
2,java2是纯对象语言,所有的东西都放在类里。 
    而c++有全局函数等,造成了很难理解源代码的局面。
   c++开发的大程序,规模越大,就越难理解。 
   所以,halflife2一再跳票,居然花了5年时间。  别忘了,halflife 可是基于quake的游戏。
       总之,c++已经过时了!   java程序虽然启动较慢,但是运行起来效率也并不低!
3, java2的类库是标准且功能强大的。  而且java是开放源代码,所以可以看到许多高质量的商业源代码。
   java2源代码简直是一幅画,简洁明了,充满了美感!
4,搞java2的人也是很多地!  不过,java的中文版软件少了一些,  文档也一般都是英文的。
      
    不过,没关系,反正我遇到的英文,我都把他们翻译成中文!   省得以后看见他们就烦!

       学习编程的方法:
一,工具
  文本编辑工具,一个编译器,如,vc++,bolrand  c++,bj,等。
   尽量使用简单的文本编辑工具,然后使用编译器编译源代码。 
  而不要使用  生成代码的可视化编程工具!    -----------所有代码都应该由自己生成!-------
---------这也是不用c++,特别是vc++的原因。  他有太多的代码是自动生成的!   因为在编写windows程序时,它不是使用面向对象方法进行代码重用,  而是自动大量生成代码,导致连作者都搞不清代码的含义!
    这使程序复杂起来,  并且难于理解!

         作者应该完全理解自己要干示么,并且把程序设计写在源代码里!
     作者应该完全理解自己的每一行代码的功能-----当然,可以查找库和函数的词典。
  ----------这样,我们的程序才能够是正确的,有效的,易于扩充的,易于理解!

二,学习方法
1,实践是检验整理的唯一标准!   实验和demo是学会的唯一标准!
    我们学了一个知识,就应该在代码中亲自实现。   这样,通过解决出现的所有实际问题,我们才能够真正掌握知识!
2,把英文文档翻译成中文, 这实际上是一个做笔记的过程!    下一次看文档时,我就能够很快的了解文档的信息。
3,做笔记也是一个好方法!  可以是在电脑上做笔记,也可以是在笔记本上作笔记。  不过,最好在电脑上做笔记!

     暂时想到这么多!
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值