Parrot VM 对最终用户有什么好处?

2023-12-10

这样做有什么好处鹦鹉虚拟机对于最终用户(软件开发人员)?

例如,如果我可以直接针对 Perl 或 Python 进行编程,为什么我还要在 Parrot 下为它们进行编程呢?


基本上,VM 的典型优点(可移植性、运行时优化等)。从主页:

一旦程序被编译为在虚拟机上运行,​​它将在虚拟机已实现的任何平台上运行。

Parrot 与典型 VM 的不同之处在于它旨在支持任何现有语言,而不仅仅是特定语言。因此,当 Parrot 改进时,每种支持的语言都会得到改进。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Parrot VM 对最终用户有什么好处? 的相关文章

随机推荐

  • 在 iPhone 中实现 tesseract OCR

    我想在我的项目中实现手写识别 例如当用户写入时A在屏幕上 然后屏幕应该显示A 我在谷歌上搜索过 到目前为止我发现 tesseract OCR 但我不明白是什么tesseract OCR以及如何在我的项目中实现这一点有人可以提供演示教程吗te
  • zsh:找不到命令:mongo

    我按照此处找到的官方说明进行操作 在 Mac OS Big Sur 上 https docs mongodb com manual tutorial install mongodb on os x 当尝试运行时mongo 我收到 zsh c
  • 我可以将自定义 JsonSerializer 设置为 RestSharp RestClient

    我正在使用 RestSharp 包中的自述文件中提到的自定义 JsonSerializer 到目前为止 我将自定义序列化器添加到每个请求中 RestRequest request new RestRequest scans Method P
  • Highcharts:如何获取缩放窗口中的数据点?

    我是 Highcharts 的新手 我有一个折线图 以下是类别 9 7 14 9 8 14 9 9 14 9 10 14 9 11 14 9 12 14 9 13 14 9 14 14 9 15 14 9 16 14 9 17 14 9 1
  • 自定义事件文档 onContentChange

    这里 jsFiddle 来测试示例 我目前正在编写一个 jQuery 片段来处理 DOM 中由任何 jQuery 触发 的任何 html 内容更改domManip功能 扩展一些功能 不确定这是最好的方法 所以欢迎任何建议 如果绑定到文档 此
  • Tumblr OAuth 图片帖子给了我 401/“无效的 OAuth 凭据”

    我有一个 iOS 应用程序 可以将图像发布到多个服务 包括 Twitter 并且我正在尝试将该支持扩展到 tumblr 我已经为 OAuth 1 0a 标头逻辑改编了一些开源代码 其运行良好 足以成功用于 twitter twitpic 和
  • 将全名拆分为名字和姓氏

    我有一份客户名单 其姓名为全名 我想创建一个以全名作为参数并分别返回名字和姓氏的函数 如果这是不可能的 我可以有两个单独的函数 一个返回名字 另一个返回姓氏 完整姓名列表包含最多三个单词的姓名 我想要的是这样的 当全名由两个单词组成时 第一
  • SQL自连接多次

    我有一个存储周条目的数据库表 Id Value WeekId 1 1 0000 1 2 2 0000 1 同一周最多可以有三个条目 所以我想使用自连接可以解决这个问题 SELECT w1 Value w2 Value w3 Value FR
  • 寻找 Pandas 中两个系列之间的交集

    我有两个系列s1 and s2在 pandas 中 想要计算交集 即该系列的所有值都是公共的 我将如何使用concat函数来做到这一点 我一直在尝试解决这个问题 但一直无法 我不想计算索引的交集s1 and s2 但基于值 将这两个系列放入
  • 如何检查文件是否是Python中的符号链接?

    在Python中 是否有一个函数可以检查给定的文件 目录是否是符号链接 例如 对于以下文件 我的包装函数应该返回True ls l total 0 lrwxrwxrwx 1 root root 8 2012 06 16 18 58 dir
  • 闪亮仪表板仪表板标题中的登录按钮

    我正在对闪亮的仪表板进行最后的修饰 仪表板使用 googleAuthR 通过 google oauth 进行身份验证 一切正常 但我目前必须将登录按钮放在仪表板侧栏或仪表板主体中 而且我真的很喜欢将其放在仪表板标题中下拉菜单的位置 不幸的是
  • SQL 自动生成表中缺失日期的缺失日期和前一个日期的价格

    我有一个表 MKT 其中包含以下字段value date stk exch security mkt price source currency name假设每天 500 只证券 不包括周六和周日以及其他市场假期 我需要一个 sql 来自动
  • 按下 Tab 时自动滚动到 SliverList 项目之一

    我有一个有状态的小部件 顶部有选项卡 下面有一个列表 该列表分为不同的类别 每个类别都列在每个选项卡中 我想要做的是 当在选项卡中按下某个项目时 我希望列表中相应的类别滚动查看 下面是相关代码供参考 SliverPersistentHead
  • 从数据框中删除行名称的显示

    我正在使用以下代码创建一个数据框 df lt data frame dbGetQuery con paste select from test 结果是这样的 UID BuildingCode AccessTime 1 123456 BUIL
  • 如何将 .NET Core 2.2 Web API 迁移到 .NET Core 3.0?

    我正在关注微软的迁移指南 但失败了 因此 我使用 NET 2 2 创建了一个新项目来建立一个干净的模板 然后尝试迁移到 NET Core 3 0 但它再次失败了 在里面Startup cs 依赖注入找不到方法services AddMvc
  • 导航栏左侧按钮的问题

    我在导航栏的左侧有一个按钮 我在该按钮附近还有一个 UIButton 现在 当我单击导航栏下方的按钮时 在许多情况下 会单击导航栏上的按钮 知道为什么会发生这种情况吗 有什么建议 Thanks 图像 如果单击红色按钮内的任意位置 导航栏左上
  • Java中如何将int[]转换为List

    我如何转换int into List
  • 状态变量在页面上显示之前不会存储 JSON 响应

    Context 我正在使用使用 Async Await 的 Axios 从 GET 请求中检索 JSON 响应 它存储在一个名为的状态变量中tutorDetails内useMemo钩 我正在访问 React JSX 中存储的状态变量retu
  • 通过忽略某些字符来比较两个字符串

    我想知道是否有一种简单的方法可以通过排除字符串中的某些字符来检查两个字符串是否匹配 请参见下面的示例 我可以轻松地编写这样的方法 通过编写正则表达式来查找 通配符 字符 并用常见字符替换它们 然后比较两个字符串str1和str2 我并不是在
  • Parrot VM 对最终用户有什么好处?

    这样做有什么好处鹦鹉虚拟机对于最终用户 软件开发人员 例如 如果我可以直接针对 Perl 或 Python 进行编程 为什么我还要在 Parrot 下为它们进行编程呢 基本上 VM 的典型优点 可移植性 运行时优化等 从主页 一旦程序被编译