Amber 编程语言,可编译为 Bash/Ksh/Zsh
摘要
Amber 是一种现代的、类型安全的编程语言,可编译为 Bash、Ksh 或 Zsh,从而实现更安全、更健壮的 Shell 脚本编写。
暂无内容
查看缓存全文
缓存时间: 2026/07/11 19:26
# Amber 编程语言
来源:https://amber-lang.com/
Amber Logo
amber
Amber logo
一种编译为 Bash 的语言。
一种现代、类型安全的编程语言,可在编译时捕获错误和缺陷。
## 实际演示
import { join } from "std/text"
fun get_weather(cities: [Text]): Null {
let temperatures = [Text]
for city in cities {
const result = $ curl -s "https://wttr.in/{city}?format=1" $failed {
echo "错误:获取 {city} 天气失败"
continue
}
temperatures += [result]
}
return temperatures
}
get_weather([])
*点击:*
get_weather([])
*来运行函数*
Amber 文件图标
终端图标
现代语法
现代语法
类似 ECMA Script 的语法。
运行时安全
运行时安全
Amber 确保你处理所有可能失败的情况。
类型安全
类型安全
使用强类型在编译时捕获错误。
即时文档
即时文档
自动生成文档。
Bash 就绪
Bash 就绪
可与 Bash 脚本互操作。
内置库
内置库
标准库包含许多实用函数。
## #1 2024年获奖项目
弗罗茨瓦夫大学标志
Paweł Karaś - 项目创始人
相似文章
AMD推出AI驱动的Bash编码助手
AMD发布了GAIA 0.21.2,引入了gaia-bash,这是一个AI驱动的Bash脚本助手,用于在AMD硬件上编写、审查、测试和调试Shell脚本。它支持多种接口,包括TUI、CLI、管道模式、REST API和MCP stdio服务器。
Amber Tree: 介于Rowan红树和绿树之间的中间方案
介绍Amber Tree,一种新的语法树设计,在Rowan的红树和绿树之间平衡API便利性和性能,在基准测试中实现了高达50%的速度提升。
ASM SHADER TOY – 它像Shader Toy,但用汇编语言编程
ASM SHADER TOY 是一款工具,让你使用汇编语言编写着色器,类似于流行的 Shader Toy 平台。
Jam 编程语言
Raphael Amorim 宣布了 Jam,一种旨在结合 Rust 的安全性和 Zig 的简洁性的新编程语言,解决了在 AI 生成代码时代现有系统语言的复杂性和验证开销。
Rubish: 一个纯 Ruby 编写的 Unix 外壳
Rubish 是一个纯 Ruby 编写的 Unix 外壳,旨在实现与 bash 的完全兼容,同时深度整合 Ruby 的特性,如块、迭代器和方法链。