北京航空航天大学软件工程研究所
 首页 | 软件所简介 | 人才培养 | 师资队伍 | 科学研究 | 国际合作 | 新闻公告 
   
 研究方向 
 学术活动 
 承担项目 
 
当前位置: 首页>>科学研究>>学术活动>>正文
  学术活动

北京航空航天大学首门“仓颉语言程序设计”课程顺利开课

  点击:[]

仓颉是一款华为研发的面向全场景应用开发的国产通用编程语言,吸收了多种语言的优秀设计。该语言采取静态强类型的类型系统,以面向对象编程作为主要开发范式,辅以函数式编程等特性,使用场景类似目前流行的应用编程语言,如JavaC#等。在语言特性方面,仓颉实现了基于底层支持的函数式特性,添加了扩展机制,提供了比继承更灵活的面向对象的组合方式;在语言底层设计与实现方面,仓颉提供基于垃圾回收的内存管理机制,同时支持基于虚拟机的运行以及编译为可执行文件。此外,仓颉还提供了高阶与现代的语言特性,包括元编程能力,并具有自动微分特性,可有效减少 AI 开发中数学运算相关的编码,适合AI开发的场景。

2025年春季学期,北京航空航天大学计算机学院成功开设全校首门《仓颉语言程序设计》课程。该课程依托华为产学合作协同育人项目,由计算机学院张莉老师、连小利老师、刘芳老师主讲,面向计算机科学与技术、软件工程专业大二、大三年级本科生。课程围绕仓颉语言的核心特性与应用场景,通过理论讲授与项目实践相结合的教学方式,使学生掌握仓颉语言的基本语法、编程技巧及应用方法。

为深化产教融合,课程团队于421日携手华为公司举办仓颉编程语言校园行活动,邀请华为仓颉编程语言团队技术专家在课堂上为学生讲授仓颉核心特性和技术原理以及AI Agent 编程框架,通过实践案例指导学生在课堂上开发出有趣且实用的智能体应用,华为专家对同学们的现场作业给予高度评价





1. 华为仓颉编程语言北京航空航天大学校园行活动

通过对本课程的学习,学生很好地掌握了仓颉的基本特点,具备了使用仓颉语言进行应用程序开发的能力,为他们在今后从事科研活动和继续深造打下扎实的基础,也提高了他们未来在国产软件、操作系统、编译器等开发领域的竞争力。

 

上一条:编译课程虚拟教研室| LLVM编译器后端常见优化手段 下一条:中央对我国软件的高度重视——中国软件工程发展初期的重要事件(一)

关闭

 

版权所有:北京航空航天大学软件工程研究所             地址:北京市海淀区学院路37号