最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

多范式

收录了 多范式 频道下的 50 篇内容

多范式编程语言-以 Swift 为例

编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。

我用50种编程语言写的“Hello,World!”程序
我用 50 种编程语言写的“Hello,World!”程序

本文向你展示怎样用50种不同的编程语言编写“Hello,World!”程序。

傻瓜式编程范式,程序员的基本功
傻瓜式编程范式,程序员的基本功

本文探讨了对编程范式、状态、数据抽象、闭包、不确定性、并发等一些概念的看法和理念,并评论和提出了一些发散性的思考。

专访瀑布 IM 包涵卿:Swift 中的函数式编程

Swift开发者大会将在北京举行,大会讲师包涵卿来自瀑布IM,作为客户端技术负责人,对多个平台的客户端研发有着丰富经验,他们也在使用Swift开发正式应用。在本次大会上,他将分享Swift中的函数式编程实践,会前他接受了InfoQ记者的采访,让我们提前来看看,函数式编程在Swift中有什么不同。

22个必知编程语言之「Scala」
22 个必知编程语言之「Scala」

Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。

22个必知编程语言之「JavaScript」
22 个必知编程语言之「JavaScript」

基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

Scala 更适合用于大数据处理和机器学习

对于新手来说,Scala相对比较复杂,其看起来灵活的语法并不容易掌握,但是对于熟悉Scala的用户来说,Scala是一把利器,它提供了许多独特的语言机制,可以以库的形式轻易无缝添加新的语言结构。近日,Spotify的软件工程师Neville Li发表了一篇题为《数据工程师应该学习Scala的三个理由》的文章,他认为现在的编程语言种类非常多,每种语言都各有优缺点,并且它们的适用的场景也不同,比如Scala就非常适合用于数据处理和机器学习。

为什么有这么多开发者讨厌面向对象编程?
为什么有这么多开发者讨厌面向对象编程?

关于面向对象编程,有人喜欢它,也有人讨厌它。

Racket 6.5 改善了 Typed Racket,提供更快迭代并添加更多新功能

Ryan Culpepper在Racket博客上宣布,属于Lisp/Scheme家族的多范式编程语言Racket 已经发布了6.5版本。这个新版本中添加了许多新功能,包括typed/untyped代码之间交互的改进,对哈希表和集合更快的迭代以及更多内容。

Rust!改变世界还是黄粱一梦? | 话题
Rust!改变世界还是黄粱一梦? | 话题

Rust作为一门新兴语言,在国外拥有高人气的它在国内却并没有掀起太大波浪。

Racket 6.1 发布

PLT Design公司发布了Racket的6.1版,Racket是一种通用的、属于Lisp/Scheme家族的多范式编程语言。Racket 6.1引入了一种用于处理局部递归变量定义的新方式,以及其他一些新的语言特性。

开发做了这么多年,你真的了解JS工作机制吗
开发做了这么多年,你真的了解 JS 工作机制吗

本文的主题是 JavaScript,但不是讲它的功能,语法之类——相反,我要谈的是 JS 的工作机制,以及与此相关的一些基本术语。

Flow开源,我们还需要一门新语言吗?
Flow 开源,我们还需要一门新语言吗?

4月26日,Area9在GitHub上以开源的形式发布了flow。Flow是一个完整的平台,让用户可以使用函数式编程语言编写可以在任何地方运行的应用程序。每天都有一种新的编程语言发布,为什么我们还需要一门新的语言呢?

深入剖析编程当中最容易被误解的语言:JavaScript
深入剖析编程当中最容易被误解的语言:JavaScript

天赋异禀、与众不同,再加上这二者之间的种种其它特性,共同造就了JavaScript这朵“奇葩”。

Stroustrup 专访:畅想 C++17

最近,Bjarne Stroustrup(设计并最初实现C++的作者)公开的一份草案引发了一场激烈讨论,讨论的话题围绕着C++17的设计目标以及可能加入的新特性,例如:模块、概念和范围。InfoQ有幸采访了Stroustrup,试图了解他对C++的见解以及社区的工作。

Databricks 连城谈 Spark 的现状

Spark为何如此受欢迎?在连城看来,Spark在大大提升大数据分析效率的同时也大大降低了开发成本,切实解决了大数据分析中的痛点。

Visual Basic 的未来之路

微软宣布了Visual Basic未来的一些重大变化。代表公司六年来的第一次重大变化,Visual Basic将摆脱C#,从C#分离。

再添新成员,ARM 等15家企业加入 Rust 基金会
再添新成员,ARM 等 15 家企业加入 Rust 基金会

Rust 开发者社区成为近一年增速最快的社区之一。

为什么每一名程序员都应该学习 C++?
为什么每一名程序员都应该学习 C++?

我将解释一下,为什么学习 C++ 是所有努力成为编程专家的程序员的必修课。

我是如何爱上 Julia 编程语言的?
我是如何爱上 Julia 编程语言的?

为什么 Julia 很快成了我最喜爱的数据科学编程语言。

多范式专题_资料-InfoQ中文网