搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 代码律动codingwave > 挑战:所有的编程语言的一句话解说!

挑战:所有的编程语言的一句话解说!

代码律动codingwave 2018-10-30

在这世界上,已经存在有至少两百多种编程语言,你也许是像我一样从 Pascal 学起的,也许你是老老实实从 C 学到 C++,也许也有走歪门邪道从 brainfucker 学起的。你对于这些编程语言特点了解多少,让我们尝试用一句话来概括他们。

JavaScript

和 Java 的关系相当于雷锋和雷峰塔之间的关系,你也许并不太会写 JS,但是你肯定会用一百种姿势写任意 translate 到 js 的代码。

Ruby

日本编程界的国宝,据说唯一关心程序员写代码开不开心的语言。

Python

流行的脚本语言,现在大家喜欢拿它来炼丹。

Perl

这是一个自带混淆的语言,你会忘记你刚刚写的是什么。

Scheme

两大Lisp方言之一,有一个相对简单的语言规范称为 RnRS。

C

一个很古老的语言。

Haskell

类型系统令人惊叹,不过,不要跟我提 monad。

D

吉祥物很有趣的一种语言。

Brainfuck

只有少量语法的深奥的语言,意如其名。

Rust

内存管理和并行编程很强大的语言。

C++

一种具有很多编译错误的语言。

Go

吉祥物很可爱的语言。

Java

30 亿安卓机的梦想。

PHP

公认的世界上最好的语言。

Glass

草语言wwww,用它来写 lambda 演算时,你的屏幕是一片的草原,wwwwWWWwwwWWW。

Makefile

图灵完备的控制语言,可以管理依赖关系和增量编译。

Dart

承载着 Google 的 Java 梦想的语言。

Swift

苹果的梦想,比起 Dart 来,这个梦想已经实现了。

Dylan

苹果曾经的梦想,现在已经长眠了。

ActionScript

它实际上是 ECMAScript 的一种方言,你可以理解它为 JavaScript 语言的超集,不过随着 Flash 的死亡,它已经凉了。

AppleScript

操作 Mac 的神奇语言。

PostScript

高级打印机竟然也有解释器,你敢信?

Fortran

经常在超级计算机上运行的语言。

Clojure

在 JVM 上运行的 Lisp,并行计算强大。

Boo

曾经可以在 unity 上使用它。

Erlang

竟然是由一家通讯公司开发的语言。

Elixir

一种在 VM 上运行的类似 Ruby 语法的语言。

Pascal

已经好久没听说过 Delphi 了,究竟发生了什么。

PARI/GP

代数系统很强大的语言。

Common Lisp

两大 Lisp 方言之一,可以用来写 emacs 的功能。

Scala

一种在 JVM 上运行的强类型语言,可以用 monad。

Lisp Flavoured Erlang

在 Erlang 的 VM 上运行的 Lisp,是的,有人的地方一定有 Lisp。

bc

可以计算任意精度的计算器。

dc

一种基于堆栈的语言,用于实现 bc。什么?他们干嘛要分裂出来。

CoffeeScript

有人觉得 JavaScript 很难用,就写了 CoffeeScript。

gnuplot

用来绘制图形的语言,你可以用来写游戏或者模拟图灵机。

Prolog

似乎是上古时期的用来做人工智能的语言。

AWK

AWK 是开发人员名字的缩写。

sed

大多数人只用他替换 grep 使用,但是它是图灵完备的,不过别学他了,反正你也不用它。

lo

基于原型的编程语言,原型就是由它开始的,不是 JavsScript。

m4

autoconf 和其它语言中使用的文本替换语言。

Eiffel

比 Java 更古老的面向对象编程语言。

Self

基于原型的面向对象编程语言,带有很浓重的 Smalltalk 色彩。

Nim

一种越位规则语法的编程语言,用来转为结构化文法再编译。

Lua

出生于南美洲,游戏开发经常用到。

Tcl/Tk

Tcl只是一个语言名称,Tk 是一个 GUI 库,Tk 有很多语言的 binding。

Pure

函数型脚本语言。

Icon

用于处理文本的编程语言。

Verilog HDL

写电路的语言。

J

受 APL 影响的语言,比 APL 更容易阅读,当然在可读性来说还是蠢蠢的。

K

受 J 语言影响了的语言,和 J 语言一样,在你的眼睛习惯前,你会很痛苦。

FALSE

基于堆栈的深奥语言,但是阅读起来并不困难。

Julia

也是一种用于科学计算的语言,其中一个作者是华人。

Lazy K

你可以只用 0 和 1 编写它,它缺少一切语言该有的东西,但是它可以用来表达 SKI 组合子,所以它是图灵完备的。

C

一种在 .NET 平台上的一种典型语言。

F

另一种函数式的在 .NET 平台上的典型语言。

VB.NET

真是奇了怪了,现在还有人在用 VB6。

Forth

一种古老的链式编程语言,在引导程序中还有用。

jq

人们普遍认为它是用来显示 JSON 的程序,但实际上它是一种语言。

Occam

一个远古时期具有强大并行能力的语言。

OCaml

一个函数式语言,没有 monad。

Frege

JVM 上运行的 Haskell,JVM 真是支撑起了一大编程语言家族。

ZPL

用来进行并发计算的编程语言,在科学计算中使用。

Golo

在 JVM 上运行的脚本语言,它非常快,充分利用了 Invoke Dynamic。

COBOL

自古以来就是在银行里用的语言,如果你会写它,那么你赚的钞票一定很多。

R

数据科学家常用的语言。

Nemerle

在 .NET 平台上的一种语言,有宏。

Octave

matlab 的开源版本,用于数值分析。

Ceylon

RedHat 创造的 JVM 语言,很像 Java。

Kotlin

JB 公司出的基于 JVM 的语言,最近很火。

Mirah

具有类似 Ruby 语法的 JVM 上的语言,宏很棒。

Befunge

真『二次元』语言。

Idris

类型系统很强大的语言。

Whitespace

一种很哲学的深奥语言,打印它竟然不会消耗墨水。

Miranda

Haskell 的前身,特点是纯函数式惰性求值。

Crystal

可以编译的 Ruby 语言。

Batch file

Windows 的 .bat 文件,人生这么美好,为什么要写它呢。

Arc

Hacker New 是在这个 Lisp 方言上跑起来的。

Lush

面向对象的 Lisp。

Shen

神的 Lisp。

Hack

Facebook 改良的 PHP,据说很快。

Smalltalk

世界上第二个面向对象语言。

Logo

妈妈快看这里有一只会动的小乌龟。

C+=

专为女权主义者设计的语言,处处体现女权的思想,斜眼笑。

Sawzall

Google 开发的用于处理分布式系统日志的语言,没人用它,现在连 Google 自己也不用。

Cobra

一个受 python 影响很深的在 .NET 平台上的语言。

Mammouth

PHP 版的 CoffeeScript。

RedScript

这种用 JavaScript 开发的语言通常都会销声匿迹,然后大家转向 Babel 或者是 TypeScript。

MoeScript

名字很萌的语言。

MoonScript

Lua 版的 CoffeeScript。

PureScript

Haskell 版的 JavaScript。

PogoScript

JavaScript 之上加了语法糖,避免回调地狱。

dogescript

wow so syntax very doge much future。

Emacs Lisp

为什么 Vim Script 不引入 Emacs Lisp 啊,Vim Script 那么难用的说。

jisp, Sibilant, wisp, LispyScript

Lisp 系的 AltJS 语言 ,他们都很像,请帮我看看他们有什么不同。

Cat

肥宅快乐兽语言,一个静态类型链式调用的函数式语言。

Cola

一听名字就是肥宅专用语言,会编译为 C#。

ooc

这也是一种转换为 c 语言并编译的语言,有比 Nim 更有趣的功能,但是语法难懂。

Anko

用 Go 语言写的脚本语言。

Falcon

一个多范式语言,多范式应该是人类的梦想。

எழில்

泰米尔语言编程语言,反正我不懂这个语言。

易语言

都说到泰米尔语言了,那就不得不提中文编程的易语言了,手动滑稽。

REXX

IBM 开发的一种编程语言,用在 IBM 的大型机上。

Boomerang

用于文本处理的 ML 方言。

Scilab

数值计算系统。

FrontForge

在一个开源字体设计软件中提供的语言。

Emojicode

用 Emoji 表情编程!

🏁 🍇
  😀 🔤Howdy, partner!🔤❗️
🍉

Wren

嵌入式语言,看起来像 JavaScript。

Ivy

用 Go 语言编写的 APL 语言。


所以,对于上面提到的语言,你知道几种呢?会用几种呢?

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《挑战:所有的编程语言的一句话解说!》的版权归原作者「代码律动codingwave」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注代码律动codingwave微信公众号

代码律动codingwave微信公众号:codingwave

代码律动codingwave

手机扫描上方二维码即可关注代码律动codingwave微信公众号

代码律动codingwave最新文章

精品公众号随机推荐