写点什么

文章:概览 CLI 之上的新语言——Boo

  • 2007-04-19
  • 本文字数:591 字

    阅读完需:约 2 分钟

借助于 boo 所内建的语言特性以及简单的语法结构,加上其静态特性,我们可以用该语言更加高效地编写.NET 应用程序,程序的执行效率甚至也能与 C#不相上下。另外,在 boo 中,我们还可以使用任何 CLI 平台上的现存类库,boo 代码同样能够容易地在其他 CLI 语言中被重用!

这就是 boo 所能带给.NET 开发人员的价值。

虽然微软技术,包括 Visual Basic、Visual C++、.NET 平台等,向来都是微软公司一家独大,竞争性比较小。但因为在大的环境下有 Java 的存在,以及最近愈加火爆的 Ruby、Python 等语言的刺激,微软技术社区也出现了很多非官方的开源技术,boo 就是其中的一例。

虽然很多创新都是将现有的语言移植到 CLI 平台上(例如,IronPython 就是 CLI 上的 Python 语言,就像 JRuby 是 JVM 上的 Ruby 语言一样),但也出现了一些全新的、拥有自己独特语法的语言,虽然这些全新的语言也难免受到目前如日中天的各种流行语言的影响,比如 boo。boo 是 CLI 平台上的一种静态类型的语言,其很多特性都受到了 Python 的影响,但却又不是 Python 的简单移植。实际上,boo 并不在意代码的缩进,也不强迫我们使用 self 关键字。另外,boo 从根本上来讲还是一种静态类型语言,这也与 Python 的动态特性不尽相同。本文作者 Andrew Glover 特别喜欢用 boo 做开发的原因之一是:只要编译成字节码,它就能很容易地被其他任何基于.NET 的语言重用。

阅读全文:概览 CLI 之上的新语言——Boo

2007-04-19 02:16761

评论

发布
暂无评论
发现更多内容

NFTScan 获得比特丛林 (BitJungle) 公司战略投资

NFT Research

NFT NFTScan

解码大语言模型奥秘:《大规模语言模型:从理论到实践》震撼上市!

博文视点Broadview

【云原生•监控】基于Prometheus的云原生集群监控(理论+实践)-03

Reactor2020

监控 Prometheus kubernetes 运维

对大模型和AI的认识与思考

AIWeker

AI 总结 大模型 AIGC GPT

2023年11月文章一览

codists

JVM 小科普:Java 程序背后的老大哥

Java 工程师蔡姬

Java 程序员 JVM 21 天技术人写作行动营

Navicat Premium 15永久激活教程 Mac/win 数据库管理软件

Rose

数据库管理工具 Navicat Premium破解版 Navicat Premium 15中文版 Navicat 数据库下载

【亲测有效】Sketch for mac v99.1中文一键安装破解版

Rose

mac软件下载 矢量绘图设计 Sketch 99 Sketch中文破解

AlDente Pro激活码 v1.24 Macbook充电限制软件

Rose

AlDente Pro破解版 AlDente 激活码 Macbook充电限制软件

长安汽车金融:借助一体化智能可观测平台 Bonree ONE,提升智能告警收敛能力

博睿数据

FxFactory 8 Pro:打造专业视觉效果的利器

Rose

视频特效插件 FxFactory 8 pro

达芬奇DaVinci Resolve Studio 18:视频后期处理的全能神器

Rose

达芬奇18破解版 DaVinci Resolve Studio 达芬奇调色软件 DaVinci18密钥

beyondcompare4永久激活密钥 及Beyond Compare 4破解方法

Rose

mac软件下载 文件同步对比工具 Beyond Compare 4 注册版 Beyond Compare密钥

聊点写作配图那点破事儿

6点无痛早起学习的和尚

写作 21 天技术人写作行动营

Windows、Linux 和 Mac:操作系统之间的比较

小魏写代码

软件测试/测试开发丨人工智能在软件测试领域的成就

测试人

人工智能 软件测试

如何在 Parallels Desktop for Mac 中备份、恢复或转移 Windows 虚拟机

Rose

Mac虚拟机下载 Parallels Desktop 19 Pd虚拟机破解版下载 Parallels 永久密钥

概念回顾:QUIC 和 HTTP/3

NGINX开源社区

TLS udp 数据流 QUIC HTTP/3

宣布全面推出适用于 macOS 的 Amazon EC2 M2 Pro Mac 实例

亚马逊云科技 (Amazon Web Services)

Amazon EC2 ELB ebs Amazon VPC Nitro 第五代系统

sublime text 中文破解版 附sublimetext注册码 Mac/win 文本代码编辑器

Rose

代码编辑器 mac软件下载 Sublime Text 4 破解版 Sublime Text注册码

4K Image Compressor Pro fo mac(高效图像压缩器) 1.2.0永久激活版

mac

苹果mac Windows软件 图片压缩软件 4K Image Compressor Pro

【云原生•监控】基于Prometheus的云原生集群监控(理论+实践)-02

Reactor2020

监控 Prometheus kubernetes 运维

以太坊 NFT 市场激增:为什么要在 2024 年推出 NFT 市场?

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

极狐GitLab CI/CD 变量黑魔法之自定义变量

极狐GitLab

DevOps gitlab 变量 CI/CD gitlab ci

Axure RP 10中文授权版下载

Rose

原型设计 Axure RP 10 汉化版 Axure RP 10 下载 Axure RP 10授权

32 | 字符串匹配基础(上):如何借助哈希算法实现高效字符串匹配

鲁米

Waves 14混音效果全套插件 附Waves mac破解补丁

Rose

Waves 14破解教程 Waves 14 最新版 Waves 14 Complete破解 后期混音

拆解全景,解锁未来——深度分析大模型六大领域及五大应用解决方案

SEAL安全

人工智能 AI LLM LLM模型

多链铭文聚合协议20Exchange将为Ordi、SATS持仓用户快照空投

BlockChain先知

多链铭文聚合协议20Exchange将为Ordi、SATS持仓用户快照空投

石头财经

文心一言 VS 讯飞星火 VS chatgpt (155)-- 算法导论12.3 2题

福大大架构师每日一题

福大大架构师每日一题

文章:概览CLI之上的新语言——Boo_.NET_霍太稳@极客邦科技_InfoQ精选文章