C++ 编辑
C++是一种被广泛使用的计算机程序设计语言。它是一种通用程式设计语言,支援多重编程范式,例如过程式编程抽象化物件导向程式设计泛型程式设计设计模式等。
5
相关
泛型程序设计是程序设计语言的一种风格或编程范型。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。Ada、Delphi、Eiffel、Java、C♯、F、Swift 和 Visual Basic .NET 称之为泛型;ML语言、Scala 和 Haskell 称之为参数多态;C++ 和 D语言称之为模板。具有广泛影响的1994年版的《Design Patterns》一书称之为参数化类型。
RStudio是为R语言设计的一种跨平台整合开发环境。其特色包括可客制化的软件套件视觉化界面与同团队开发的一系列数据可视化与出版工具。RStudio有免费的自由软件版本及收费的专业版本,并分为在本地电脑上执行的桌面版和与在服务器上执行而可由浏览器连接后使用的服务器版。RStudio主要基于Java、C++以及少量的JavaScript,而它的图形用户界面则基于Qt。 RStudio的第一个公开测试版本由RStudio公司于2011年发布,正式版则在2016年11月推出。目前的最新版本为2018年10月更新的1.1版。2018年4月,RStudio宣布与Ursa Labs展开行政与营运双方面的合作,目标是基于Apache Arrow建立一个通用性的数据科学运行时系统,希望整合R语言、Python、Julia等,并使其执行期使用的资料能够即时地互操作性。
安德烈·亚历山德雷斯库,罗马尼亚裔美国人,C++和D语言专家。
C++ AMP是微软公司基于DirectX 11技术实现的一个并行计算库。它建立在C++的语言规范上,使得程序员可以相对容易地在数据并行硬件上编写并执行并行计算程序。
SystemVerilog DPI,全称SystemVerilog直接编程接口 是SystemVerilog与其他外来编程语言的接口。能够使用的语言包括C语言、C++、SystemC等。直接编程接口由两个层次构成:SystemVerilog层和外来语言层。两个层次相互分离。对于SystemVerilog方面,另一边使用的编程语言是透明的,但它并不关注这一点。SystemVerilog和外来语言的编译器各自并不需要分析另一种语言的代码。由于不触及SystemVerilog层,因此支持使用不同的语言。不过,目前SystemVerilog仅为C语言定义了外来语言层。
C++设计新思维是安德烈·亚历山德雷斯库编写的的一本有关C++的书籍,由艾迪生韦斯利于2001年出版。斯科特·迈耶斯认为该本书是“最重要的C++书籍之一”。自2001年以来,该书已重新出版并翻译成多种语言。
Common Lisp对象系统是一种面向对象编程设施,它是美国国家标准协会 Common Lisp的一部分。CLOS是强力的动态编程语言对象系统,在根本上不同于静态语言,比如C++或Java中的那种OOP设施。CLOS受到更早期的Lisp对象系统,比如MIT Flavors和Xerox CommonLoops的启发,然而它比二者要更加泛化。
.NET Framework泛型是在.NET Framework 2.0的公共语言运行库中的增加的一项新功能,类似于C++的模板,但不如C++的模板灵活,不过也有一些自己的特性。
Adobe ColdFusion,是一个商用的快速应用程式开发平台,在1995年由JJ Allaire开创。ColdFusion最初是为了创建能与数据库连接的网站而开发的。2.0版本以后,它成为了一个全面的开发平台,包括一个集成开发环境以及功能全面的脚本语言。ColdFusion支持的CFML是一种脚本语言,文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。cfm文件被编译器翻译为对应的C++语言程序,然后运行并向浏览器返回结果。它的设计思想被一些人认为非常先进,被一些语言所借鉴。
泛型程序设计是程序设计语言的一种风格或编程范型。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。Ada、Delphi、Eiffel、Java、C♯、F、Swift 和 Visual Basic .NET 称之为泛型;ML语言、Scala 和 Haskell 称之为参数多态;C++ 和 D语言称之为模板。具有广泛影响的1994年版的《Design Patterns》一书称之为参数化类型。