写点什么

文章:概览 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:161189

评论

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

精通Java并发锁机制:24种锁技巧+业务锁匹配方案(第三部分)

肖哥弹架构

Java 高并发

加入华为云开源共创,让优秀开发者支持更优秀开发者

华为云开发者联盟

云原生 GaussDB 大数据 开源

掌握这几个打字小技巧,打字速度翻倍很容易

巧手打字通

办公效率 输入法 办公软件 打字练习 打字软件

淘宝买家秀API:打造商品口碑生态圈的关键

技术冰糖葫芦

API Gateway API 接口 API 测试 API 优先 pinduoduo API

数据要素如何重塑企业价值?

郑州埃文科技

数据治理 数据要素

“算力好用”:数字中国的新黄河

脑极体

AI

全面解读舞台LED显示屏选型方法

Dylan

LED LED显示屏 全彩LED显示屏 舞台表演

24年珠海等保测评机构有几家?在哪里?

行云管家

信创 等保 珠海

【YashanDB知识库】崖山数据库Outline功能验证

YashanDB

yashandb 崖山数据库 yashandb知识库

万界星空科技机械加工行业MES系统功能介绍

万界星空科技

mes 万界星空科技mes 机械加工 机械加工mes

一个小白如何靠这个 AI 工具修改公司代码?

极狐GitLab

gitlab #GitLab AI编程 驭码CodeRider

什么是 JWT?它是如何工作的?

江南一点雨

网络设备是什么?云管平台可以管理吗?

行云管家

云计算 云服务 网络设备

利用 Page Visibility API 优化网页性能与用户体验

_知秋

JavaScript WebApi PageVisibility

从“纸面算力”到“好用算力”,超聚变打通AI+“最后一公里”

Alter

多线程;顺序容器;智能指针

芯动大师

多线程 智能指针

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