青语言 V1.0 正式发布
大家好,距离6月1日青语言发布第一个版本已经过去了三个月,而今我们按计划发布青语言的1.0版本。
青语言主页:https://qingyuyan.cn/
V1.0发布视频:https://www.bilibili.com/video/BV11N411q7cH
在这里我们首先要对本次发布的1.0版本做个说明,V1.0并不意味着青语言已经能够满足实际应用场景的需求。作为青语言发展的里程碑,V1.0已经基本上达到我们对这门语言最初的愿景,即作为一门面向青少年、儿童和非专业人员的编程语言,提供良好的学习和编程体验。经过这段时间的开发,我们已经确定了青语言的核心语法,后续开发会在V1.0的基础上添加特性,但会尽量避免破坏性改动,力保向下兼容。但由于项目开发人手不足,V1.0中仍存在一些未知的Bug,我们会在后续的开发中根据反馈逐步改进。
在确保语法稳定的基础上,青语言的发展将迈向新的阶段,语言生态的发展将作为我们后续工作的主要方向。一方面我们将积极开发青语言的动态链接库,拓展应用范围。另一方面我们将提供更全面、更丰富的教学资源,帮助更多人学习编程、爱上编程。
如果说编程有门槛,那么我们希望,做好中国人学习编程的一块垫脚石
本次青语言V1.0发布,主要更新内容如下
一、核心特性更新:
- 对象字面值格式由原来的 {……} 变更为 @{……}
- 代码块直接作为运行期类型,但暂不提供直接操作的功能
- 实现匹配语句、重复语句
- 复合运算符的推荐中文用法改为:自加、自减……
- 括充内置对象,提供缓冲字符串、哈希表、哈希集和定时器对象,定时任务推荐使用定时器对象的方式实现
- 兼容英文符号
二、其他功能更新:
- 修复青编程编辑器在Linux和OSX中的兼容性问题,改用对应平台的打包格式,提升兼容性
- 移动端APP实现GUI功能,除平台差异外(尤其是文件系统),整体设计与PC端保持一致
3.为便于新手入门,我们在青编程中实现了小乌龟绘图功能,并且同时支持PC端和移动端,通过趣味编程绘图,帮助初学者学习青语言。
在初次发布以来的三个月里,我们了解到社区用户对青语言学习资源的需求,并认识到良好的教程对语言发展的重要作用。所以,除了以上的程序更新之外,我们还上线了青语言公开课系列视频,内容涵盖青语言基础语法、语言进阶、内置函数讲解、GUI编程和小乌龟绘图课程,力争用最简单的方式,手把手地帮助初学者学习青语言。后续我们还将继续更新更多的教学视频,尤其是编程案例讲解相关课程。
青语言公开课视频地址:https://space.bilibili.com/319881694
除了教学视频外,我们还创建了一个青语言100例仓库,目前已提供100+示例,涵盖入门程序、算法和应用、图形界面程序、小乌龟绘图和动态库使用的例子,通过实际案例可以快速上手青语言。
青语言100例仓库:https://gitee.com/NjinN/qingexample
作为一门中文编程语言,青语言自发布起便面临非议,但作为一个用爱发电的项目,我们希望等到更多的理解和支持。从发布的第一个版本开始,我们就对核心代码提供了十分详尽的注释,并提供了开发文档帮助开发者了解青语言的核心实现方式。虽然我们本身缺乏开源项目协作的相关经验,但我们始终保持开放、友善的心态,希望有更多社区开发者能够加入到青语言生态的发展中来。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MyBatis-Flex v1.6.2 发布,一个优雅的 MyBatis 增强框架
特征 1、很轻量 MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。 2、只增强 MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能。 3、高性能 MyBatis-Flex 采用独特的技术架构、相比许多同类框架,MyBatis-Flex 的在增删改查等方面的性能均超越其 5~10 倍或以上。 4、更灵动 MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁、数据脱敏、数据加密、多数据源、分库分表、字段权限、 字段加密、多租户、事务管理、SQL 审计... 等等等等。 这一切,免费且灵动。 MyBatis-Flex v1.6.2 更新细节如下: 新增:添加一个 mysql 函数 GROUP_CONCAT,感谢@沈君锋 优化:优化 TableDefs 的多一次判断可能影响性能的问题 优化:代码生成器的 Builder 缺少的字段构建,感谢@王帅 修复:FlexMapWrapper 在开启 useCamelCaseMapping 时的一些错误问题 修复:无法配置自定义 EnumTypeH...
- 下一篇
袋鼠数据库工具 v3.92.1 已发布
新特性或修复的缺陷列表 GTK4 升级为 4.12 libadwaita 升级为 1.4 beta 新增 Redhat 系列系统安装包(rpm) 新增用户自定义代码块支持 用户自定义代码块边栏(过滤/拖放支持) 用户自定义代码块编辑对话框 用户自定义代码块智能提示支持 用户自定义代码块保存与配置支持 用户自定义代码块之查询视图弹出菜单 查询视图弹出菜单增加执行菜单项 重构日志视图 重构着色文本视图 重构页面工具栏样式 重构工具栏配置支持 重构导出助理列映射页 重构导出助理实体映射页 重构导出助理DSV设置页 重构模型实体对话框 二维码增加袋鼠LOGO 更新中文语言支持 修复: 通讯连接问题 修复: 文档对话框数据显示问题 修复: 连接空间状态栏信息丢失问题 修复: 数据库连接ID丢失问题 下载与安装 袋鼠数据库管理工具 3.92.1 新版本功能快照
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19