写点什么

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

评论

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

模块三

DevOps为何在中国发展滞后?

飞算JavaAI开发助手

详细剖析Kafka架构及组件

五分钟学大数据

11月日更

微信小程序开发:使用字体图标的方法

三掌柜

11月日更

用vscode创建第一个flutter项目

坚果

flutter 11月日更

敏捷开发专家一席谈:云原生技术下的华为云DevOps实践之路

华为云开发者联盟

DevOps 敏捷开发 华为云 devcloud

大数据训练营学习总结

arctec

如何在 JavaScript 中操作二维数组

devpoint

JavaScript array 数组操作 11月日更

自动化前端页面性能测试介绍

刘冉

大前端 软件测试 性能测试 软件自动化测试

极客时间架构实战营作业八

jjn0703

架构实战营

Go语言,测试功能详解-上

微客鸟窝

Go 语言 11月日更

设计消息队列存储消息数据的MySQL表格

毛先生

题目三、简述HDFS的读写流程

arctec

openLooKeng v1.4.1 上线,OmniData Connector 来了

LooK

大数据 openLooKeng

技术架构+应用场景揭秘,为什么高斯Redis比开源香?

华为云开发者联盟

数据库 redis 开源 云原生 高斯Redis

Flink CDC 2.0 数据处理流程全面解析

大数据技术指南

11月日更

[ CloudWeGo 微服务实践 - 08 ] Nacos 服务发现扩展 (1)

baiyutang

golang 微服务 11月日更

模块三作业 外包学生管理系统详细架构设计

小朱

架构实战营

如何“拼”出一个页面-游戏中心模块化实践

vivo互联网技术

开发 组件化 产品方法论

题目二:架构设计题

arctec

【Flutter 专题】08 图解页面小跳转 (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

如何使用 Prometheus Kafka Adapter 向 Kafka 推送 Prometheus 数据

耳东@Erdong

kafka Prometheus Adapter 11月日更

架构训练营 - 模块三作业

VegetableBird

架构训练营 架构实战营

模块三作业-外包学生管理系统

二手攻城师

「架构实战营」

创业自研技术团队筹建需要注意什么?

boshi

创业 团队管理

体验内容更新,MindSpore轻松掌握

Geek_6cdeb6

测试右移与自动化测试

刘冉

自动化测试 测试右测

懒人畅听网,有声小说类目数据采集,多线程速采案例,Python爬虫120例之23例

梦想橡皮擦

11月日更

AI辅助测试与自动化测试

刘冉

AI 自动化测试

架构实战模块作业八

Yina🌝很浪🌊

架构实战课

2021 年 Node.js 的发展趋势

CRMEB

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