Workflow
JavaScript
icon
Search documents
2025 年 07 月编程语言排行榜|主流编程语言内卷升级,安全系“黑马” Ada 正在逆袭?
菜鸟教程· 2025-07-11 02:31
TIOBE 2025 年 07 月份的编程语言排行榜已经公布, 官 方的 标 题是 : 主流编程语言竞逐十强席位 ! ( Senior programming languages battling for a top 10 position ? ) TIOBE最新榜单揭晓 , Python、C、C++、Java、C#、JavaScript、Go 七大语言连续三年稳居前七,形成牢不可破的"第一阵营"。 而排名经常变化的其实在 第 8 至 12 名 —— Visual Basic、SQL、Fortran、Ada、Perl、Delphi 这个几个语言 展开月度排位拉锯战,上演编程 界的"诸神黄昏"。 Visual Basic、SQL、Fortran、Ada、Perl、Delphi……这些老古董语言可能在简历里已经删了,但它们还在为"前十"的门票拼命竞争。 今天 VB 上来了,明天 Delphi 又冲了个高峰,Fortran 和 Perl 像打不死的小强,不服老也不服输。 按理说,Rust 安全、Kotlin 靓丽,Dart 也有 Flutter 加持,Julia 更是数据科学界的新宠,但现实却是——它们仍然没能挤进 ...
2 万程序员签名!Node.js 之父炮轰 Oracle,这事对行业有重大影响。网友直呼:它就是寄生虫
程序员的那些事· 2025-06-29 11:31
大家好,我是小程程 2025 年 6 月 27 日,Node.js 之父 Ryan Dahl 发布了起诉甲骨文 JavaScript 商标战的最新进展。 一、最新进展 // 以下第一人称基于是 Ryan Dahl 的视角 6 月 18 日,商标审判和上诉委员会(TTAB)驳回了我们对甲骨文公司的欺诈指控。我们对此裁决持不同意见。 该指控称,甲骨文在 2019 年商标续展时,故意向美国专利商标局(USPTO)提交 Node.js 网站截图,以证明 JavaScript 商标的使用情况。 作为 Node.js 的创造者,我对此深感愤慨。Node.js 从未属于甲骨文的产品或品牌,甲骨文既非其开发者,也不负责运营,更无权利用它来支撑自身商 标。他们选择引用第三方开源网站的行为,恰恰表明其缺乏更有力的证据,且对此心知肚明。 但 欺诈指控 并非本案的核心。我们不会修改这一欺诈指控,若这么做,案件将拖延数月。我们的重点在于更关键的主张: 通用性 和 放弃使用 。 如今,所有人都用 JavaScript 来指代一种编程语言,而非某个品牌或甲骨文的产品,它是全球一种流行的编程语言而已。 案件目前正加速推进。 8 月 7 日, ...
2025 年 06 月编程语言排行榜|SQL 的未来在哪?SQL 算不算编程语言?
菜鸟教程· 2025-06-11 01:41
TIOBE 2025 年 06 月份的编程语言排行榜已经公布,官方的 标题是: SQL 的未来在哪里 ! ( Where is SQL going? ) SQL,全称 Structured Query Language(结构化查询语言) , 是用来和数 据库"对话"的语言。 近期 SQL 的热度开始下滑,本月,它跌至第 12 位,创下了历史最低。 在 TIOBE 榜单历史上,SQL 在 2003 年 10 月 是它的历史高光时刻排到了第六位 , 不过,2004 年初,有人提出 "SQL 其实不能算是编程语 言" 。这引发了大量争论,最终 TIOBE 决定将 SQL 移出榜单,从上图中我们也看到 2004 到 2018 之间没有数据。 到 2018 年,又有开发者指出:虽然绕了一点,但 SQL 实际上是图灵完备的,而图灵完备通常就意味着它是编程语言。于是,SQL 被重新加入排 行榜,凭借数据库领域的强力支撑,再次回归前十。 只要连上互联网,我们时时刻刻的交互过程都与 SQL 有关系,比如银行记录交易、电商管理订单、医院保存病历、航班、票务、乘客信息、学生 信息管理、选课系统、成绩管理、教师安排等,背后都是一堆表 ...
零JS,他用4.6万行HTML+CSS手搓了个《我的世界》,程序员哭诉:网友把服务器玩爆了
3 6 Ke· 2025-05-28 12:14
几年前做前端,HTML、CSS 和 JavaScript 被誉为「前端三剑客」,是很多入坑的开发者逃不开避不掉的技术。其中,HTML 负责搭建架子、CSS 负责视 觉美化、JavaScript 则主攻网页交互,三者缺一不可。 目前,这个项目也已经在 GitHub 上开源:https://github.com/BenjaminAster/CSS-Minecraft 480 行 CSS + 46022 行 HTML,堆出了一个 3D 世界! 那 Benjamin Aster 是怎么做到的呢? 这个问题其实也引起了不少开发者的兴趣。英国程序员、Django 框架的作者 Simon Willison 就在看到这个项目后,专门写了一篇博客,深入解析了这个 0 行 JavaScript、全靠 HTML 和 CSS 撑起来的《我的世界》克隆版背后的技术原理。 简单来看,这是一个 9x9x9 的世界,可以在其中放置或移除 7 种不同类型的方块,也可以以 3D 视角旋转这个世界,从不同角度进行观察。 不过最近,一位名叫 Benjamin Aster 的开发者却玩了波「反套路」—— 他竟然用纯 HTML 和 CSS 搞出了一个《 ...
2025 年 05 月编程语言排行榜|Python 统治了世界,其他编程语言都是弟弟
菜鸟教程· 2025-05-12 08:32
TIOBE 2025 年 05 月份的编程语言排行榜已经公布,官方的 标题是: Python 统计了世界 ! ( Python rules the world!) Python 上个月又双叒暴涨 2.2%!现在市场份额直接冲到 25.35%!这波直接封神了 ! 在 TIOBE 榜单历史上,只有 2001 年 6 月和 10 月的 Java 能比这更高, 不过那时候是 TIOBE 指数发布的第一个月份, 统计的语言少。 下次有菜鸟或同行问你学什么编程语言好,记得暗号是 Python : | | Programming Language | Ratings | Change | | --- | --- | --- | --- | | t | Python | 25.35% | +9.02% | | C | C++ | 9.94% | +0.41% | | C | C | 9.71% | -0.27% | | ミ | Java | 9.31% | +0.62% | | C | C# | 4.22% | -2.27% | | ીટ | JavaScript | 3.68% | +0.66% | 而且,Python 不 ...
不同程序员的老婆生了娃,他们的代码长啥样?笑死!
菜鸟教程· 2025-05-05 10:49
程序员在产房外等老婆生娃,闲着无聊用代码写个出生证明~ 1、面向对象の文艺青年(Python) 连娃的出生时间都要精确到毫秒,程序员爹怕不是个处女座: import datetime class NewbornBaby: def __init__(self): self.birth_time = datetime.datetime.now() # 精确到毫秒的仪式感 self.gender = "女" def welcome_to_the_world(self): print("欢迎来到世界,宝贝!") # 标准出厂欢迎语 2、 Java -- OOP 狂魔 生个娃都要写 getter,不愧是 Java 程 序员, 这代码量比娃的体重还重,JVM 看了都流泪: baby = NewbornBaby()baby.welcome_to_the_world() # 输出:欢迎来到世界,宝贝! import java.time.LocalDateTime; public class NewbornBaby { private final LocalDateTime birthTime; private final S ...