标签: 语言

50多年前阿波罗11号登月飞船的代码如同5000年前的甲骨文一样让很多程序员看不懂了

50多年前阿波罗11号登月飞船的代码如同5000年前的甲骨文一样让很多程序员看不懂了

上周四,前 NASA 的实习生 Chris Garry 将当时科学家给阿波罗 11 号(Apollo 11)登月所编写的部分原始代码放到了 Github 上。Twitter 上很多人表示看不懂这段 50 多年前编写的代码

四款后起编程语言能否成功挑战Python的王者地位

四款后起编程语言能否成功挑战Python的王者地位

下面是Python的一些潜在的挑战者,并讨论了Python是如何保住它第一的席位的。

王垠:我为什么不再研究编程语言(PL)

王垠:我为什么不再研究编程语言(PL)

我不做程序语言(PL)的工作已经半年了。在这半年里,我变得快乐了很多,对世界也有了新的观点。现在我想来讲一讲,我为什么不想再做 PL 的工作和研究。我只希望这些观点可以给正在做 PL,或者考虑进入这个领域的人们,作为一份参考。

学会这7招 7天学会任意一门语言

学会这7招 7天学会任意一门语言

掌握了十门语言的双胞胎Matthew和Michael Youlden在他们的居住地柏林接受了“一周内学会一门语言”的挑战。我们能从他们的学习方式中学到些什么呢?一起来看这7条经验。

编程语言漫谈

编程语言漫谈

我们知道现有语言的编程范式有:过程式,面向对象,函数式,逻辑式。随着软件工业化程度的普及,以及软件的复杂度越来越高,编程语言的发展历程 也是从最初的过程式(命令式)语言c,发展到以java语言为代表的面向对象编程语言。而逻辑编程语言(以prolog为代表)和函数式语言(lisp系 列)还多用在学术和人工智能领域中。近几年,随着多核,云计算时代的到来。函数式编程语言逐渐浮出水面,最经典的语言以scheme,common- lisp,ml,clojure,go为代表.而且最近的jdk8也逐步加入了functional,closure,lambda等语法

王垠:Go语言野心勃勃,实际情况又如何

王垠:Go语言野心勃勃,实际情况又如何

以前写过一些对 Go 语言的负面评价。现在看来,虽然那些评价大部分属实,然而却由于言辞激烈,没有点明具体问题,难以让某些人信服。在经过几个月实际使用 Go 来构造网站之后,我觉得现在是时候对它作一些更加“客观”的评价了。

一个 Java 程序员眼中的 Go 语言

一个 Java 程序员眼中的 Go 语言

Go 是个有意思的语言。即便在语言层面,Go 也不是 Java 的替代品。Java 和 Go 本不是服务于相同任务的 —— Java 是企业开发语言, Go 则是系统开发语言。Go 和 Java 一样,都在不断的开发中,相信在未来我们会看到更多变化。

儿童编程语言的进化史

儿童编程语言的进化史

随着机器人技术的应用和其影响力的扩大,教师们自己现在也需要学习模块化编程。但在这些方法被越来越多人采用的同时,我们应该思考的是:这是否就是正确的前进方向?又或者是不是还有其它更好的方法可以帮助孩子们学习计算机呢?

数据处理的9大编程语言

数据处理的9大编程语言

那么筛选海量数据集最优的工具是什么呢?我们咨询了一些数据黑客关于他们在数据分析的核心工作中最喜欢的编程语言和工具包。

不走寻常路的编程语言大家 – Lisp之父约翰·麦卡锡

不走寻常路的编程语言大家 – Lisp之父约翰·麦卡锡

程序员知道如何让计算机进行演绎推理,因为计算机能够理解其中涉及的数学。但如果想让计算机进行人类赖以生存的这种推测性的(而又常常是正确的)常识推理,就得发明一种全新的数理逻辑。而这正是约翰·麦卡锡为自己设立的目标之一。

你不可不知的9种Lisp语言思想

你不可不知的9种Lisp语言思想

Lisp语言诞生的时候就包含了9种新思想。其中一些我们今天已经习以为常,另一些则刚刚在其他高级语言中出现,至今还有2种是 Lisp 独有的。按照被大众接受的程度,这9种思想依次如下排列。

亚马逊工程师论各种编程语言的优缺点

亚马逊工程师论各种编程语言的优缺点

这是我写的旋风式的编程语言简介 ,我会讲C、C++、Lisp、Java、Perl (我们在亚马逊用到的所有语言)、Ruby (我就是喜欢) 和 Python,把 Python 加进来是因为 —— 好吧,你看了就知道了,现在我可不说。

Go语言编程模式

Go语言编程模式

2016年伦敦举办的QCon大会上,Peter Bourgon做了《六年Go语言设计经验》的报告,重点探讨了在使用Go进行开发时的编程模式和反模式。在这里,我们将他给Go开发者的建议进行了简单的总结。

你知道最复杂的编程语言是哪种吗?

你知道最复杂的编程语言是哪种吗?

JavaScript可能是时下前端编程中最热门的应用程序,但在很多方面该编程语言模仿了很多此前的编程语言。和COBOL, C, C++, C#, Java和Python相似JavaScript是一种过程化语言,但唯一的重大区别在于JavaScript存在代码复杂性问题。

C语言的2016

C语言的2016

这是我在2015年初写的草稿,且从未考虑过发布。这是一个未经雕琢的版本,因为没有任何人对这个草稿提供改进。最简单的变化只是将发布时间从2015年改成2016年。

Python 是电视剧,Java 是咖啡屋小甜心,程序语言都是如何命名的?

Python 是电视剧,Java 是咖啡屋小甜心,程序语言都是如何命名的?

打开 TIOBE Index 世界编程语言排行榜,出现在榜单上的程序语言名称多半都让人一头雾水。一些程序语言的作者会以「这种语言是什么」来命名语言

R语言和 Python —— 一个错误的分裂

R语言和 Python —— 一个错误的分裂

最近有一些文章提出与年龄相关的问题:“崭露头角的年轻数据科学家们是学习R语言还是Python更好?"

学会了 C 语言真的可以开发出很多东西吗?

学会了 C 语言真的可以开发出很多东西吗?

我现在C语言入门,基本靠自学,就看网上的那种教程,但是我怎么觉得它就是只能做下数学题,我觉得它并不能编辑出一个啥子游戏或者软件出来噢……初学者,见谅。

科学家们是如何使用Python语言的?

科学家们是如何使用Python语言的?

几天前,编程派介绍了一个可以分析引力波数据的 Python 包——GWPY,这个包整理自发现引力波的科研机构 LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与 Python 联系在一起。但事实是,我说的一点也没错:Python 在这次引力波大发现的过程中起到了非常重要的作用。

如何训练你的大脑去适应一种新语言

如何训练你的大脑去适应一种新语言

当你开始学习一种新语言,经验告诉我们,你通常会有两种目的(两者并不互斥)。一种是为了考试。也许在高中你是学法语的,你的目标莫过于想取得一个好的成绩,你并不是关心这个国家,关心这种语言或这个国家里的人民。

如果编程语言是超级英雄……

如果编程语言是超级英雄……

此前我们曾假设过如果编程语言是女人,如果编程语言是把刀,现在我们将编程语言设想成电影中的超级英雄会是怎样一番情景呢?

第 24 届国际 C 语言混乱代码大赛结果出炉

第 24 届国际 C 语言混乱代码大赛结果出炉

《你见过或写过的最复杂的 C 语言程序是? 》这个帖子中的指针,对部分童鞋来说够烧脑子了。觉着不过瘾的朋友,继续来看看本文。

互联网的发展怎样改变了编程语言的进化方向?

互联网的发展怎样改变了编程语言的进化方向?

 计算机编程语言未来的发展是怎样的?这是一个充满争议的永恒话题。

帮你提升 Python 的 27 种编程语言

帮你提升 Python 的 27 种编程语言

作为这个世界上最流行的编程语言之一的合作设计者,我经常遇到一种令人非常沮丧的行为( Python 社区和其它领域中都存在)就是社区中有影响力的人尝试去在其它开源社区中灌输对于”缺失“的恐惧感,并以此驱动别人对本社区做出贡献(我自己偶尔也会做出这样不当的行为,当别人掉进这个陷阱时我也更容易觉察出来)。

如何选择你的第一门编程语言?

如何选择你的第一门编程语言?

但令人遗憾的是乔帮主并未明确说要从哪项编程语言开始学起,但如果他依然健在的话极有可能会推荐 Objective-C 或者 Swift 语言,但是作为普通用户追崇乔帮主的建议开始接触编程的时候,应该首先接触哪款语言哪?对此 Udacity 表示用户选择应该根据四大标准来确定自己首次接触的编程语言。