开天辟地,环境安装(cangjie篇)

news/2024/11/16 15:28:20/文章来源:https://www.cnblogs.com/itbaby/p/18327759

cangjie,尝鲜日记

需求:安装好环境,输出hello world(程序员金字招牌,哈哈~)开整!

1 下载SDK

由于官方关闭了开放下载入口,需要走申请、审核机制。然后gitcode平台,下载安装。我们这里就不方便提供下载地址了。目前,我安装的0.53.4b版本。如图:

下载步骤就不赘述了,下一步 * N 就ok了。在cmd里输入cjc -v,如果结果和上图一致,就代表你的sdk安装成功了。

2 安装vscode插件

同样的道理,在gitcode下载。直接拖进vscode里就行,自动安装成功。不过需要设置cangjie的sdk路径后才能正常使用。

3 验证使用,输出helloworld

在电脑桌面简单建立一个目录,暂时命名为cangjie(随便定义)。然后在此目录在,执行
cjpm init
然后,目录会出现一个cjpm.toml文件。
ctrl+shift+p,调用 build cangjie project命令执行,此时cangjie项目结构就生成了。
在src下的main.cj内,可以看到示例代码,输出helloworld。
此时,执行
cjpm run后,输出helloworld。
第一篇很简单,你学会了么!?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/772857.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pycharm远程调试一直卡着(正在收集数据),查看变量时一直显示collecting data并报错Timeout waiting for response且看不到任何内容

1. 问题描述如题,在用PyCharm进行Python代码调试查看具体变量时,会随机遇到一直显示collecting data,到最后报错Timeout waiting for response,在界面中看不到变量内部的内容,如下图所示:2. 解决办法在PyCharm,打开Setting界面,在如下设置项中勾选“Gevent compatible”…

python错题记录:布尔运算与逻辑值检测

一 前言 环境:python 3.10 win10 二 布尔运算与逻辑值检测 1 案例 案例1如上,在布尔运算时,有些时候代码只会运算前面的一部分,剩下的部分根本不会运算。以前在练习算法代码时,就利用这个规则来减少代码的工作量 案例2如上,之前好长一段时间,上面的布尔运算总是让我感…

霍夫(Hough)直线变换(直线检测)

0 原理霍夫变换在检测各种形状的的技术中非常流行,如果你要检测的形状可以用数学表达式写出,你就可以是使用霍夫变换检测它。及时要检测的形状存在一点破坏或者扭曲也可以使用。我们下面就看看如何使用霍夫变换检测直线。 首先将一条直线用一个点表示,这样用一个点表示直线上…

使用浏览器开发人员工具抓取Windows聚焦桌面壁纸

最近发现Windows聚焦桌面壁纸质量都挺高的,比如下图,无奈图片不给保存。所有只有想办法把他爬下来。没有这个功能的可以在桌面右击鼠标,选择个性化,背景,Windows聚焦这样桌面上就出现一个图标右击这个图标,出现一个弹窗,选择“了解详情”就打开一个网页,我们按F12打开开…

编程语言之泛型困境

困境泛型不可能三角 泛型困境的本质是,关于泛型,你想要缓慢的程序员、缓慢的编译器和臃肿的二进制文件,还是缓慢的执行时间。简单来说就是:要么苦了程序员,要么苦了编绎器,要么降低运行时效率。 不同语言对泛型的考量 以C、C++和Java为例,它们在泛型的设计上有着不同考量…

CMake学习(一)

CMake学习(一) 1、简介CMake是一个强大的软件构建系统,可以用简单的语句来描述所有平台的安装(编译过程) 可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档https://cmake.org/2、构建基础项目 最基础的 CMake 项目是由单个源代码文件构建的…

[rCore学习笔记 018]实现特权级的切换

写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 本节内容 因为risc-v存在硬件特权级机制,我们又要实现一个可以使得应用程序工作在用户级,使得操作系统工作在特权级.原因是要保证…

二分搜索

二分搜索 2024年7月25日 21:27正常二分思想 重点是遇到不同的数怎么定边界,怎么记录答案。 特殊情况:没有数字或者只有一个数,直接判断返回 先定一个ans=-1用于记录答案,l、r记录左右边界 看中点数值,比target小,说明比target的的数字在右边,l = mid+1 比target大,ans=…

博客园T恤 TALK IS CHEAP 系列新疆长绒棉款上架预售

这一款与第一款 TALK IS CHEAP 系列T恤用的是同样的设计,主要区别是面料不同,这款用的是新疆长绒棉,第一款用的是精梳棉,个人感觉新疆长绒棉跟舒适一些,另外版型稍有区别,这款衣长更长一些这一款与第一款 TALK IS CHEAP 系列T恤用的是同样的设计,主要区别是面料不同,这…

Easy521和Easy521的EIP通讯

1, 从站添加流程 2, 本机作为从站时的配置

如何选择合适的Bug跟踪软件?终极指南

国内外主流的10款BUG管理软件对比:PingCode、Worktile、禅道(ZenTao)、Bugzilla、Tapd、CODING、Teambition、Testin、Tower、乐道。在软件开发的世界里,管理和跟踪Bug是一个让许多开发者头疼的问题。选择一个合适的Bug管理工具不仅能提升开发效率,还能大大减少因错误管理…

CF613E Puzzle Lover 题解

Description 给定一个 \(2 \times n\) 的矩阵,每个位置上有一个小写字母。 有一个长度为 \(k\) 的小写字符串 \(w\),询问矩阵中有多少条有向路径满足以下条件:路径上的字母连起来恰好为 \(w\)。 不多次经过同一个位置。 只能向上下左右四个方向走。\(n,k \le 2 \times 10^3\…