? WordPress 公司提供百年域名注册选项
? IBM 开发出新型模拟 AI 芯片,大幅降低能耗
? Meta 发布了编程的大语言模型
»
»
? 这是我们所知的计算机编程的终结
? 世界上最受欢迎的在线编程课向人工智能寻求帮助
? 红帽放弃维护 LibreOffice RPM 包
»
»
这种有趣的开源语言是学习编码真正的完美选择。
我写了一个名为 “Toy CPU” 的教育性复古计算机程序,以便我的学生能够学习机器语言。
❶ AlphaCode 在编程比赛中胜过了近一半的程序员
❷ 费米实验室和 CERN 选择 AlmaLinux
❸ 美国 FBI 对苹果扩大端到端加密技术表示密切关注
通过一个简单的小游戏比较 13 种编程语言。
更多:• 树莓派操作系统发布 64 位版本 • Oracle Linux 出现在 Windows 商店
借助开源的力量,任何人都可以编程。找到一个你想做的项目,并让它成为你进入编程的第一个项目。
更多:• 阿里巴巴为 Linux 内核调度器提出组平衡器概念 • 夸大其词的 CleanCache 补丁将在十年后从 Linux 内核中删除
了解有关内存安全和效率的更多信息。
更多:• DeFi 平台 Poly Network 被攻击,已造成至少 6 亿美元的损失 • TikTok 超越 Facebook 成为全球下载量最大的应用程序
更多:• Rust 连续第六年成为 Stack Overflow 用户最喜欢的语言 • 美国国务院和其他三个美国机构的网络安全等级为 D 级
更多:• 美国希望通过加密货币征收 280 亿美元税收 • 恶意程序开发者转向新兴编程语言
更多:• 谷歌搜索返回的 PHP 教程一半含有 SQL 注入漏洞 • BLAKE3 哈希算法发布,比 SHA 算法更快更安全
2021 年 7 月版的 TIOBE 编程社区指数已经出来了,榜单前几名有点拥挤。
了解有关项目编程语言的详细信息。
更多:• 所有 Wi-Fi 设备皆存在 FragAttacks 漏洞 • 知名 BIOS 厂商 AMI 正在积极参与开源系统固件项目
在家玩流行的英国游戏节目 “Countdown” 中的数字游戏。
Hedy 是一种专门为教人编程而设计的新型编程语言。
了解如何在 Bash 中编写定制程序以自动执行重复性操作任务。
你是如何在 Linux 上使用 C 编写你的程序的?它确实是非常简单的,由三个简单的步骤组成。
来自 Intel、MIT 和佐治亚理工学院的研究人员正在研究一个 AI 引擎,它可以分析代码的相似性,以确定代码的实际作用,为自动化软件编写奠定了基础。
• DebConf20 将于 8 月 23 - 29 在线上举行 • Linus Torvalds 宣布庞大的 Linux 内核 5.8
• 多个 DNS 解析程序漏洞允许攻击者发动拒绝服务攻击 • GNOME 基金会和 RPI 的专利诉讼案达成和解 • 安全研究人员分析过去几年发生的开源软件供应链攻击 • 微软开源 1983 年的 GW-BASIC
准备好你喜欢的饮料、编辑器和编译器,放一些音乐,然后开始构建一个由多个文件组成的 C 语言程序。
学习一门新的编程语言是在你的职业生涯中继续前进的好方法,但是应该学习哪一门呢?
编程字体有些在普通字体中没有的特点,这五种字体你可以看看。
通过树莓派学习编程,让你在就业市场上更值钱。
没有人能确切说出为什么 Hello World 能在快速创新著称的行业中经受住时间的考验,但是它又确实留下来了。
为开源项目作贡献最好的方式是为它减少代码,我们应致力于写出让新手程序员无需注释就容易理解的代码,让维护者也无需花费太多精力就能着手维护。
我们有三个理由来说明 Pygame 对初学编程者是最好的选择。
最近几个开发者问我怎么开始自己的直播,因此我在这里想大家展示我给他们的建议!
编程现在已经变成最受欢迎的职业之一,不像以前,编制软件只局限于少数几种编程语言。
本周我一直在整理 Facebook 代码,而且我喜欢这个工作。我的职业生涯中已经整理了数千小时的代码,我有一套使这种整理更加安全、有趣和高效的规则。
不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言。
你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚、更安全、且更容易理解,NASA 的喷气推进实验室制定了 10 条编码规则。
系统可以持续运行 5 年、10 年甚至 20 年或者更多年。但是,特定的代码行的生命,即使是经过设计,通常要短得多:当你通过各种方式来迭代寻求解决方案时,它会有几个月、几天甚至几分钟的生命。
编程初学者可能都思考过这个问题,“我该怎么学编程?”这里我们提供些相关的参考指导来帮助你找到最适合自己学习情况和学习需要的方法。
多年前,我曾是一名 Smalltalk 程序员,这种经验让我以一种不同的视角来观察编程的世界,例如,需要花时间来适应源代码应该存储在文本文件中的这种做法。
在最近关于 Linus Torvalds 的一个采访中,这位 Linux 的创始人,在采访过程中大约 14:20 的时候,提及了关于代码的 “good taste”。good taste?采访者请他展示更多的细节,于是,Linus Torvalds 展示了一张提前准备好的插图。
最近几年中,面向数据的设计已经受到了很多的关注 —— 一种强调内存中数据布局的编程风格,包括如何访问以及将会引发多少的 cache 缺失。由于在内存读取操作中缺失所占的数量级要大于命中的数量级,所以缺失的数量通常是优化的关键标准。这不仅仅关乎那些对性能有要求的 code-data 结构设计的软件,由于缺乏对内存效益的重视而成为软件运行缓慢、膨胀的一个很大因素。
Exercism 是一个 开源 的项目和服务,通过发现和协作,帮助人们提高他们的编程技能。Exercism 提供了几十种不同编程语言的练习。实践者完成每个练习,并获得反馈,从而可以从他们的同行小组的经验中学习。
我仔细考察了一些我最喜爱的 C 语言书籍,并从其中选出了对我意义最大的九本。
分享是一种美德,我精心挑选了九本值得一读的优质 C++ 书籍,这些书籍均基于开源协议发布。在这之前,我会给出一份 C++ 的简短介绍。
虽然你可以使用任何编辑器来开发 Python 程序,但是如果你使用一个同时包含编辑器和调试器的优秀的集成开发环境(IDE)来进行开发,那么你的编程生涯将会变得更加轻松。
经常有人问哪个编程语言最流行?这问题很简单,但是回答起来可没那么简单。
在这篇文章中,我们对 200 多个编程游戏网站的各个方面进行了评估,包括是否免费、是否自由开源、是面对菜鸟还是有经验的程序员、支持的编程语言等等,然后遴选出这 12 个上佳的免费的编程游戏网站,希望能让你或你的朋友(或者你的孩子)真正喜欢上编程。
"相较于其它方式,我一直热衷于推崇围绕数据设计代码,我想这也是Git能够如此成功的一大原因在我看来,区别程序员优劣的一大标准就在于他是否认为自己设计的代码还是数据结构更为重要。" – Linus Torvalds "优秀的数据结构与简陋的代码组合远比反之的组合更好。" – Eric S. Raymond, The Cathedral and The Bazaar 学习数据结构与算法分析会让您成为一名出色的程序员。 数据结构与算法分析是一种解决问题的思维模式。 在您的个人知识库中,数据结构与算法分析的相关知识储备越多,您将越多具备应对并解决各类繁杂问题的能力。掌握了
是什么造就了一个优秀的程序员?首先问问你自己吧,这会是个有趣的问题。它让你反思自己的软件开发技术。这个问题也适合问问你的同事们。它可以带来一些关于如何协同工作的有趣讨论。下面是我认为成为一个优秀程序员必备的五个重要技能。
作为开发人员的你们,还记得你学会的第一种编程语言吗?跟大家聊聊你最爱的编程语言,或者分享一下你在敲代码过程中遇到过的趣事儿。小编为大家准备了9本编程语言图书,转发微博参与互动(微博地址见活动详情),11月21-11月29每天从参与活动的用户中抽取一位中奖用户,赠送图书一本(图书按照图片顺序)