平台无关语言的实现: 传送源代码将源代码传送到目标机,先经过编译,生成 目标机代码,再执行。前提是必须有不同平台的编译器, 这种情况往往在编译时缺乏源代码原有的环境信息(全 程量),且只能先编译存入目标码再运行。局域网时代 服务器已经做过了。要实时运行只能是解释(也要求有 完整的信息)型语言。 传送目标代码只有在相同或相互兼容的平台之间才可以 实现。如在 Windows nt9X组成的局域网中,可以在一台 机器上调用执行其它机器上的应用程序 传送中间代码中间代码由源代码经过编译生成。中间代 码经过优化。中间代码传送到目标机上由解释器解释执 行。Java语言使用的是这种方式
• 平台无关语言的实现: – 传送源代码 将源代码传送到目标机,先经过编译,生成 目标机代码,再执行。前提是必须有不同平台的编译器, 这种情况往往在编译时缺乏源代码原有的环境信息(全 程量),且只能先编译存入目标码再运行。局域网时代 服务器已经做过了。要实时运行只能是解释(也要求有 完整的信息)型语言。 – 传送目标代码 只有在相同或相互兼容的平台之间才可以 实现。如在Windows NT/9x组成的局域网中,可以在一台 机器上调用执行其它机器上的应用程序。 – 传送中间代码 中间代码由源代码经过编译生成。中间代 码经过优化。中间代码传送到目标机上由解释器解释执 行。Java语言使用的是这种方式
92脚本语言 脚本语言的概述: 描述性语言(4GL); 直接解释执行; 操作系统界面语言的扩大—泛 shell; 辅助开发(不是设计,但引用内部过程、函 数、对象);
9.2 脚本语言 • 脚本语言的概述: – 描述性语言(4GL); – 直接解释执行; – 操作系统界面语言的扩大——泛shell; – 辅助开发(不是设计,但引用内部过程、函 数、对象);
常见的脚本语言有: 页面描述类: TELEX、 Postscript、HTML ⅤPML 场景描述类: JavaScript、 VBScript/ActiveX 脚本、 LotusScript(Lous公司的 Notes群件产 品中的脚本语言)
• 常见的脚本语言有: – 页面描述类:TELEX、Postscript、HTML、 VPML; – 场景描述类:JavaScript、VBScript/ActiveX 脚本、LotusScript(Lotus公司的Notes群件产 品中的脚本语言)
9. 2. 1 HTML(Hyper-Text Markup language) 用于描述Web主页,为所有OS上的浏览器所识 设计编排多媒体主页(包括正文字体、图形 动画) 以超文本方式使用,可以链接任何网址上的各 种多媒体文档,包括普通正文、HTML文档、 GI图形、TIFF图形;XBM位图、JPEG图形 Postscript坟件、AIFF声音、AU声音、 QuickTime影片、MPEG影片
9.2.1 HTML(Hyper-Text Markup Language) • 用于描述Web主页,为所有OS上的浏览器所识; • 设计编排多媒体主页(包括正文字体、图形、 动画); • 以超文本方式使用,可以链接任何网址上的各 种多媒体文档,包括普通正文、HTML文档、 GIF图形、TIFF图形;XBM位图、JPEG图形、 Postscript文件、AIFF声音、AU声音、 QuickTime影片、MPEG影片;
标签。以尖括号括出的成对或单个标签给出页 面编排信息。 文档编排、引用描述: <HM>一个HTML文档</HTML> <HEAD>文档简介信息<HEAD> <BODY>文档内容<BODY < TITLE>标题<TITE> A HREF=“被链接文件URL>链接名</A <H讠>第i层编排</H讠 此前为一段<P> 由此换行<BR <HR>产生一个视窗宽度的水平分行符
• 标签。以尖括号括出的成对或单个标签给出页 面编排信息。 – 文档编排、引用描述: <HTML>一个HTML文档</HTML> <HEAD>文档简介信息</HEAD> <BODY>文档内容</BODY> <TITLE>标题</TITLE> <A HREF=“被链接文件URL”>链接名</A> <Hi>第i层编排</Hi> 此前为一段<P> 由此换行<BR> <HR>产生一个视窗宽度的水平分行符