常用编辑器与编译器对比?

编辑器:

1、Vim (所有平台)  


vim使用脚本和插件可以变得非常适合扩展。可以支持GUI或者命令行。同时可以支持所有的操作系统。在大多数的Linux系统都预先装。

2、 ATOM

Atom是免费开源的文本和代码编辑器,它是运行在Atom Shell上,几乎所有的设置都可以通过设置面板来更改配置,极为现代化。而且它简单易用,上手很快。

3、TextPad (Windows) 

一款强大的可以替代Notepad(记事本)的编辑器。可用于网页编辑或者作为编程IDE。

4、UltraEdit (Windows) 

UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。

5、  Emacs (所有平台) 

跨平台同时支持图形化界面和命令行。这个编辑器和LISP解析器整合,通过这个方式高手们可以修改它到极致。同时它是免费软件并且开源。

6、Notepad++ (Windows) 

Notepad++是windows上的一个强大的轻量级编辑器。虽然名字好Notepad很像,但是功能更强大。支持几乎所有的编程语言,并且支持屏幕拆分,拥有FTP浏览器,宏及其强大的文本编辑功能。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

编译器

1、GCC

GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。后来又扩展能够支持更多编程语言,如Fortran、Pascal、Objecttive-C、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件(GNU Compiler Collection)。

2、lLVM和Clang

LLVM全称为Low Level Virtual Machine,起初只支持C/C++,现已支持多种语言。提及LLVM可能指代的是LLVM project/infrastructure(框架,编译器各个环节对应项目的集合)、An LLVM-based compiler、LLVM libraries(库)、LLVM core(编译器的后端)、The LLVM IR。

Clang是a C language family frontend for LLVM,是C-like语言的编译器前端,支持C, C++, Objective C/C++, OpenCL C等。后端使用LLVM。

3、Watcom C/C++

Watcom的C语法 兼容其他(例如 Microsoft、Borland)编译器, 对"_asm"标识符支持(for instance)略有不同。 其他编译器能对付的C代码 Watcom也能对付, 而且质量更优、效率更高。

 

4、Intel C++

ntel 编译支持 IA-32、Intel 64、Itanium 2、Intel Atom 处理器和某些非 Intel 的兼容处理器(例如某些 AMD 处理器)。开发人员应当检查系统需求。适用于 IA-32 和 Intel 64 的 Intel C++ 编译器的主要特点是自动向量化器。

猜你喜欢

转载自blog.csdn.net/qq_36971449/article/details/82958295