写点什么

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

评论

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

亚马逊云科技平台上的无服务器 WebSocket

亚马逊云科技 (Amazon Web Services)

Serverless websocket 亚马逊云科技 appsync

浅识鸿蒙的Java技术栈

Bob

有哪些好用的杀毒软件?

InfoQ IT百科

怎么清理钉钉缓存的图片和文件?

InfoQ IT百科

如何制定移动APP的加载与刷新策略?

InfoQ IT百科

如何给电脑文件夹设置密码?

InfoQ IT百科

低代码让人人都是开发者,高校人才有了努力的新方向

一只大光圈

阿里 低代码 数字化 钉钉宜搭 浙江工商大学

Chrome如何启用隐身模式?

InfoQ IT百科

如何认证成为亚马逊云科技 DevOps 专家?

亚马逊云科技 (Amazon Web Services)

DevOps 亚马逊云科技 tutorial caree

电脑上切换输入法的快捷键是什么?

InfoQ IT百科

如何对APP进行数据分析?

InfoQ IT百科

如何在APP原型上写需求?

InfoQ IT百科

深入浅出 Ext4 块和 Inode 分配器的优化(下)

焱融科技

云计算 高性能 文件存储 文件系统

Excel表格中怎么防止重复录入数据?

InfoQ IT百科

如何清除WinRAR压缩文件历史记录?

InfoQ IT百科

React Hooks 的实现必须依赖 Fiber 么?

云智慧AIOps社区

前端 大前端 React Hooks preact

下载软件哪个好?

InfoQ IT百科

md文件要用什么软件打开?

InfoQ IT百科

APP访问用户的通讯录后,会得到通讯录上的信息吗?

InfoQ IT百科

开源规则引擎——ice:致力于解决灵活繁复的硬编码问题

声网

开源 规则引擎 Dev for Dev

如何进行APP版本升级管理?

InfoQ IT百科

如何共享电脑上的文件?

InfoQ IT百科

APP、小程序、H5,如何选择不同的开发载体?

InfoQ IT百科

TASKCTL 应用工程与作业类型的定义

敏捷调度TASKCTL

DevOps 敏捷开发 批量任务 ETL系统 自动化运维

抖音获客源码,蓝V思域运营,大热的X-Gorgon 0408和8408算法,今年的SaaS源码,编程语言需要变革吗?

yunluohd168

抖音短视频获客系统 抖音获客源码

如何用WinRAR将大文件分割成多个小文件?

InfoQ IT百科

Chrome如何安装插件?

InfoQ IT百科

深度学习—人工智能的第三次热潮

云智慧AIOps社区

人工智能 机器学习 深度学习

银行App为什么都不怎么好用?

InfoQ IT百科

如何批量导出PPT里的图片?

InfoQ IT百科

常见的中文电脑输入法软件有哪些?

InfoQ IT百科

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