首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏仓颉编程语言入门教程

    初识仓颉语言

    简介仓颉编程语言是一种面向全场景应用开发的通用编程语言,旨在提供高效的开发体验和优秀的运行性能。 语法特点简明高效仓颉编程语言设计了一系列简明高效的语法结构,如插值字符串、主构造函数、Flow 表达式等,以减少冗余书写并提升开发效率。这些语法元素让开发者能够用更少的代码表达复杂的逻辑。 类型安全作为静态强类型语言,仓颉通过编译时类型检查来提早识别程序错误,降低运行时风险,同时提供强大的类型推断能力,减少类型标注工作。 结语仓颉编程语言以其独特的设计和丰富的特性,为开发者提供了一个高效、安全且易于扩展的编程环境。无论是前端界面开发、后端服务构建,还是系统级编程,仓颉都能提供强有力的支持。 通过本教程的介绍,希望能够帮助初学者快速入门,并在实际开发中有效利用仓颉编程语言的强大功能。我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

    4.8K120编辑于 2024-06-21
  • 来自专栏python、mysql、go知识点积累

    07-02 django 6-10

    字段查询 all():返回模型类对应表格中的所有数据。 get():返回表格中满足条件的一条数据,如果查到多条数据,则抛异常:MultipleObjectsReturned, 查询不到数据,则抛异常:DoesNotExist。 filter():参数写查询条件,返回满足条件 QuerySet 集合数据。 条件格式: 模型类属性名__条件名=值 注意:此处是模型类属性名,不是表中的字段名 关于 filter 具体案例如下: 判等 exact。

    1K40发布于 2020-04-14
  • 来自专栏猫头虎博客专区

    LeetCode 6-10 题 详解 Java版 ( 万字 图文详解 LeetCode 算法题6-10 =====>>> <建议收藏>)

    今天我们一起学习了LeetCode 6-10 题的算法分析,感谢大家阅读,觉得不错记得收藏哦! 喜欢 请点个 + 关注

    29310编辑于 2024-04-07
  • 来自专栏C语言例题100题

    C语言经典例题100(6-10

    思路: 使用循环嵌套来写这个代码,我们首先要让i=1的时候,做一遍1的乘法运算,也就是说我们的j<=i,所以我们第二个for循环就可以写成是让j也从1开始遍历,范围要小于等于i,以此递增。

    35510编辑于 2025-06-04
  • 来自专栏大数据成长之路

    Hadoop源代码分析【6-10

    小结 Hadoop源代码分析【6-10】主要为大家科普了RPC实现通信的流程,以及 DataNode在升级 / 回滚/ 提交时底层的变化。

    71220发布于 2021-01-27
  • 来自专栏云计算linux

    仓颉编程语言

    此外,仓颉还支持类型推断,能够减轻开发者类型标注的负担;通过一系列简明高效的语法,能够减少冗余书写、提升开发效率;语言内置的各种语法糖和宏(macro)的能力,支持开发者基于仓颉快速开发领域专用语言(DSL 安全可靠:作为现代编程语言,仓颉追求编码即安全,通过静态类型系统和自动内存管理,确保程序的类型安全和 null safety 等内存安全;同时,仓颉还提供各种运行时检查,包括数组下标越界检查、类型转换检查 仓颉语言实现了轻量化用户态线程和并发对象库,让高效并发变得轻松。仓颉语言采用用户态线程模型,每个仓颉线程都是极其轻量级的执行实体,拥有独立的执行上下文但共享内存。 以下我们将围绕上述几个方面介绍仓颉语言的主要特性,让读者能够快速了解仓颉语言的定位和主要技术特色。 “&” 3abc // 数字不能出现在第一个字符 while // 不能使用仓颉关键字 原始标识符是在普通标识符或仓颉关键字的首尾加上一对反引号,主要用于将仓颉关键字作为标识符的场景。

    3K11编辑于 2025-01-02
  • 来自专栏全栈开发那些事

    6-10 二分查找 (20分)

    L是用户传入的一个线性表,其中ElementType元素可以通过>、==、<进行比较,并且题目保证传入的数据是递增有序的。函数BinarySearch要查找X在Data中的位置,即数组下标(注意:元素从下标1开始存储)。找到则返回下标,否则返回一个特殊的失败标记NotFound。

    32320编辑于 2023-02-27
  • 鸿蒙仓颉语言开发教程:仓颉语言中的状态存储

    大家好,今天来分享一下仓颉开发语言中的状态存储。主要介绍AppStorage和PersistentStorage两部分内容。 ##HarmonyOS语言##仓颉##购物#

    26810编辑于 2025-06-17
  • 来自专栏Gorit 带你学全栈系列

    编程入门、进阶100例(6-10题)

    本期用先用java去实现代码,后面我会慢慢补全c语言和python的代码 题目索引 六、温度转换问题 6.1 问题描述 6.2 示例 6.3 代码实现 七、求阶乘之和 7.1 问题描述 7.2 示例 7.3 代码实现 八、打印水仙花数 8.1 打印100~1000之间的水仙花数 8.2 示例 8.3 代码实现 九、求100~200以内的素数 9.1 问题描述 9.2 示例 9.3 代码实现 十、实现冒泡排序 10.1 问题描述 10.2 示例 10.3 代码实现 六、温度转换问题 6.1 问题描述 输

    65310编辑于 2021-12-09
  • 来自专栏Corley的开发笔记

    C语言经典习题100例(二)6-10

    给大家推荐一门大数据Spark入门课程https://www.bilibili.com/video/BV1oi4y147iD/,希望大家喜欢。

    52020发布于 2020-07-23
  • 来自专栏机器学习/数据可视化

    MySQL50-4-第6-10

    MySQL50-4-第6-10题 本文中介绍的是第6-10题,涉及到的主要知识点: 模糊匹配和通配符使用 表的自连接 in/not in 连接查询的条件筛选 ?

    27610发布于 2021-03-01
  • 仓颉语言:开启编程新境界

    二、仓颉语言概述 2.1 起源与发展 仓颉语言是为了满足特定领域的编程需求而精心打造的一门编程语言。它的诞生源于对现有编程语言在实际应用中所存在问题的深入思考和对未来编程趋势的准确把握。 自发布以来,仓颉语言凭借其出色的性能、易用性和扩展性,吸引了越来越多开发者的关注,并在多个领域得到了广泛的应用和验证。 2.2 设计理念 仓颉语言的设计理念围绕着简洁性、高效性和安全性展开。 三、仓颉语言基础 3.1 开发环境搭建 3.1.1 安装编译器 首先,需要从仓颉语言的官方网站下载适合你操作系统的编译器安装包。 四、仓颉语言的面向对象编程 4.1 类与对象 仓颉语言支持面向对象编程,通过 class 关键字来定义类。 在仓颉语言中,多态可以通过方法重写和接口实现来实现。

    30910编辑于 2025-12-22
  • 来自专栏个人路线

    安装仓颉工具链(Mac版本)

    安装仓颉工具链(Mac版本) 本文档将指导您完成仓颉编程语言工具链的安装配置 仓颉编程语言是华为面向全场景应用开发的通用编程语言,支持多种操作系统平台。 jianguo@Mac cangjie % 下载仓颉工具链 步骤 1:访问官网下载 前往 仓颉官网下载页面 下载适配您平台的安装包: 仓颉工具链下载页面 步骤 2:选择合适的安装包 平台 架构 如果需要在新的终端窗口中使用仓颉工具链,需要重新执行配置脚本。 /main 预期输出: Hello, 仓颉! 恭喜!您已经成功安装仓颉工具链并运行了第一个程序! 现在您可以: ✅ 开发环境就绪:仓颉编译器已正确安装 ✅ 第一个程序:成功运行 Hello World ✅ 环境配置:永久环境变量已设置 下一步 学习仓颉语言基础语法 探索标准库功能 参与社区项目开发

    55310编辑于 2025-11-29
  • 仓颉语言类型系统深度解析

    仓颉语言作为一门新兴的编程语言,其独特而强大的类型系统是它的一大亮点。合理且高效的类型系统能够帮助开发者在编写代码时就发现潜在的错误,提高代码的可靠性和可读性。 接下来,我们将深入探讨仓颉语言类型系统的各个方面。 在仓颉语言中,泛型通过类型参数来实现,类型参数可以在函数、类、接口等定义中使用,使得这些定义可以适用于不同的具体类型。 在仓颉语言中,协变通常用于表示“是 - 关系”的传递性,例如数组、列表等集合类型的协变。 通过深入理解和熟练运用仓颉语言的类型系统,开发者能够编写出更加健壮、高效和易于维护的软件代码,在软件开发领域发挥更大的作用。

    24010编辑于 2025-12-23
  • 仓颉语言高级特性探究

    2.2 宏的定义与使用 在仓颉语言中,宏可以通过 macro 关键字进行定义。 在仓颉语言中,属性标注可以用于提供关于代码元素的更多信息,这些信息可以在编译期或运行期被访问和使用。 3.2 属性的定义与使用 在仓颉语言中,可以通过 attribute 关键字定义属性。 5.2 模式匹配的语法 在仓颉语言中,模式匹配通常使用 match 关键字。 这些特性为开发者提供了强大的工具,使得在仓颉语言中进行高效编程和复杂问题解决成为可能。 随着仓颉语言的不断发展和完善,相信其高级特性将在更多领域发挥重要作用。

    26910编辑于 2025-12-23
  • 来自专栏学习

    仓颉语言实战——1. 类型

    仓颉语言实战——1. 类型 仓颉编程语言是一种静态类型(statically typed)语言:大部分保证程序安全的类型检查发生在编译期。 仓颉中的类型可分为两类:不可变类型(immutable type)和可变类型(mutable type)。 本篇文章将围绕仓颉语言中的类型系统展开,结合实战代码,帮助开发者快速掌握这一核心特性。 函数类型 函数也是一种类型,在仓颉语言中可以通过类型签名进行定义。 本篇文章介绍了仓颉语言中的主要类型及其用法。接下来我们将在后续文章中深入探讨仓颉语言的其他特性,敬请期待! 第三方仓库:三方库 希望通过本篇文章,您对仓颉语言的类型系统有了更深入的理解。

    55500编辑于 2025-01-17
  • 来自专栏个人路线

    仓颉编程语言已正式开源

    测试框架 cangjie_test_framework[4] 方舟编译器测试框架 Fork,支持自动化 CI 开发者文档 cangjie_docs[5] 开发指南、API 参考、工具手册一站式查阅 仓颉是什么 [6] 仓颉编译器源码及 cjdb 调试工具。 [7] 仓颉编程语言命令行工具[8],包括仓颉包管理工具、仓颉格式化工具、仓颉多语言桥接工具及仓颉语言服务 方舟编译器测试框架 fork[9],用于仓颉编程语言测试用例的自动化执行。 仓颉编程语言开发者文档[10] 核心组织参考 组织名称 链接地址 核心定位 Cangjie https://gitcode.com/Cangjie 官方核心代码与资源库 Cangjie-SIG https : https://gitcode.com/Cangjie/cangjie_runtime [7] 仓颉编译器源码及 cjdb 调试工具。

    1K10编辑于 2025-07-31
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS】鸿蒙使用仓颉编程入门

    2019年,华为启动仓颉编程语言项目 。2025年6月20华为开发者大会,正式宣布将在7月开源。今天2025年7月1日,仓颉编程语言1.0.0版本正式公布对外下载。 二、仓颉编程环境安装1、首先安装仓颉编程环境:我们以window环境为例,在官网下载对应的zip压缩包后。 鸿蒙中如何使用仓颉? 1、申请公测仓颉在公开测试阶段,体验 HarmonyOS 应用开发的仓颉插件,需要申请公测权限。进入仓颉开发者预览版招募报名页面,单击 ”立刻报名“ 进入报名页面,并填写报名信息。 4、创建仓颉示例项目:File-New-Create Project,创建仓颉示例空项目:5、仓颉项目运行效果和代码示例:我们可以看到,仓颉编码比ArkTS写鸿蒙的代码更少并且更加简洁:(不过一堆导包,

    2.6K11编辑于 2025-07-06
  • 来自专栏DevOps持续交付

    仓颉编程语言即将面世?OpenHarmony最新代码提交“支持仓颉调用ffi接口”

    一、仓颉编程语言的传言 仓颉,作为中国古代传说中创造汉字的神祇,其名字与编程语言相结合,早已在科技圈传为佳话。虽然关于仓颉编程语言的具体信息鲜少对外透露,但坊间不乏对其特性和功能的种种猜测。 支持仓颉调用ffi接口,这表明仓颉编程语言已经可以与OpenHarmony进行交互,进一步印证了仓颉编程语言即将面世的传言。 3. 这一PR的提交,不仅意味着仓颉编程语言的技术实现已经取得了一定进展,更代表了OpenHarmony对仓颉编程语言发展状况的认可和支持。这对于仓颉编程语言的发展来说,无疑是一次重要的里程碑。 四、展望与期待 随着OpenHarmony项目对仓颉编程语言的支持逐渐加强,我们有理由相信,仓颉编程语言将在不久的将来正式面世。 总之,OpenHarmony最新代码提交支持仓颉调用ffi接口的消息,无疑为仓颉编程语言的即将到来提供了有力证据。我们期待着这一全新编程语言的面世,为编程世界带来新的活力和可能性。

    3.2K20编辑于 2024-04-25
  • 来自专栏个人开发

    华为仓颉可以取代 Java 吗?

    1 仓颉简介 按照官方报告,仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。融入鸿蒙生态,为开发者提供良好的编程体验。 2 仓颉发展 可以看出,仓颉语言也是非常值得期待的。那华为仓颉有可以取代 Java 这样的大众语言吗? 2.1 很难 可以说很难,为什么呢? 2.2 有可能 但仓颉作为国内少有的编程语言,也不是没有可能。 1.仓颉在华为内部已经研发 5 年,是鸿蒙生态中的编程语言,据官方数据,鸿蒙开发者数量已经达到 254 万,这些开发者恰好可以使用和完善仓颉语言; 2.从仓颉语言的官方文档看,Java 具有的能力,仓颉也基本有 3 总结 其实,说仓颉语言能不能取代 Java,本来就是一个伪命题,不同的语言擅长的方向是不一样的。

    1.2K10编辑于 2024-07-06
领券