编程瑕想:面向结构、面向对象、面向线程-->基于类库重用的面向应用软件开发

摘要:程序都是流程式运行,在现实中便是事务,事务的实现可以通过继承或消息来实现!!

面向结构:

                      面向结构可以称为面向应用,面向一个具体应用

                       重用方式:lib函数 struct

面向对象:

                      面向对象也可以称为面向类库,类库延伸把应用也称为一个类对象

                      重用方式: 类对象 dll (com ++)

                      注: vs中的stafx.h被所有类的cpp使用自动加入

 

面向线程:

                    面向线程也可以称为面向cpu或面向应用 ,基于类库的封装

                    重用方式:类库 线程类为类库的终竭  最大重用的只可以是一个线程类, 当然也可以是一个特定功能模块如dll的重用

 

基于类库重用的面向应用软件开发:

                   基于类库重用的面向应用软件开发也可以称为面向操作系统和数据的开,操作系操管理硬件并提供接口组外(操作系统自身又有进程管理 、文件系统)

                   最终要

 

注:未来方向

           1、操作系统硬件自主化

                操作系统与应用完全隔离,应用调用的以用户来分配数据内存,系统盘符不存在提供接口给应用,应用可在系统上共享模块组件

 

            2、编译器智能化

                  把class struct自定义生成的类型 ,更实际化,编译器添加对类型的管理模块程序, new delete时的管理,

 

            3、代码重用

                  函数 和共用的变量数据 组成类,struct  类与数据变量 再组大类为 线程类,静态构造方法组成线程类

                  线程管理类由类自带编程 ,通过管理类来创建和运行线程类。

                  lib  dll  几个相关线程和相关数据变量 组成组件  实现组件功能的重用。外部爆露接口。

 

Langpo面向对象(类型对象)的编程开发

 

       Langpo中所有的数据类型平等,new delete  与定义相同,class  为给程序员自定义类型 的大类型, import取代include 或using, import 会自动生成定义并自有#pragma

once. 变量修饰 const (auto extern  void  volatile register const static ) extern,volatile register,去掉static 去掉friend


类的事务(类型事务)要编译器自带管理机制。

 

    C\C++标准库是为了兼空C而提出的由编译器厂商或操作系统开发商实现,java  C#(C sharp)是基于虚拟机的, Object体系 与MFC   QT  相对应

 

 

 

 

                       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此间的年少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值