收录了 统赢编程教程 频道下的 50 篇内容
本课程《应用性能优化实践》专注于HarmonyOS平台下的应用性能提升。课程将详细介绍ArkTS高性能编程技巧,包括使用AOT模式进行编译优化,以及遵循ArkTS编码规则以生成更高性能的机器码。
在元编程中性能方面所需要注意问题一览;如何使用ParseTree在Ruby实现LISP/Scheme风格的宏及避免开放类的一些问题。
中文真的不适合编程吗?
结对编程(Pair programming)是一种编程模式,即两个程序员并排坐在一台电脑前,面对同一台显示器,并且一起工作。他们一起分析、设计、编码、编写测试用例、执行单元测试、执行集成测试,甚至一起写文档。基本上软件开发流程里的所有开发环节他们都需要一起肩并肩地、平等地、互补地进行开发工作。
语言、框架、工具都只是实现目的的手段,开发者的核心竞争力是学习能力和找到多种实现方案的本事,这就是本篇文章想告诉你的事。
一个由聪明能干的开发者组成的敏捷团队正在努力完成交付。他们遇到了一些意料之外的缺陷,正在努力修复生产环境中发现的缺陷;前端开发的工作量比后端开发更大,因此当前端开发者挣扎着试图跟上进度时,后端开发者反而处于无所事事的状态。可能他们需要更新控制器系统,但是Brian是唯一一个能够看懂控制器代码的人,不幸的是他现在正在忙其他事情。这个场景是不是很熟悉?结对编程可以有效地解决这些问题并给这个煎熬中的团队带来更多好处。那么为什么很多团队不进行结对编程呢?
在寻找方法去抗衡软件日益增长的复杂性吗?概念编程(Concept Programming)通过消除业务问题域的概念在你脑中和在代码中两种表达之间的隔阂,为研究软件之表达与创作引入了一个新的观察角度。
Ballerina是一种新的编程语言和平台,目标是让创建跨分布式端点的弹性服务变得更轻松。Ballerina的设计原则侧重于将集成概念变成一种编程语言,包括网络感知类型系统、时序图语法、并发worker、“DevOps就绪”和环境意识。
基于机器学习的编程到底与传统编程有哪些不同呢?顾名思义,机器学习大部分工作是由机器来完成的,而传统编程需要程序员自己根据具体的问题建模解决。除此之外,基于机器学习的编程比传统编程还强在哪里呢?
本文概述了当前在用的现代编程语言,按推荐程度从低到高依次列出。希望本文有助于读者选择合适的工具完成工作,降低开发工作量。原文篇幅过长。译文按设计用于命令式编程的C语言家族,以及设计用于响应式编程的ML语言家族,分为上下两篇提供。本文是上篇。
基于超 1.7 万人围观、近 5000 人参加的投票活动数据,我们不仅对程序员与编程语言的关系有了新认识,而且还有一些有趣的发现。
哪种编程语言最流行?学什么编程语言最容易升职加薪?
InfoQ 编程语言 2 月排行榜活动结束了,我们有一些有趣的发现。
任正非:青春是有限的,耽误人家几年对得起人家吗?
InfoQ编程语言4月排行榜活动上线。
此次InfoQ编程语言排行榜,我们特地设置了八个有代表性的问题,同时精心挑选了当前最流行、最受欢迎的编程语言,诚邀您来投上宝贵一票。
本文概述了当前再用的现代编程语言,按推荐程度从低到高依次列出。希望本文有助于读者选择合适的工具完成工作,降低开发工作量。鉴于原文篇幅过长,译文按设计用于命令式编程的C语言家族,以及设计用于响应式编程的ML语言家族,分为上下两篇提供。本文是下篇。
InfoQ 编程语言 3 月排行榜结果出炉
微软发布新开源编程语言Bosque,该语言超越了结构化编程模型,采用了“正规化编程模型”。