liu6’s blog

Twitter:夏休开始啦! 1 day ago

MATLAB的面向对象编程

很久没有关注了,大学里面写的最多的代码就是了,:),更多的时间,更喜欢把作为一种编程语言,而不仅仅是一款软件.

工作以来,虽然没有机会在使用,不过还是一直挺关注的.在最新的 2008a中,增加了面向对象的特性.这样就可以在的m文件里面写类,写事件了.使得更加的灵活了.与其他语言的协同也会更加的方便.

越来越趋于一个向一个编程语言发展了.看了下面的特性,觉得还是蛮期待的.

Key Features
  • Class definition files, enabling definition of properties, methods, and events
  • Handle classes with reference behavior, aiding the creation of data structures such as linked lists
  • Events and listeners, allowing the monitoring of object property changes and actions
  • JIT-Accelerator support, providing significantly improved object performance
  • Development environment support for the creation and use of classes

MATLA在混合编程方面也更加强大了,引入了面向对象之后,和C++,,,这些语言结合的时间,会更加的便利.

可以到这里看看利用开发类的视频

即将结束

从到东京开始就进入这个项目,从开始对一窍不通,到现在对还是一窍不通.呵呵,三个月了.项目经理周五的时间开会说了一通话,大致的意思就是项目差不多结束了.大致也就这样了.回过头来看看现在的项目,只能说一个子心寒.

  • 项目极端混乱,没有编码规约,没有详细的文档说明.很多时间听到的一句话就是和老系统做的一样就好了.
  • 设计很乱,旧系统本身就比较混乱,虽然是平台转移,但是那些旧系统的问题应该同时的解决掉,而不是堆积到新系统.诸如,数据库设计的问题.
  • 没有经验,针对我来说.第一次接手这样的东西,很多时间是知道如何做,却不知里面是如何实现的.

项目其实算是重新编写了,前些日子宰infoq上看了一篇文章,讲的就是代码重新编写好不好.我经历的两个项目都可以算是从旧系统到新系统的转变了.第一个是彻底的把旧系统推翻,重新的需求分析,底层设计.现在的这个,目的很明确,就是和旧系统保持一致.有一点我很疑惑的就是,后一种的代码重写有什么意思?如果旧系统已经很完美的话,这样的做法纯粹是浪费精力.觉得第一种方式还是比较好.而且相对而言成本会比较低,不用到处束手束脚的了.
项目的成败从一开始就可以看出来的,靠后期的修修补补是做不出来好的项目的.挺简单的一个道理,但是做起来很复杂,自己不负责这些事情,所以不多说了.在公司做项目简直是在碰运气,如果运气好了,碰上好的设计,一切顺利,不然,呵呵.
前面有很多坑,慢慢来了.

第一个JAVA程序

明天就要写自己的第一个程序了。没有想到会是在这样的一个情况下。晚上把环境配置了一下,还好以前看过相关的资料,不至于太惨了。

现在大致的流程已经清楚了,就看明天了。

订阅

推荐朋友们利用Feed来关注注本站内容,以更佳体验来得信息:

Services


del.icio.us Gmail/Google Talk Last.fm LinkedIn Picasa Web Albums StumbleUpon Twitter

ADs

Before you go

Going so soon? May these links be a guide to web enlightenment. Schwing!

    Akismet