凹语言发布 v0.9.1,支持 P5 儿童编程
凹语言设计的目标之一是简单易用。但是对于新接触编程的儿童教学来说依然有一定的门槛。为此开发组尝试将面向创意编程的 Processing 理念引入凹语言,通过 js/p5
包可以轻松实现一些简单的互动创意设计。
下面是来自杭州一小学三年级小学生的第一个凹语言程序:
通过VS Code将以上的程序输入电脑,编译并执行的效果如下:
程序本身也非常简单:首先通过 import
引入 P5 包;然后在 init
初始化一个长宽都是400的画布并设置一个灰色背景色;Draw
函数负责每一帧的绘制,根据鼠标是否按下绘制不同大小的圆形。
下面是杭州一小学二年级的小学生通过一个绘制线段的程序互动的效果:
目前 js/p5
包的功能还有限,我们会在小朋友学习的过程中逐步完善。希望未来每个中国的小学生都能通过我国的编程语言入门并进行日常开发。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
.NET 9 首个预览版发布 —— 打造面向云原生 & AI 的开发平台
微软 .NET 团队今天重磅推出 .NET 9 首个预览版,并强调称该版本重点关注针对云原生和人工智能领域的应用程序开发。当然也会在性能、生产力和安全性方面投入大量资源。 微软称他们希望将 .NET 9 打造成云原生开发平台和工具。在过去的几年里,.NET 一直在构建强大的云原生基础设施,例如运行时性能和应用程序监控。 新版本继续往该方向前进,并将重点转向为流行的生产基础设施和服务提供便捷的使用方式,例如在 Kubernetes 中运行 .NET,以及使用托管的数据库和缓存服务(如 Redis)。微软将在 .NET 技术栈的多个层面提供这些改进。所有这些功能都会与 .NET Aspire 结合,从而降低构建云应用程序的成本和复杂性,缩短从开发到上线至生产环境的时间。 在 .NET 8 中,微软针对修剪和 AOT 优化了 Web API 应用程序(使用webapiaot模板)。在 .NET 9 中,他们正在积极对其他应用程序类型执行相同的操作,并改进所有 ASP.NET Core 应用程序的 DATAS GC。 除了云原生,.NET 9 的另一个重点是让 .NET 开发者更轻松地将人工智...
- 下一篇
Socket.D 开源输传协议的集群转发特性
1、简介 Socket.D 是基于"事件"和"语义消息""流"的网络应用层协议。底层可以依赖 TCP、UDP、KCP、WebSocket 等传输层协议。其开发背后的动机是用开销更少的协议取代超文本传输协议(HTTP),HTTP 协议对于许多任务(如微服务通信)来说效率低下。 2、Socket.D 的集群应用 在 Socket.D 的集群故事里,会有三个角色: 请求者 经理人(或者中间人) 响应者 客户端通过 url 连接经理人后,就会成为集群的一部分。它可以是请求者,也可以是响应者。 sd:tcp://127.0.0.1:8602?@=demoapp url 会包括: 协议头(sd 表示 socket.d 协议,tcp 表示传输方案) 地址与端口 路径 还有@参数,这个参数会申明自己的应用名字。连接经理人时,也相当于完成身份注册了。 在集群内部,相互间通过At进行发起向“响应者”的请求。就像: session.send("test", new StringEntity("hello").at("demoapp")); 3、集群的四种转发 在集群的活动中,请求者会发消息给经理...
相关文章
文章评论
共有0条评论来说两句吧...