D語言
D語言是一种程式語言,具备多範型,例如物件導向、指令式。由沃尔特·布莱特和安德烈·亞歷山德雷斯庫所開發,起源自C++,深受C++的影響,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它程式語言觀念的影響,如Java、C♯以及Eiffel。2007年1月2日釋出1.0穩定版本。2007年1月17日釋出2.0版本。 Walter Bright本身是Symantec C++編譯器的作者,另一名作者安德烈·亞歷山德雷斯庫是F…
共 10 篇文章
D語言是一种程式語言,具备多範型,例如物件導向、指令式。由沃尔特·布莱特和安德烈·亞歷山德雷斯庫所開發,起源自C++,深受C++的影響,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它程式語言觀念的影響,如Java、C♯以及Eiffel。2007年1月2日釋出1.0穩定版本。2007年1月17日釋出2.0版本。 Walter Bright本身是Symantec C++編譯器的作者,另一名作者安德烈·亞歷山德雷斯庫是F…
{{Infobox programming language |name = C語言 |logo = File:C1stEdition.svg |logo_size = 160px |logo caption = 在第一部介绍C语言的书籍《C程序设计语言》的初版封面上使用的C标识 |paradigm = 程序式指令式编程(过程式)、结构化编程 |year = |designer = 丹尼斯·里奇(Dennis Ritchie) |dev…
{{infobox programming language | name = Ada | logo = Ada horizon green logo with slogan.svg | paradigm = 多范式 | year = 1980年 | designer = -{}- MIL-STD-1815/Ada 83: Ada 95: Tucker Taft Ada 2005: Tucker Taft Ada 2012: Tucke…
Rust是由Mozilla主导开发的通用、编译型编程语言。设计准则为“安全、并发、实用”,支持函数式、並行式、过程式以及面向对象的程式設計风格。 Rust語言原本是Mozilla員工Graydon Hoare的個人專案,而Mozilla於2009年開始贊助這個專案 ,並且在2010年首次公開。也在同一年,其編譯器原始碼開始由原本的OCaml語言轉移到用Rust語言,進行自我編譯工作,稱做「rustc」,並於2011年實際完成。這個可自我…
Modula-2,是一种通用的结构化过程式编程语言,由尼克劳斯·维尔特在1978年至1985年间于苏黎世联邦理工学院开发。它具有充分的灵活性用于系统编程,和更加广阔应用领域。特别是,它被设计为以一种直接的方式支持分离编译和数据抽象。它的很多语法基于了维尔特早先的周知语言Pascal。 历史 在1976年至1977年年間,维尔特在Xerox Palo Alto研究中心,與一群設計Alto電腦的工作夥伴一同工作。1978年,维尔特在瑞士聯邦…
JOVIAL,是一种高级编程语言,基于ALGOL 58,主要针对嵌入式系统开发。JOVIAL包含ALGOL标准所没有的一些特点,如记录、记录数组、内联汇编等。JOVIAL是1960年代至1970年代主要的。 历史 JOVIAL是“Jules Own Version of the International Algorithmic Language.”(朱尔斯自己版本的国际算法语言)一语的缩写。JOVIAL于1959年由(SDC)的所领导…
Swift編程語言,支持多编程范式和編譯式,用来撰写基于macOS、iOS、iPadOS、watchOS、tvOS和visionOS的软件。 苹果公司于2014年在苹果开发者年会(WWDC)發布了Swift编程语言。从设计上苹果公司让Swift与Objective-C共存在苹果公司的操作系统上 2014年9月9日,Swift 1.0和iOS 8、Xcode 6.0的Golden Master版本一同发布,达成了一个重要的里程碑。 201…
Oberon是一种通用编程语言,最初由尼克劳斯·维尔特在1987年推出,是维尔特风格的类ALGOL语言中的最后一员(继Euler、ALGOL W、Pascal、Modula和Modula-2之后)。Oberon是增进Pascal的直接后继者Modula-2的能力,并减少其复杂度的集中努力的结果。它的原理性新特征是记录类型的数据类型扩展的概念。它允许新数据类型构造在现存数据类型之上并将它们关联起来,脱离了严格的静态类型数据的教条。Ober…
格拉斯哥Haskell编译器(),缩写为GHC,是函数式编程语言Haskell的一款开源原生代码编译器。作为目前最广泛使用的Haskell编译器,GHC为Haskell代码的编写和测试提供了跨平台环境,并支持大量的扩展、库和优化选项,从而简化代码的生成和执行过程。GHC的主要开发者是Simon Peyton Jones和Simon Marlow。1989年,格拉斯哥大学的Kevin Hammond用(LML)编写出原型,GHC也因此得名…
Modula-3是一种系统编程语言,它是叫做的升级版本的Modula-2的后继者。虽然它已经在研究界有了影响力,受其影响的语言有Java、C#和Python,但未能在工业上被广泛采用。它是在1980年代末由在数字设备公司(DEC)(SRC)和Olivetti研究中心(ORC)的、James Donahue、Lucille Glassman、Mick Jordan(之前在Olivetti软件技术实验室工作)、Bill Kalsow和设计。…