0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深度操作系统deepin 25全面支持凹语言

深度操作系统 ? 来源:深度操作系统 ? 2025-07-10 15:26 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,deepin(深度)社区宣布,deepin 25 现已完成对国产通用编程语言凹语言 (Wa-Lang) 的兼容性测试。在 deepin 25 默认安装环境下,即可直接使用凹语言进行程序的编译、运行与测试,无需额外复杂配置。

关于凹语言(Wa-Lang)

凹语言是一门面向高性能网页应用的通用编程语言,项目开始于2019年,以社区协作、开源共建的形式进行开发。简洁、可靠、易用是凹语言的主要设计目标,支持自动内存管理、字符串为基本类型、函数为一等对象、接口(鸭子类型)等特性。

凹语言的代码生成、运行时等核心模块自主开发,不依赖于任何外部项目(如LLVM)。经过6年多的开发,凹语言已经完成了所有的语法特性,提供了配套编译器、互动文档、在线开发测试环境等产品,使用凹语言开发的NES模拟器,性能较同算法Python版本高2个数量级。

如何在 deepin 上使用

Step 1:于凹语言代码仓库下载合适的凹语言安装包,如wa_linux_amd64.tar.gz。

https://github.com/wa-lang/wa/releases/tag/v1.0.1

f0c0978c-5b19-11f0-baa5-92fbcf53809c.png

Step 2:解压安装包,此处我将 wa 文件夹放在 Home 目录下,并配置环境变量。

编辑~/.bashrc文件,在文件末尾添加如下内容:

exportPATH=$PATH:~/wa/bin

保存退出,测试是否配置成功安装:

source~/.bashrc
wa version

如果看到 wa 的版本号输出,说明已经配置成功。

Step 3:初始化一个凹语言新项目。

wainit
wa run hello

wa init命令会在当前目录下创建一个名为hello的项目文件夹,并生成相关的项目文件,如主程序源代码、配置文件、配套的 html 页面等。

wa run hello将编译刚才新建的工程、启动 Web 服务、打开浏览器运行 hello 程序:

f0f1028c-5b19-11f0-baa5-92fbcf53809c.png

Step 4:安装凹语言 VSCode 插件

此外也可以在 Visual Studio Code“扩展市场”里安装Wa Lang for VS Code插件,插件提供了凹语言代码语法高亮、代码自动格式化等辅助功能。

f11f85d0-5b19-11f0-baa5-92fbcf53809c.png

此次适配是 deepin(深度)社区与软件伙伴紧密协作的典范,也是国产基础软件生态协同发展的一个重要里程碑,我们由衷感谢凹语言团队在此过程中给予的大力支持与协作!

期待未来能有更多优秀的伙伴加入 deepin 生态建设、共同推动国产操作系统和基础软件的蓬勃发展,为用户提供更强大、更易用、更安全的选择!

关于 deepin(深度)社区

deepin(深度)社区是国内历史悠久、全球规模最大且最活跃的开源操作系统社区之一,也是中国首个桌面操作系统根社区,致力于推动桌面操作系统的开源与创新,为全球个人及组织提供开放透明的共建共治共享平台及超出预期的开源操作系统。

关于凹语言

凹语言是一门面向高性能网页应用的通用编程语言,项目开始于2019年,以社区协作、开源共建的形式进行开发,简洁、可靠、易用是凹语言的主要设计目标,支持自动内存管理、字符串为基本类型、函数为一等对象、接口(鸭子类型)等特性。凹语言的代码生成、运行时等核心模块自主开发,不依赖于任何外部项目(如LLVM)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1957

    浏览量

    36815
  • python
    +关注

    关注

    56

    文章

    4831

    浏览量

    87355
  • 开发测试
    +关注

    关注

    0

    文章

    6

    浏览量

    5136

原文标题:强强联手!deepin 25 全面支持凹语言,助力高效开发

文章出处:【微信号:linux_deepin,微信公众号:深度操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RUBIK Pi 3开发板与deepin 25操作系统完成适配

    近日,中科创达旗下创通联达与deepin深度)社区深度携手,成功实现RUBIK Pi 3开发板与deepin 25
    的头像 发表于 07-28 16:01 ?195次阅读

    deepin 25成功适配魔方派3开发板

    近日,deepin深度)社区宣布,deepin 25 已正式适配魔方派 3(RUBIK Pi 3)开发板,并完成产品兼容性认证!
    的头像 发表于 07-28 15:14 ?272次阅读

    深度操作系统deepin 25跨端协同应用升级

    在日常使用 deepin 办公与生活中,跨设备协作的效率问题时常困扰着我们:多设备间传输文件依赖社交工具,速度慢且大文件受限;多台设备办公时频繁切换键鼠,打断思路且易出错;跨设备共享剪贴板内容更是繁琐,往往需要多次中转操作。这些痛点显著影响了工作和生活的效率。
    的头像 发表于 07-15 09:51 ?316次阅读

    深度操作系统deepin 25正式发布

    历经 Preview、Alpha、Beta 三轮社区共创测试,deepin 25 于今日发布亮相!本次版本以 “万物向新” 为核心,四大革新特性全面进化,1000+ 项优化修复落地,为广大开发者与用户朋友们带来更可靠、更流畅、更
    的头像 发表于 07-01 16:57 ?646次阅读

    deepin 25 Beta版本成功适配Radxa ROCK 5系列开发板

    近日,deepin深度)社区宣布,deepin 25 Beta 版本已正式适配 Radxa ROCK 5 系列开发板,包括 ROCK 5B、ROCK 5B+ 和 ROCK 5 ITX
    的头像 发表于 06-06 17:25 ?790次阅读

    KaihongOS操作系统:ArkTS语言基础

    ArkTS语言基础 KaihongOS是面向全场景的万物智联技术底座,在OpenHarmony基础上技术创新和系统能力增强的跨设备的操作系统,它支持多种设备类型。ArkTS是Kaih
    发表于 04-23 06:31

    深度操作系统deepin 23.1版本上线

    为优化系统更新体验并提升稳定性,deepin 团队发布 deepin 23.1 版本。此版本聚焦于解决基础组件更新后的安装效率问题,大幅提升新用户安装体验,同时集成多项功能优化与问题修复,进一步优化
    的头像 发表于 04-17 15:16 ?751次阅读

    deepin 25系统安装常见问题

    随着 deepin 25 系列版本的发布,我们特别推出 deepin Q&A 常见问题指南,旨在帮助您轻松应对安装、升级及使用过程中可能遇到的常见问题。
    的头像 发表于 04-14 14:08 ?2035次阅读
    <b class='flag-5'>deepin</b> <b class='flag-5'>25</b><b class='flag-5'>系统</b>安装常见问题

    deepin深度操作系统适配Milk-V Megrez开发板

    近期,deepin(深度)社区宣布,deepin 深度操作系统已完成对搭载 EIC7700X 芯片的 Milk-V Megrez 开发板的全
    的头像 发表于 02-28 10:53 ?726次阅读

    国产银河麒麟操作系统V10和星光麒麟V1.0操作系统如何选择?

    领域打造安全创新操作系统产品,现已形成桌面操作系统、服务器操作系统、万物智联操作系统、工业操作系统、智算
    的头像 发表于 01-24 09:14 ?2426次阅读
    国产银河麒麟<b class='flag-5'>操作系统</b>V10和星光麒麟V1.0<b class='flag-5'>操作系统</b>如何选择?

    详解deepin 25 Preview的磐石系统

    deepin 25 Preview 带来了全新的“磐石系统”,从系统底层到日常使用,全方位提升稳定性和安全性。
    的头像 发表于 01-22 09:44 ?1605次阅读

    deepin操作系统介绍

    希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。? 一、 deepin 操作
    的头像 发表于 12-23 09:08 ?2467次阅读
    <b class='flag-5'>deepin</b><b class='flag-5'>操作系统</b>介绍

    deepin社区落地开源生态发展合作倡议

    为共同推动做强做优做大创新操作系统生态,积极响应由 deepin深度)、龙蜥(OpenAnolis)、开源欧拉(openEuler)、鸥栖(OpenCloudOS)及开放麒麟(openKylin
    的头像 发表于 12-17 09:35 ?759次阅读

    deepin社区携手共话开源新生代成长之路

    此前,2024年11月30日下午,由 deepin深度)社区联合华中科技大学开放原子开源俱乐部、 RustSBI 开源社区和清华大学开源操作系统训练营共同举办的WHLUG(武汉Linux用户组)线下沙龙在华中科技大学成功举办。
    的头像 发表于 12-05 14:28 ?754次阅读

    工控机支持什么操作系统

    工控机,全称工业控制计算机(Industrial Personal Computer, IPC),支持多种操作系统以满足不同行业和应用场景的需求。具体来说,工控机常见的操作系统包括:
    的头像 发表于 09-11 09:24 ?1115次阅读