首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >第一个仓颉程序

第一个仓颉程序

作者头像
徐建国
发布2025-11-29 14:28:17
发布2025-11-29 14:28:17
520
举报
文章被收录于专栏:个人路线个人路线

第一个仓颉程序

🎯 本文将指导您创建、编译和运行第一个仓颉程序

在完成仓颉工具链的安装后,让我们通过创建一个简单的 "Hello World" 程序来验证开发环境,并学习仓颉程序的基本结构和编译运行流程。

📋 前置要求

在开始之前,请确保您已经:

  • ✅ 安装了仓颉工具链
  • ✅ 配置了环境变量
  • ✅ 验证了 cjc 命令可用

如果还没有完成上述步骤,请参考 安装仓颉工具链[1] 文档。

🛠️ 开发环境配置

VS Code 插件安装

为了获得更好的开发体验,建议安装仓颉语言的 VS Code 插件:

步骤 1:下载仓颉插件
仓颉 VS Code 插件下载
仓颉 VS Code 插件下载

仓颉 VS Code 插件下载

步骤 2:本地安装插件
  1. 打开 VS Code
  2. Ctrl+Shift+P(Mac: Cmd+Shift+P)打开命令面板
  3. 输入 "Extensions: Install from VSIX"
  4. 选择下载的插件文件进行安装
VS Code 插件安装界面
VS Code 插件安装界面

VS Code 插件安装界面

步骤 3:验证插件安装

安装成功后,VS Code 将支持:

  • 🎨 语法高亮:仓颉代码的语法着色
  • 🔍 代码提示:智能代码补全
  • 错误检查:实时语法错误提示
  • 🔧 代码格式化:自动代码格式化

🚀 创建第一个仓颉程序

📁 创建项目目录

首先创建一个专门的项目目录来存放我们的仓颉程序:

代码语言:javascript
复制
# 创建项目目录
mkdir hello-cangjie
cd hello-cangjie

📝 编写源代码

在项目目录下创建一个名为 main.cj 的文件,并输入以下代码:

代码语言:javascript
复制
// main.cj - 我的第一个仓颉程序
main() {
    println("你好,仓颉!")
    println("Hello, Cangjie!")
}

🔍 代码结构解析

让我们详细了解这段代码的各个部分:

1. 注释语法
代码语言:javascript
复制
// 单行注释:使用双斜杠开头
/*
 * 多行注释:
 * 使用 /* 开始,*/ 结束
 */
2. 主函数
代码语言:javascript
复制
main() {
    // 程序的入口点
    // 所有仓颉程序都从这里开始执行
}
3. 标准输出
代码语言:javascript
复制
println("文本内容")  // 输出文本并换行
print("文本内容")    // 输出文本不换行

🎨 语法特点

仓颉语言的语法具有以下特点:

特性

描述

示例

简洁性

无需导入基本 IO 功能

println() 直接可用

类型推断

编译器自动推断类型

无需声明返回类型

UTF-8 支持

原生支持中文字符

"你好,仓颉!"

现代语法

借鉴现代语言特性

简洁的函数定义

🔨 编译程序

编译命令

使用仓颉编译器编译源代码:

代码语言:javascript
复制
# 编译命令格式
cjc main.cj -o main

# 参数说明:
# main.cj    - 源文件名
# -o main    - 指定输出文件名为 main

编译过程

编译过程包含以下步骤:

  1. 词法分析:将源代码分解为标记
  2. 语法分析:检查语法结构
  3. 语义分析:检查类型和语义
  4. 代码生成:生成目标平台的可执行文件

编译输出

成功编译后,您会看到:

代码语言:javascript
复制
jianguo@Mac hello-cangjie % cjc main.cj -o main
# 编译成功,无错误输出
jianguo@Mac hello-cangjie % ls
main     main.cj

▶️ 运行程序

执行程序

编译成功后,运行生成的可执行文件:

代码语言:javascript
复制
# 运行程序
./main

预期输出

程序运行后,您应该看到以下输出:

代码语言:javascript
复制
jianguo@Mac hello-cangjie % ./main
你好,仓颉!
Hello, Cangjie!
jianguo@Mac hello-cangjie %

🎉 成功标志

如果看到上述输出,恭喜您!这表明:

  • ✅ 仓颉工具链安装正确
  • ✅ 环境配置成功
  • ✅ 第一个程序运行成功
  • ✅ 开发环境就绪

📚 参考资源

  • 仓颉语言官方文档[2]
  • 语法参考手册[3]
  • 标准库文档[4]
  • 示例代码库[5]

祝贺您踏出了仓颉语言学习的第一步! 🎊

参考资料

[1]

安装仓颉工具链: ./4安装仓颉工具链.md

[2]

仓颉语言官方文档: https://cangjie-lang.cn/

[3]

语法参考手册: https://cangjie-lang.cn/docs/grammar

[4]

标准库文档: https://cangjie-lang.cn/docs/stdlib

[5]

示例代码库: https://gitcode.com/cangjie/examples

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一个仓颉程序
    • 📋 前置要求
    • 🛠️ 开发环境配置
      • VS Code 插件安装
    • 🚀 创建第一个仓颉程序
      • 📁 创建项目目录
      • 📝 编写源代码
      • 🔍 代码结构解析
      • 🎨 语法特点
    • 🔨 编译程序
      • 编译命令
      • 编译过程
      • 编译输出
    • ▶️ 运行程序
      • 执行程序
      • 预期输出
      • 🎉 成功标志
    • 📚 参考资源
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档