技术栈
仓颉
池央
16 天前
仓颉
·
librtp
librtp 实现详解:仓颉语言中的 RTP和RTCP 协议库开发实践
RTP(Real-time Transport Protocol,实时传输协议)和 RTCP(RTP Control Protocol,RTP 控制协议)是音视频流媒体传输的核心协议,广泛应用于视频会议、直播、VoIP 等实时通信场景。在仓颉语言生态中,librtp 库提供了完整的 RTP/RTCP 协议处理能力,支持包的创建、读取、序列化、解析等功能,为开发者提供了高效、可靠的流媒体传输解决方案。
爱睡觉的咋
19 天前
仓颉
探索仓颉编程语言:从Hello World到性能实战
随着万物互联以及智能时代的到来,软件的形态将发生巨大的变化。一方面,移动应用和移动互联网领域仍然强力驱动人机交互、设备协同、智能化、安全性等方向的创新,另一方面人工智能也同样驱动软件朝智能化、端边云协同等方向演进。新技术、新场景下应用软件的开发对编程语言提出了新的诉求和挑战。
特立独行的猫a
21 天前
华为
·
线程
·
仓颉
·
仓颉语言
仓颉编程语言的并发编程:线程模型与使用实践
并发编程已成为现代软件开发不可或缺的核心能力。随着多核处理器的普及和分布式系统的广泛应用,如何高效利用计算资源、提升程序性能成为开发者必须面对的问题。仓颉编程语言提供了强大而友好的并发编程机制,让开发者能够轻松构建高性能的并发应用。
L.EscaRC
21 天前
网络
·
仓颉
仓颉(Cangjie)语言之网络编程浅析
仓颉(Cangjie)作为一种旨在实现全场景应用开发的现代通用编程语言,凭借其对高性能和高开发效率的追求,在软件开发领域获得了越来越多的关注。本文系统性地涵盖了从基础的 TCP/UDP 网络模型到高级的 HTTP、WebSocket 数据传输协议的实现,详细探讨了仓颉语言标准库中相关的网络模块(如 socket、net.http、net.tls),并分析了其并发模型与异步 I/O 的实现方式。
在人间负债^
23 天前
开发语言
·
python
·
鸿蒙
·
仓颉
从Python到仓颉:核心项目内容迁移实践
各种技术快速发展的今天,编程语言也是从出不穷,仓颉作为一门新兴的编程语言,凭借着其独特的优势也是快速的进入各路开发者的视野。仓颉出现之初其目标就是打造一款面向全场景智能,主打原生智能化、天生全场景、高性能、强安全,并主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验的编程语言。
superman超哥
25 天前
开发语言
·
后端
·
设计模式
·
仓颉
仓颉语言中流式I/O的设计模式深度剖析
流式I/O是现代编程中处理大规模数据的核心范式,它通过将数据视为连续流动的序列,实现了内存高效、组合灵活的数据处理模式。仓颉语言在流式I/O的设计上充分借鉴了函数式编程的理念,结合自身的类型系统和内存管理特性,构建了一套强大而优雅的流式处理框架。本文将深入探讨仓颉流式I/O的设计哲学与工程实践。🌊
特立独行的猫a
1 个月前
华为
·
宏
·
鸿蒙
·
仓颉
·
仓颉语言
仓颉语言宏(Cangjie Macros)详细介绍及强大使用
哈喽,大家好,我是csdn的猫哥。今天给大家分享下仓颉语言宏的介绍及宏的强大之处。宏在仓颉语言中是一种强大的元编程工具,它允许你在编译时操作和生成代码。与普通函数不同,宏不是在运行时处理值,而是在编译时处理代码本身。宏是仓颉语言中实现元编程和代码生成的重要机制,为开发者提供了在编译时操作代码的强大能力。
晨陌y
1 个月前
android
·
性能优化
·
仓颉
深入剖析:仓颉语言的性能优化核心技术
1. 引言2. 编译器优化技术3. 内存管理优化4. 并发性能优化5. 数据结构性能6. 代码层面优化实践
七夜zippoe
1 个月前
开发语言
·
后端
·
鸿蒙
·
鸿蒙系统
·
仓颉
仓颉语言核心特性深度解析——现代编程范式的集大成者
目录摘要一、仓颉的设计理念与架构1.1 设计目标与哲学1.2 与主流语言的对比二、强类型系统详解2.1 编译时类型检查机制
superman超哥
1 个月前
开发语言
·
后端
·
仓颉
仓颉语言中正则表达式引擎的深度剖析与实践
正则表达式作为文本处理的核心工具,其引擎的性能和特性直接影响着应用程序的效率和可靠性。仓颉语言在设计正则表达式引擎时,既吸收了业界成熟方案的精华,又结合了自身的类型系统和内存管理特点,打造出了一个高性能、安全且易用的正则处理框架。本文将深入探讨仓颉正则引擎的技术实现与工程实践。🎯
Aogu181
1 个月前
仓颉
仓颉言 Stack 栈的实现细节:从底层设计到性能优化
在华为自研的仓颉编程语言中,栈(Stack)作为基础数据结构的实现展现了该语言在性能与安全性之间的精妙平衡。仓颉语言于 2024 年 6 月 21 日在华为开发者大会上正式亮相,作为面向全场景应用开发的现代编程语言,其栈实现充分体现了语言设计者对内存管理、类型安全和并发编程的深度思考。本文将深入剖析仓颉语言中顺序栈和链栈的实现细节,揭示其背后的设计哲学与工程智慧。💪
DARLING Zero two♡
1 个月前
开发语言
·
仓颉
仓颉GC调优参数:垃圾回收的精密控制艺术
垃圾回收(Garbage Collection,GC)是仓颉内存管理体系的核心组件,它在自动化内存管理便利性与性能开销之间寻求平衡。许多开发者将GC视为"黑盒",但实际上,深入理解并合理调优GC参数,往往能够将应用性能提升30%-50%,并显著改善响应延迟的可预测性。仓颉的GC设计借鉴了现代垃圾回收器的最佳实践,提供了丰富的调优参数,使开发者能够针对不同应用特征进行精细化优化。
学习编程之路
1 个月前
android
·
多态
·
仓颉
仓颉多态性应用深度解析
多态性是面向对象编程的三大支柱之一,其核心价值在于**“同一接口,不同实现”**。仓颉语言对多态的支持既继承了经典面向对象的精髓,又融入了现代类型系统的创新思想。通过多态,我们可以编写更通用、更灵活的代码,将算法与具体类型解耦,实现真正的"面向接口编程"而非"面向实现编程"。
七夜zippoe
1 个月前
人工智能
·
算法
·
鸿蒙
·
仓颉
·
核心实践
仓颉语言核心特性详解:类型系统与内存安全
目录摘要一、静态类型系统深度解析1.1 类型系统的设计哲学1.2 基本类型体系1.3 类型推导机制1.4 可空类型与Option
熊猫钓鱼>_>
1 个月前
ai
·
typescript
·
多模态
·
仓颉
·
cangjie
·
智能推荐系统
·
强类型
仓颉语言:智能应用开发的新范式
目录1. 引言2. 仓颉语言的核心特性强类型系统并发与异步支持AI原生设计跨设备协同3. 智能应用开发实践
不爱吃糖的程序媛
1 个月前
仓颉
仓颉随机数生成实用指南:从基础到扩展应用
在编程开发中,随机数生成是一项基础且常用的功能。本文将通过实例代码,详细介绍如何使用Cangjie语言的std.random包生成各类随机数,并拓展讲解其高级用法。
羑悻的小杀马特
1 个月前
华为
·
harmonyos
·
仓颉
·
仓颉征文
·
个人感受
·
标准库源码
·
语法剖析
探秘仓颉:当函数式编程遇见面向对象王国,当协程风暴席卷并发荒原——从基础语法到实战测试联动的多维编程奇遇记
作为刚接触仓颉语言的开发者,大多数人肯定困惑:“这门语言和Java/Kotlin有什么区别?”“鸿蒙生态里为什么要用仓颉?”“它到底能用来做什么?”
cooldream2009
1 个月前
华为
·
harmonyos
·
仓颉
项目实战复盘:基于仓颉语言的鸿蒙智能导航助手(HarmonyNav)
在鸿蒙生态全面推进国产化的背景下,开发者越来越关注如何利用仓颉语言(Cangjie)构建原生、智能化的应用。仓颉语言由华为自研,具备智能化、全场景、高性能和强安全等特性,是面向鸿蒙OS NEXT的主力开发语言。
LucianaiB
1 个月前
职场和发展
·
高性能
·
语言
·
仓颉
仓颉语言核心技术解析:如何开发高性能服务端应用
仓颉语言(Cangjie)是华为推出的一种面向全场景智能的新一代编程语言,其设计目标兼顾高性能、安全性与开发效率,尤其在服务端和鸿蒙生态中展现出强大潜力。本文将聚焦于如何使用仓颉语言开发服务端应用,从项目结构、核心语法、异步模型到实际示例,帮助开发者快速上手并构建高性能后端服务。
代码哈士奇
1 个月前
网络
·
网络协议
·
http
·
仓颉
使用仓颉开发一个简单的http服务
之前在windows下体验了下。linux安装文档等待完成后 执行验证新建一个文件夹,初始化cjpm项目