假如你来发明编程语言
比如把 A 语言的语法用到了 B 语言上,debug 的时候怎么也找不到问题出在哪里。
回顾起来,有很多 Python 特性如果我能早点知道,肯定能少走不少弯路。现在我想要重点介绍其中五个最重要的特性。
当时我们的某位编辑实在想不出来Python跟生肖狗的关系,于是就给Python编了一首打油诗:Python是条狗,你有我也有. 但是这句话遭到了编辑部全体编辑的无情嘲笑
Rust 是一个更好的 C++,即使你偶尔听到有人说 Go 是一个更好的 C,但事实并非如此。任何带有内置垃圾收集器和运行时的语言,都不能被视为 C 语言。别搞错了,Rust 才是 C++,而不是 C。
Clojure 在我的工作中作为主打编程语言已逾两年,我非常喜欢这门语言!我仍然会遇到很多搞开发的朋友和同事,他们属于这两种情况中的一种: 从未听说过 Clojure 或 Lisp。 听说过 Clojure,但将其视为又一个 Lisp 而不屑一顾。
提到编程语言,大多数的文章内容都这样的:Java 已死?Ruby 的“消亡史”;编程语言排行榜:Go 最流行,Rust 最有前途;Go 语言已经全面碾压 Python…
程序员想要取得伟大的成就,首先需要知道应该学什么语言。最好的方法就是了解 2019 年 7 种最受欢迎的编程语言。
Dropbox 工程师通过官方博客解释了为什么该公司放弃在 iOS 和 Android 上共享代码的策略转而使用各自平台的原生语言。
经过了半个月,Dice 依靠更大的数据趋势来做出预测,又发布一个更大胆的预测续集,关于 5 种在未来可能会有更多使用的编程语言。
Julia 会是编程语言中的“黑马”吗?你是否已经准备好学这门崛起中的新语言了呢?
并非所有的编程语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,即使是最流行的编程语言也不可避免地要走向衰败。
在编程语言的世界中,并非所有语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,很多编程语言的命运也开始出现不确定性。在未来两年内,整体采用情况又会出现哪些变化呢
上周,MSRC(微软安全响应中心)透露出拥抱 Rust 的打算,随后他们将这个话题扩展为一个系列,进一步阐述了使用安全的系统编程语言的的必要性,以及选择 Rust 的原因。
周末的Hello World咖啡馆还是热闹非凡。
这是Slack的宿命,还是无奈与无语?
近日,V 语言开发者在 Twitter 上发布消息,V0.1 已开源,可下载 Linux,macOS,Windows 版本或用不到一秒的时间从源代码构建它,甚至可以在 Android 上运行。
Rust 超越了这些特点,可谓是青出于蓝而胜于蓝,长江后浪推前浪。Rust 非常严格且学究式的编译器会检查你使用的每个变量以及你引用的每个内存地址。它避免了可能会出现的数据竞争条件,并通知你未定义的行为。
关于编程语言,还有很多类似的图可以表示它们相互之间的演进。不过我并不想从语言设计者角度来说明这个问题,而是想从程序员本身来看待语言演变。虽然两者间有些接近,但并不完全相同。
Guido van Rossum 说,设计一种语言类似 JK罗琳写《哈利波特》,罗琳在布局上是天才,她在第一本书中提到的某些细节在第六和第七本中成了情节重点。
Windows 的大部分内核(ntoskrnl.exe)是用C语言写的,你可以在Github上看到泄露的Windows Research Kernel 代码,自己研究一下,虽然它已经相当过时,非常不完整,但依然能看出一些重要的东西。
Java 是由 Sun 微系统公司在 1995 年推出的编程语言,2010 年 Oracle 收购了 Sun 之后,Java 的所有者也就自然变成了 Oracle。2019 年,Oracle 宣布将停止 Java 8 更新的免费支持,未来 Java 的更新只适用于已付费的许可证持有者。
多亏了它的起源和它的人工智能研究用途,说不定还要多亏 SICP 的遗产,Lisp 一直都那么让人着迷。在我们能够想象上帝用其它新的编程语言创造世界之前,Lisp 都不会走下神坛。
8 日,Julia 正式发布 1.0 版本。Julia 团队表示:“Julia 1.0 版本是我们为如饥似渴的程序员构建一种全新语言数十年来工作成果的巅峰。”那么问题来了,Julia 真有这么神?你做好学一门新编程语言的准备了吗?
在做编程语言选型的时候,除了技术本身还有很多其他因素,这些因素要针对具体场景来分析,所以本文从通用性的角度考虑,只讲技术层面的内容。
应该还能用
【外评】谷歌:从源头消除内存安全漏洞
【外评】在 RiSC-V 上运行《巫师 3》游戏
【外评】法官驳回大部分 GitHub Copilot 版权索赔要求
谷歌内部推出 SQL 中的管道(Pipe)语法
你们干扰不了我写开源代码
【外评】FreeBSD 将 Rust 纳入基本系统
【外评】电脑从哪里获取时间?
【外评】为什么 Stack Overflow 正在消失?
有时