首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有完整的面向方面的编程语言?

有没有完整的面向方面的编程语言?
EN

Stack Overflow用户
提问于 2009-06-29 20:30:36
回答 2查看 276关注 0票数 0

当我说“完整”时,我指的是一种语言,它不是一些已经存在的语言的扩展,比如Java或C++。当OOP开始的时候,它开始于对过程语言的扩展,比如C和Pascal。有没有“自己”的面向方面的编程语言?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-29 20:53:20

简短的回答是:不

但有些语言包含模仿方面的构造,例如Haskel,由于其消息方法,Haskel包含添加建议或Smalltalk的可能性。您还可以查看Eifel的面向契约的方法-可以将其与将方面应用于函数进行比较。

但如果是纯AOP语言,我会说不是。

编辑:果然,有人找到了一种AOP语言;)

票数 4
EN

Stack Overflow用户

发布于 2009-11-05 07:57:05

答案和往常一样是"Lisp“。它在ANSI Lisp定义中有after和before方法,你可以用宏来做很多AOP的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1061732

复制
相关文章
Python面向对象编程-完整版
面向对象是一种编程范式。范式是指一组方法论。编程范式是一组如何组织代码的方法论。编程范式指的是软件工程中的一种方法学。
1846122963
2018/07/26
1.3K0
C语言的面向对象编程
面向对象编程是一种思想,并非一定要用哪种语言去实现,c语言也可以实现面向对象编程。通过结构体和指针就可以实现。
用户9736681
2023/02/20
1.6K0
C语言的面向对象编程
Golang 语言是面向对象编程风格的编程语言吗?
Golang 语言是面向对象语言吗?Golang 语言官方的回答是 Yes and no。什么意思呢?Golang 语言是面向对象语言,Golang 语言也不是面向对象语言。
frank.
2021/06/22
7.2K0
面向对象有限元编程|完整实例
本篇代码需要numpy支持。不过目前发现个问题:numpy-1.19.4-cp38和numpy-1.19.4-cp39兼容性有问题。果然是不讲"武德"。还是用numpy-1.19.2-cp38
fem178
2020/11/24
7200
面向对象的编程语言有哪些特点?_java面向对象编程思想
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说面向对象的编程语言有哪些特点?_java面向对象编程思想,希望能够帮助大家进步!!! 1、【抽象】:抽象是
Java架构师必看
2022/09/12
1.2K0
Go语言编程(完整版)
《Go语言编程》首先引 领读者快速浏览Go 语言的全貌,迅速消除读者对这门语言的陌生感,然后循序渐进地介绍了Go 语言的面向程和面向对象的编程语法,其中穿插了一些与其他主流语言的比较以让读者理解Go 语言的设计动机,接着探讨了Go 语言重要的并行编程方法,之后介绍了网络编程、工程管理、安全编程、开发工具等非语法相关但非常重要的内容,**后为一列关于Go 语言的文章,可以帮助读者更深入了解这门全新的语言。
用户3157710
2018/10/10
8590
Go语言编程(完整版)
读《R语言面向对象编程》
R主要面向统计计算,为数据科学家青睐,代码量一般不会很大,使用面向过程的编程方式就可以很好的完成编程任务。而且还是有RStudio这样的交互操作集成开发环境,所以大部分的R语言用户对R语言是不是面向对象很是疑惑,虽然我们都知道在R中一切皆对象,比如Seurat对象。
生信菜鸟团
2021/09/17
1.7K0
读《R语言面向对象编程》
Go语言与面向对象编程
学习Go语言差不多快两个月了,感觉这个过程还是蛮快乐的,翻翻英文资料,写写小程序,总是觉得有好多东西都搞不明白,一步步走下来,却发现,这些迷惑好像也是不可或缺的。慢慢思考,最终也找到了解决方法,可能不是最好的,但是我会随着认识的不断深入,继续修改。 因为Java的东西在我的知识体系中是根深蒂固的,尽管我现在很讨厌java体系中的一些东西。对于曾经搞过java的人来说,去学习任何一门新的语言,首先会问,是否是面向对象的语言。刚接触GO的几天,曾经带我的师傅问我go是不是一门面向对象的语言,我闪烁其词,因为我还
李海彬
2018/03/27
1.4K0
Go语言与面向对象编程
学习Go语言差不多快两个月了,感觉这个过程还是蛮快乐的,翻翻英文资料,写写小程序,总是觉得有好多东西都搞不明白,一步步走下来,却发现,这些迷惑好像也是不可或缺的。慢慢思考,最终也找到了解决方法,可能不是最好的,但是我会随着认识的不断深入,继续修改。 因为Java的东西在我的知识体系中是根深蒂固的,尽管我现在很讨厌java体系中的一些东西。对于曾经搞过java的人来说,去学习任何一门新的语言,首先会问,是否是面向对象的语言。刚接触GO的几天,曾经带我的师傅问我go是不是一门面向对象的语言,我闪烁其词,因为我还
李海彬
2018/03/22
1.1K0
原 浅谈R语言的面向对象编程
R语言有两种不同的OOP机制,分别是从其前身S语言继承而来的S3 Object和S4 Object,其中S4 Object更加的正式、也是现在用于开发的主力军,所以本文就从S4 Object谈起,并在最后讨论一下古老的S3 Object。 那我们就开始吧!首先我们来设计一个时间序列类,在它的内部,需要包含主数据、起始时间与截止时间、取样间隔这些数据。在R中我们可以定义如下:     setClass("TimeSeries",         representation(             dat
不高不富不帅的陈政_
2018/05/18
1.7K0
面向过程,面向对象,面向接口,面向切面的区别
面向过程:把所有的变量,方法写在一个主方法里面,强调使用正常的对事物的处理方式,比如人做饭的过程有买菜,洗菜,切菜,炒菜的过程,,在面向过程中则逐一顺次写出来.
全栈程序员站长
2022/06/30
5740
面向切面的Spring
转眼间,快到夏天了,又让我想起来往年盛夏时,被空调、西瓜、冰淇淋支配的恐惧,南方的天气是真的热,在这种天气下,西瓜、冰淇淋可以没有,但是空调是必不可少的。但是空调的缺点是耗电,而电需要钱(这不废话吗)。为了享受凉爽和舒适,我们没有什么办法可以避免这种开销。这是因为每家每户都有一个电表来记录用电量,每个月都会有人来查电表(不是查水表就行),这样电力公司就知道应该收取多少费用了,用户也没办法赖账。
端碗吹水
2020/09/23
6820
面向切面的Spring
面向切面的Spring
  本文是博主在看完面向切面的Spring(《Spring实战》第4章)后的一些实践笔记。   为什么要用AOP呢?作者在书中也明确提到了,使用AOP,可以让代码逻辑更多的去关注自己本身的业务,而不用混杂和关注一些其它的东西。包括:安全,缓存,事务,日志等等。
happyJared
2018/09/20
4470
面向切面的Spring
c语言实现面向对象编程
面向对象编程(OOP)并不是一种特定的语言或者工具,它只是一种设计方法、设计思想。它表现出来的三个最基本的特性就是封装、继承与多态。很多面向对象的编程语言已经包含这三个特性了,例如 Smalltalk、C++、Java。但是你也可以用几乎所有的编程语言来实现面向对象编程,例如 ANSI-C。要记住,面向对象是一种思想,一种方法,不要太拘泥于编程语言。
用户6280468
2022/04/18
8170
c语言实现面向对象编程
Move: 一门面向资产的编程语言
最近被 Libra 刷了屏。好多人都在谈论 Libra 对未来的影响,有从正面讨论的,认为会影响未来的数字经济,也有负面的,说我们还是逃不过被各大财阀控制的悲剧;有说 Facebook 在推动世界进步的,也有说小扎阴谋论的。这篇文章里,我们就不谈这些了,作为一名Developer,我们聊聊 Libra 附带推出的 Move 这门语言好了。
ThoughtWorks
2019/07/14
1.2K0
C语言-结构体面向对象编程技巧
一、面向对象 面向对象是软件开发方法,是相对于面向过程来讲的。通过把数据与方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式 单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
好派笔记
2021/09/17
1.4K0
学习go语言编程之面向对象
在Golang中,可以给任意类型(包括内置类型,但不包括指针类型)添加相应的方法。
编程随笔
2023/10/15
1620
C语言到C++的OOP 面向对象编程
1、全面兼容C,C的许多代码不经修改就可以为Cpp所用,用C编写的库函数和实用软件可以用于Cpp。
小林C语言
2020/12/21
3.3K0
C语言到C++的OOP 面向对象编程
函数式编程与面向对象编程[2]: 静态类型语言的表达力 静态类型语言与动态类型语言函数式编程与面向对象编程[2]: 静态类型语言的表达力 静态类型语言与动态类型语言
像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中也有着非常强的优势
一个会写诗的程序员
2018/08/20
1.4K0
函数式编程与面向对象编程[2]: 静态类型语言的表达力 静态类型语言与动态类型语言函数式编程与面向对象编程[2]: 静态类型语言的表达力 静态类型语言与动态类型语言
点击加载更多

相似问题

面向方面的编程?

21

面向价值的编程语言

10

面向方面的编程示例

1420

面向方面的编程框架

12

面向多种编程语言/平台

35
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档