1.2程序编译技术 函数绑定:函数调用同函数的入口地址相联系 的过程。分静态绑定与动态绑定。 静态绑定:又称早期绑定,在程序执行前完 成,由编译程序或操作系统装入程序计算函数 的入口地址 动态绑定:又称晚期绑定,在程序执行过程中 完成,由程序自身计算函数的入口地址。 静态绑定和动态绑定的函数都可以由静态或动 态连接完成。 12
12 1.2 程序编译技术 函数绑定:函数调用同函数的入口地址相联系 的过程 。分静态绑定与动态绑定。 静态绑定:又称早期绑定,在程序执行前完 成,由编译程序或操作系统装入程序计算函数 的入口地址 。 动态绑定:又称晚期绑定,在程序执行过程中 完成,由程序自身计算函数的入口地址。 静态绑定和动态绑定的函数都可以由静态或动 态连接完成
1.3面向对象的语言及程序设计 发展历程: ·封装机制:Ada,Modula-2 。对象抽象:Simula n面向对象的语言:Smalltalk-80,C++,Objected Pascal(Delphi),Java,C#,VB .NET ■ C++:以C为基础的多继承的OOPL ■]aVa:以C++为基础的单继承的OOPL ■C#:以C++为基础的单继承的可重载运算符 的OOPL 13
13 1.3 面向对象的语言及程序设计 发展历程: 封装机制:Ada, Modula-2 对象抽象:Simula 面向对象的语言:Smalltalk-80,C++, Objected Pascal(Delphi), Java, C#, VB .NET C++:以C为基础的多继承的OOPL Java:以C++为基础的单继承的OOPL C#: 以C++为基础的单继承的可重载运算符 的OOPL