Summary on Structured Data and their algorithms with OOL perspective

Summary on Structured Data and their algorithms with OOL perspective

Mathematics, to be said a method, is more complicated than OOP. Mathematics objects are full of abstract properties, and these properties determinate the operations coupled with data objects, or operations are the properties. At least, Mathematics objects are useful, especially in modeling the dynamic changes in this dynamic world. The relationships between different Mathematics objects assert some kinds of realities with doubtless proves.

Indeed, these relationships modeled reflection, to some extent, some real relationships between different changes in this world in a more concrete way. Finding the relationship between changes is the major meaning in some different kinds of sciences. The first reflection of the observation of Human about this world is full of different changes with short-term or long-term, but fewer could obtain the relationship which exits among changes again and again. The essence of two related objects or things is the paradox between them, which also explains why they relate with each other.

Paradox, or those paradoxical concepts, things and objects, creates paradoxical relation. Generic and specialization is a pare of paradoxical concepts. The creator of the OOL can utilize this to develop the language naturally, using the class and template to describe the generic or general concept and using the implicit and explicit instantiation and specialization to express concrete concepts with the guide of abstract concepts.

In real computer physical memory, what really existing are dynamic bits(structured data), but, for a computer programmer, the meaning of combined-bits is complex, concrete and vivid, could be explained. The magic of information representation and information procession is there forever, like the university. God creates the university, whereas, the programmer creates rules of the university of information. The sameness is that the creator’s perspectives give the meaning of those existing.

The properties of a data type is determined by the it’s Data structure, or the the data type’s data structure determinate what data type is and what operations or methods a data type could have. More details, data structures, must be given when a new data type is going to be declared. An object of a data type is featured with dynamic states—value and memory occupied could be changed.

Compared with the human nature language, computer language is more concise and condensed in terms of information which every expression and statement was going to describe meaningfully.

Just as the common sense notes that a nature language is more than just a language. Yes, it is a real pleasure to find the beauty of the language when you cast your thought into special output system. However, not every native language speaker could find and enjoy this developing elegant design. Because basic proficiency is more difficult to someone, with or without more reading and analyzing.

In computing, whenever a programmer begin to deal with new computer language, he must consider the features a new language provides with, also should know why these features are necessary and why they are designed like this. Maybe it is a little difficult to hack, however, it is good to new one to use this language neatly. So, to a programmer, finding the pattern even enjoying the pattern of the language is a daily must-do.

The language of C++ has a smarter compiler, C++ programmer should work with it to build a more beautiful program composed of objects easily and naturally.

All in all, C++ is a kind of formal language. What really matters is the data structure and its coupled algorithm. OOL(object oriented language) provides the essential elements to describe data type featured with data structure. In C++, template and class serve the objects. All other facilities(including compiler and libraries) help programmer to build program composed of objects.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值