15 个最受欢迎的编程教程和见解

无论你是编程新手还是想提高现有技能,此列表中的文章都能帮助你。看看 2020 年一些最好的编程文章。
71 位读者喜欢这篇文章。

新年快乐!2020 年是非常不寻常的一年,COVID-19 大流行迫使我们呆在家里并极大地改变了我们的生活方式。 然而,像这样的时刻也是开始学习一门新编程语言或提高你现有编程技能的最佳时机。我们从一些轻松的阅读开始:你的第一门编程语言是什么?为什么开发者喜欢在晚上编程。 接下来,我们有一些关于特定编程语言的文章,例如 CDAwk。 最后,我们提供一些高级编程语言内容,例如 实时操作系统 (RTOS)WebAssembly在 C 和 Python 之间共享数据

你的第一门编程语言是什么?

可能不是每个人都记得他们出生后吃的第一样东西,但许多程序员很可能记得他们的第一门编程语言。 在本文中,Opensource.com 编辑 Lauren Pritchett 做了一项调查,询问社区这个问题。通过阅读其他开发者对这个问题的回答,来回顾你自己的记忆。

为什么开发者喜欢在晚上编程

有没有想过为什么这么多程序员熬夜编写代码,这些代码可能会变成下一个 Google、Facebook 或 Netflix? 令人惊讶的是,存在许多心理学研究来解释这种常见行为背后的生产力。 通过阅读 Matt Shealy 的这篇文章来了解它。

为什么我使用开源技术进行 Web 开发

互联网一直是开源编程、工具和框架流行的驱动力。 但是,我们如何解释这种趋势,以及 Web 的哪些关键特征促使开发人员不断认可开源技术? 看看 Jim Hall 为什么认为开源是构建 Web 应用程序的正确方法。

学习任何编程语言的 5 个步骤

学习一门编程语言可能感觉像一项艰巨的任务,但通过正确的方法,这个过程可以变得容易得多。 正如记忆词汇和使用正确的语法对于学习一门新的口语很重要一样,理解语法、函数和数据类型对于新的编程语言也很重要。 了解当你决定学习一门新的编程语言时可以应用的五个步骤。

编写你自己的 HTML 网页的介绍

超文本标记语言 (HTML) 不是一种编程语言,但它是互联网背后的支柱,每天有数十亿人访问用 HTML 构建的网页。 HTML 由 Web 浏览器解释,是一种任何人都可以通过一些简单的实践轻松学习的标记语言。 阅读如何通过阅读本文开始编写你的第一个网页!

学习 C 语言编程的基础知识

谁说 C 编程已经死了? C 仍然是当今许多现有编程语言、库和工具的鼻祖,并且行业最近已经注意到 C 编程语言的复兴。 随着 AR/VR 和游戏产业的增长,其工作需求也呈爆炸式增长。 但是,学习 C 编程非常具有挑战性。 通过阅读 Seth Kenlon 的这篇文章,开始你的 C 编程学习之旅。

我在 YouTube 上教授 C 语言编程时学到的东西

有很多资源可以学习编程语言,但最好的结果来自于良好的计划、良好的执行和使学习具有适用性。 最重要的是,你需要对学习充满热情。 看看 Jim Hall 通过他的 YouTube 频道教授 C 语言编程学到了什么。

使 D 成为我最喜欢的编程语言的特性

C 之后是什么? 是的,是字母 D,并且也有一种名为 D 的编程语言。 尽管它不是最知名的编程语言,但 D 具有诸如通用函数调用语法 (UFCS) 之类的功能,使其成为一种非常有趣的语言。 Lawrence Aberba 解释了该特性以及你如何使用它。

你可以在 D 编程语言中做的令人惊讶的事情

在另一篇文章中,Lawrence 谈到了 D 中的嵌套支持,这一特性使其在其他编程语言中脱颖而出。 阅读它是什么并探索 D 如何提供嵌套功能。

学习 awk 的实用指南

Awk 是一种可能对很多人来说很陌生的编程语言,但是学习 awk 可以赋予你真正的力量,在日常 Linux 操作中大放异彩。 通过阅读这篇文章,你可以了解 awk 如何解析输入以及函数的结构。

如何编写 VS Code 扩展

Visual Studio Code (VS Code) 是一个非常流行的跨平台代码编辑器,由 Microsoft 创建,它是一个基于 MIT 许可的开源项目。 该编辑器的一大优点是通过 VS Code 扩展 的可扩展性。 你不必成为火箭科学家才能构建你的第一个扩展! 阅读本文后,你将走上成为 VS Code 扩展大师的道路。

自定义我的开源 PHP 框架以进行 Web 开发

PHP 通常是一种被忽视的编程语言,由于某些原因,例如它非常容易产生糟糕的代码,因此受到一些程序员群体的憎恨。 然而,Facebook、Wikipedia、Tumblr 和许多网站最初都是用 PHP 构建的,它仍然是最流行的 Web 编程语言之一。 看看 Wee Ben Sen 如何使用 PHP 框架 CodeIgniter 为众多场合创建高性能网站,并了解它的主要优势。

使用这个开源 RTOS 为你的硬件编写代码

RTOS 代表 实时操作系统。 它是一个针对嵌入式硬件(如 CPU 和计算机芯片)优化的开源操作系统。 通过利用 RTOS,一个项目可以受益于并发性、模块化和实时调度。 本文解释了 RTOS 以及与此开源操作系统相关的众多好处。

为什么每个人都在谈论 WebAssembly

WebAssembly 是一种在现代 Web 浏览器中运行的新型代码。 它是一种具有紧凑二进制格式的低级类似汇编的语言。 WebAssembly 以接近原生的性能运行,并为 C/C++、C# 和 Rust 等语言提供编译目标,以便它们可以在 Web 上运行。 由于 JavaScript 的日益普及,WebAssembly 在过去几年中获得了巨大的吸引力。 了解 WebAssembly 背后的历史,并了解是什么让它今天如此受欢迎。

使用此消息传递库在 C 和 Python 之间共享数据

在两种不同的编程语言之间共享数据听起来像是一项超级具有挑战性的任务。 然而,利用像 ZeroMQ 这样的开源工具,你可以轻松地创建一个消息传递接口,该接口可以跨不同层传输数据。 通过阅读这篇文章,了解如何创建一个。

正如你所看到的,无论你是编程语言的新手还是想进一步发展你的职业生涯,每个人都有学习的机会。 在这里留下评论,让我知道你的想法。

User profile image.
Bryant Jimin Son 是 GitHub 的 Octocat,虽然不是正式头衔,但喜欢这样称呼,GitHub 是一家以托管世界上大多数开源项目而闻名的公司。 在工作中,他正在探索不同的 git 技术、GitHub Actions、GitHub 安全等。 以前,他是 Red Hat 的高级顾问,Red Hat 是一家以其 Linux 服务器和开源贡献而闻名的技术公司。

评论已关闭。

Creative Commons License本作品采用知识共享署名 - 相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.