徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

P-code机和脚本语言

快捷方式: 差异相似杰卡德相似系数参考

P-code机和脚本语言之间的区别

P-code机 vs. 脚本语言

在計算機科學中,P-code機(P-code machine)是一種被設計來執行P-code的虛擬機器。P-code是一種被設計來運行在虛擬CPU上的匯編語言,即是我們現代所稱Bytecode的前身。P-code机这个词可用于形容所有这类机器(例如Java虚拟机和MATLAB预编译的代码),或者特指最有名的P-code机,來自於Pascal語言,特別是UCSD Pascal實作。 虽然這個概念在1966左右年就已首次实现(于BCPL的O-code与Euler语言的P - a code),但P-code这个词直到70年代初才首次出现。 1973年Nori, Ammann, Jensen, Hageli和Jacobi编写的Pascal-P編譯器 和1975年尼克劳斯·维尔特写的Pascal-S編譯器是早期的两个生成P-code的编译器。 P-code可以是一種與特定硬體平台無關的中間碼,一種虛擬機器碼。程式原始碼會先被轉換成P-code;轉換成P-code的程序,之後會由一個軟體來進行直譯。這個軟體可以模擬出一個假想的CPU來讀取p-code,之後將p-code轉換成實體機器碼來執行。但如果有足够的商业利益,可能可以實作做出该规格CPU的硬件实现(例如Pascal MicroEngine和Java处理器)。. 脚本语言(Scripting language)是为了缩短传统的「编写、编译、链接、运行」(edit-compile-link-run)过程而创建的计算机编程语言。早期的脚本语言经常被称为批处理语言或工作控制语言。一个脚本通常是解释运行而非编译。脚本語言通常都有簡單、易學、易用的特性,目的就是希望能讓程式設計師快速完成程式的編寫工作。而巨集語言則可視為脚本語言的分支,兩者也有實質上的相同之處。 虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。几乎所有计算机系统的各个层次都有一种脚本语言。包括操作系统层,如计算机游戏,网络应用程序,字处理文档,网络软件等。在许多方面,高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。.

之间P-code机和脚本语言相似

P-code机和脚本语言有(在联盟百科)0共同点。

上面的列表回答下列问题

P-code机和脚本语言之间的比较

P-code机有19个关系,而脚本语言有67个。由于它们的共同之处0,杰卡德指数为0.00% = 0 / (19 + 67)。

参考

本文介绍P-code机和脚本语言之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »