一句话编程语言

这是对主流或者不主流语言的一句话评价,有一些个人观点和看法,主要用于娱乐,不要太过于认真。而且,笔者大部分都多少用过,;)。

C

各种操作系统的基础编程语言,几乎是系统级模块和驱动程序唯一选择。

C++

基于C语言但更高级,加入了面向对象的设计思想,同时保留了编译性语言的高性能,是大型软件项目对于模块化、扩展性的需求的响应。

Objective-C

面向对象的C,但由苹果来开发和维护,只运行在苹果的系统之上(苹果的C++)。

C#

微软版本的C++(++)。宇宙IDE-Virsual Studio的绝配,.Net生态的基础。

Java

经典学院派面向对象编程的范式语言,严谨但繁琐。其虚拟机+字节码的运行方式,提供了另一种跨平台开发的解决方案。

Kotlin

为Android开发优化的Java简洁、填坑版本。

JavaScript

和Java没啥关系,只是蹭热度。但却发展成为事实的Web应用编程标准,特别是前端,后端也可用。最神奇的是函数作为参数的回调和异步机制。

TypeScipt

JavaScript+Type,带有类型声明和检查的JavaScript,但要注意,并没有一个TypeScript的运行时,它实际上是转换为JS来运行的。

ActiveScipt

Flash(现在还有人记得它吗)用的脚本语言,模仿JavaScipt,但将Flash作为运行时。

PHP

Web动态页面时代,页面编程的王者。核心是强大的模板化文本处理能力。但在前后端分离的时代,显得有点尴尬。

Go

为并发的概念设计。Google出品。主打单执行体,跨平台。

Rust

由于内存保护的机制,可能是新的系统级编程语言的有力候选者。最近Rust社区刚和Linux争执了一番。

Fortran

公式翻译者,传统(传说中的)科学计算语言。

Python

事实标准的数据科学处理语言,因为它提供了快速的脚本化编辑和执行,长期大量的数据处理程序库,和简单方便的大规模数据操作(如矩阵计算和处理)语法。

Basic

玩具语言。但适合入门和教学。

Virtual Basic

可视化,图形化的玩具语言。

Pasical

为编程教学设计,主打结构化、自然语言化、严格类型和语法严谨,Delphi开发工具的官方语言。经典但是过时,主要是没有搭上Web应用开发的快车。

Turbe Pasical

比Pasical快一点。但没啥用。

Buby

借助Ruby On Rails,奠定了MVC框架的概念。 后成为苹果力推的Web应用开发语言,现在也逐渐魔力。

Lua

脚本语言,但主打极简、高效和可嵌入。它的最主流的应用场景是作为nginx的扩展。

SQL

最接近人类语言,但其实是一种编程语言。和其他大多数基于过程控制的语言不同,SQL是指令(直接描述目的)式的。数据操作很强,但流程控制有点弱。

Dart

不知道Google为什么要搞这个玩意。

Erlang

专为通信类应用的独特设计,多进程,分布式,IO优化,高可用...。在很多消息系统中有应用。

ASSEMBLY

汇编语句,基本上基于特定的指令集,接近机器语言了,但人类勉强看得懂。

WASM

汇编的Web版本。它的硬件平台,就是浏览器,然后由浏览器负责转义在真实硬件上运行。

HTML

名为语言,其实不是语言。只是一种信息的组织和表达规范和形式。

CSS

HTML负责结构,CSS负责外观,但两种语法逻辑截然不同。

J++

应该已经没有人记得它了。微软的Java,失败了。

Shell

有点古怪,但好处是基本上开箱即用,各种操作系统都有内置的Shell。

Perl (Practical Extraction and Report Language, 实用摘录与报表语言)

Shell的文本处理能力过于孱弱,所以类Unix操作系统,提供了Perl作为胶水和半官方的脚本语言。

易语言

中文语法编程,哗众取宠,不伦不类,画蛇添足

相关推荐
Moonbit16 小时前
MoonBit高校行 | 中大、深技大、深大、港科广回顾
后端·开源·编程语言
龙华5 天前
仓颉crypto-ffi 库与 OpenSSL 环境配置完全指南
编程语言
沢田纲吉6 天前
《LLVM IR 学习手记(三):赋值表达式与错误处理的实现与解析》
前端·编程语言·llvm
希赛网9 天前
软考软件设计师常考知识点:(一)计算机组成与体系结构
软考·uml·编程语言·计算机基础·软件设计师
沢田纲吉13 天前
《LLVM IR 学习手记(二):变量表达式编译器的实现与深入解析》
前端·编程语言·llvm
Moonbit15 天前
MoonBit Pearls Vol.9:正则表达式引擎的两种实现方法:导数与 Thompson 虚拟机
后端·正则表达式·编程语言
沢田纲吉20 天前
《LLVM IR 学习手记(一):无量表达式编译器的实现与实践总结》
编程语言·llvm
Moonbit21 天前
MoonBit 三周年 | 用代码写就 AI 时代的语言答卷
后端·程序员·编程语言
阿里云云原生22 天前
再见 Cursor,Qoder 真香!这波要改写 AI 编程格局
编程语言
数据智能老司机22 天前
精通 Python 设计模式——并发与异步模式
python·设计模式·编程语言