Alone Cáfe
There is no limit to learning.
阿龙咖啡

C
文章归档

自制 MC90 编译系统开发日记

探索的过程不妨大胆一点,人都有那么一天会老去,其实有很多事情都可以去实现,去做你喜欢的,去做你想做的,造个方形的轮子,总比造不出来要好一些。编译器的设计也是这样,总之,暂且去挑战一下吧,万一做出来了呢,哈哈。

   2019-10-24   114   3 查看全文

一种C语言编译系统的实现设想

可能的方案选择 1、可直接将标准C90的代码编译成特定目标机器语言(x86)的编译器2、将标准C90的代码编译成某种约定好的VM字节码的编译器,以及可执行此字节码的虚拟机 实现的大概说明 我设想用 C++ 编程语言来实现这个编译器(可能附带虚拟机) 如果要实现…

   2019-09-29   117   2 查看全文

COM 学习笔记 (2) : 接口查询

IUnknown 接口概述 引述 客户对组件的了解是非常有限的,为知道某个组件是否支持某个特定的接口,客户可以在运行时询问组件。即使组件不支持所需要的某个接口,客户也可以在请求失败时很好地处理这种情形 IUnknown 接口 COM 中所有内容最终都起于接口、又…

   2019-07-16   46   0 查看全文

COM 学习笔记 (1) : COM 简明概念

COM 的简明概念 面向组件编程的优点 应用的可定制性 用户希望能够定制他们的应用,而程序员可以为用户建立应用定制方案 —— 通过组件架构本身的可定制性(用户能使用需要的组件来将某个组件替换掉) 组件库 组件架构拥有快速应用开发的优点,程序员可以…

   2019-07-15   76   0 查看全文