一些程序员不能不知道的名词

来源:互联网 发布:miao社交软件 编辑:程序博客网 时间:2024/05/16 10:16

RFC

RequestForComments征求修正意见书,由互联网工程任务组(IETF)发布的一系列备忘录。文件收集了有关互联网相关资讯,以及UNIX和互联网社群的软件文件,以编号排定。

FSF

FreeSoftwareFoundation,自由软件基金会,是一个致力于推广自由软件的美国民间非营利性组织。它于198510月由理查德·斯托曼建立。其主要工作是执行GNU计划,开发更多的自由软件。

GNU

GNU,一个类UNIX的操作系统,由GNU计划推动,目标在于建立一个完全相容于UNIX的自由软件环境。发展GNU系统的计划,最早由理查德·斯托曼在1983年启动,它是自由软件基金会最早致力的目标。最近一个GNU系统版本,是于201141日释出的GNU0.401,采用GNUHurd作为操作系统内核。其他的内核,最著名的是Linuxkernel,也被应用在GNU系统中。

GPL

GNUGeneral Public License,是一个广泛被使用的自由软件许可证条款,最初由理查德·斯托曼为GNU计划而撰写。

GDB

GNU侦错器(GNUDebugger,缩写:GDB),它是GNU软件系统中的标准侦错器,此外GDB也是个具有移携性的侦错器,经过移携需求的调修与重新编译,如今许多的类UNIX操作系统上都可以使用GDB,而现有GDB所能支持除错的编程语言有CC++Pascal以及FORTRAN

LLVM

LLVM,命名最早源自于底层虚拟机器(LowLevel VirtualMachine)的缩写[1]。它是一个编译器的基础建设,以C++写成。它是为了任意一种编程语言写成的程式,利用虚拟技术,创造出编译时期,链结时期,执行时期以及“闲置时期”的最佳化。它最早是以C/C++为实作对象,目前它支援了包括Objective-CFortranAdaHaskellJavabytecodePythonRubyActionScriptGLSL以及其他语言。


CLANG

Clang(发音为/ˈklæŋ/类似英文单字clang[1])是一个CC++Objective-C编程语言的编译器前端。它采用了底层虚拟机(LLVM)作为其后端。它的目标是提供一个GNU编译器套装(GCC)的替代品。作者是克里斯·拉特纳,在苹果公司的赞助支持下进行开发,而源代码授权是使用类BSD的开源授权。

BSD

BerkeleySoftware Distribution,伯克利软件套件)是Unix的衍生系统,1970年代由伯克利加州大学(Universityof California, Berkeley)的学生比尔·乔伊开创。

KDE

KDE(发音为/ˌkeɪdiːˈiː/),是一个国际性的自由软件社区,开发运行在LinuxBSDSolarisMicrosoftWindowsMacOS X[1]等平台上的一系列跨平台应用程序。它最著名的产品是Plasma桌面,是许多Linux发布版的默认桌面环境,例如openSUSEMandrivaLinuxKubuntu、与ChakraGNU/Linux[2]

社区的目标是开发基本的桌面功能和日常必需的应用程序,以及提供开发者编写独立的应用程序的工具和文档。许多独立应用程序和规模较小的项目是基于KDE的技术,这些软件包括CalligraSuitedigiKamRekonqK3b和许多其他应用程序。KDE软件是基于Qt框架所开发。

QT

Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象语言,易于扩展,并且允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。


LAMP

LAMPLinux, Apache, MySQL, PHP)已经成为了架构Web服务器的主要首选。


apt-get

apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。


本文原发布于键赏乾坤

原创粉丝点击