腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
哪种语言可以用来编写PIC10F200/202/204/206?
、
、
、
、
为了追求低成本、低引脚的微控制器,我最终选择了PIC系列PIC10F200/202/204/206作为未来的选择。我的用例涉及到只使用一两个引脚来控制外部外设,如直流电机、LED。最多使用一个或两个传感器作为输入。我对Arduino有一些经验,但根本没有PIC系列的经验。 从互联网上的项目来看,PIC 16*、PIC 18*等更高系列的PIC微控制器似乎可以用C语言和汇编语言编程。但是对于这个系列- PIC10F200/202/204/206,我看到程序只是用汇编语言开发的。我在某个地方读到,这是由于PIC10F*微控制器中可用内存较少所致。我可以用C语言编程,但对汇编语言一无所知。它似乎也很
浏览 0
提问于2019-09-16
得票数 1
回答已采纳
4
回答
ORM是面向对象编程特有的问题吗?
对象关系映射( Object-Relational Mapping,ORM )是所有使用面向对象编程语言实现并使用关系数据库的应用程序都必须解决的问题。 但是,如果使用结构来映射C中的关系数据库,问题不也是一样的吗?以及函数式编程语言中的元组/记录?或者我错过了什么,因为我没有用C或函数式语言编写数据库应用程序。
浏览 1
提问于2010-09-02
得票数 6
回答已采纳
5
回答
高级语言之间的关系。和汇编语言?
、
、
、
在我的汇编语言书中,虚拟机级别列出如下: 第4级:高级语言 第3级:汇编语言 二级:指令集体系结构(ISA) 第1级:数字逻辑 根据这本书,第2级( ISA )是处理器的指令;ISA也称为机器语言。这个级别上的每条指令都直接由计算机的硬件执行,或者由嵌入在微处理器芯片中的程序执行,称为微程序。 在2级以上,是汇编语言3级,编程语言提供翻译层,使大规模软件开发切实可行。这个级别使用简短的助记符,如ADD、Sub和MOV,它们可以很容易地在第2级转换到ISA中。这些类型的程序必须在ISA级别完全翻译或组装成机器语言,然后才能执行。 顶层是4级,高级编程语言,如C、C++和J
浏览 4
提问于2014-01-15
得票数 1
2
回答
如何在C#中更改Outlook日历颜色?
、
、
、
我正在编写一些C#代码,以便在Microsoft Outlook2007中查看/添加/编辑AppointmentItems。我正在访问二级日历(MAPIFolder),并且我想以编程方式更改日历的颜色。这有可能吗?
浏览 6
提问于2009-08-23
得票数 3
回答已采纳
2
回答
c++ / c#传销是如何制作的?
、
我正在寻找一个金字塔计划的c++或c#代码(一级: x,第二级x x...and等)。thx
浏览 0
提问于2011-06-23
得票数 0
0
回答
如何使用Java Client编程创建和发布索引
、
、
、
是否可以使用Couchbases Client 2.2.2以编程方式创建和发布二级索引?我希望能够创建并发布运行Couchbase 4.1的自定义二级索引。我知道使用Couchbase视图可以做到这一点,但我找不到索引可以做到这一点。
浏览 1
提问于2016-07-12
得票数 2
回答已采纳
2
回答
如何在不更改注释的情况下禁用Hibernate中某些实体的二级缓存?
、
、
、
我在我的应用程序中使用Hibernate二级缓存,由于某些业务原因,不能再更改实体注释了,。 在我的项目中,除了将数据库从Hibernate中更改之外,还有其他不经过Hibernate的原生SQL。因此,在从本机SQL更新数据库后,Hibernate二级缓存数据可能会失效。这就是为什么我希望禁用某些实体的二级缓存(通过编程或更改注释以外的其他方式)。 提前感谢!
浏览 5
提问于2009-06-01
得票数 6
回答已采纳
3
回答
有人告诉我,HTML是一种标记语言,C++是一种编程语言,有什么不同呢?
、
、
我的编程朋友总是告诉我,HTML是一种标记语言,而C++是一种编程语言。当我问他们有什么区别时,他们从来不给我一个合理的答案。 是什么使一个人称C++为编程语言,而不是C++呢?
浏览 0
提问于2012-12-28
得票数 22
回答已采纳
2
回答
从蛋白质数据库中提取多个蛋白质序列及其二级结构
、
、
我想从任何蛋白质数据库中提取蛋白质序列和它们相应的二级结构,RCSB说。我只需要短序列和它们的二级结构。就像, ATRWGUVT Helix 即使序列很长,它也很好,但我希望在结尾处有一个标记来表示它的二级结构。是否有任何编程工具或任何可用于此的工具。 正如我上面所展示的,我只想要这么少的信息。我怎样才能做到这一点?
浏览 3
提问于2017-04-03
得票数 0
回答已采纳
2
回答
如果两个不同的单元格值在定义的范围内,则将行复制到新工作表中。
、
我想创建一个Google电子表格文档,它维护: 表1(所有条目):未过滤 表2(一级筛选器):复制B列>/= 5000 或列C >/= 50000的表1中的行 表3(二级过滤器):复制B列>/= 5000 和列C >/= 50000的表1中的行 我创建了一个示例文档以供参考,它是可编辑的。 相当有限的编程/脚本经验。
浏览 0
提问于2015-10-14
得票数 0
回答已采纳
2
回答
为什么C仍然属于高级语言的范畴?
、
、
关于C编程语言的许多教科书告诉我们,C是一种高级编程语言,但许多在线辅导人员认为C也是一种中级编程语言。为什么是那样的?
浏览 0
提问于2014-12-29
得票数 11
7
回答
编程在人工智能中的应用
、
、
在开发人工智能系统时,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?
浏览 0
提问于2010-12-29
得票数 3
3
回答
为什么C语言是计算机编程语言的基础?
、
我经常想知道为什么在任何地方都把C语言作为编程语言的基础。有许多现代语言,如Java、Python等,使语法和编程更容易。为什么我们仍然把C语言作为编程语言的基础呢?
浏览 0
提问于2014-12-28
得票数 3
回答已采纳
8
回答
哪些编程语言不被认为是高级语言?
、
、
在信息学理论中,我一直在听说和阅读关于高级和低级语言的文章。 然而,我不明白为什么这仍然是相关的,因为除了现在正在使用的汇编程序之外,没有任何(相关的)低级语言。 所以你得到了: 低水平 汇编程序 绝对不是低级的 C 基性 福特兰 科波 ..。 高水平 C++ 红宝石 Python PHP ..。 如果汇编程序是低级的,你怎么能把C放在同一个列表中呢?我的意思是:与汇编程序相比,C是非常高的水平。即使对COBOL,Fortran等也是如此。 那么,如果汇编程序真的是唯一的低级语言,为什么每个人都会提到高级和低级语言呢?
浏览 16
提问于2010-04-12
得票数 21
回答已采纳
1
回答
具有多种语言的多站点的Wordpress多域
我希望发布一个多域/多语言网站,基于wordpress。 我正在建立多个领域来发布面向访问者的内容,像这样,我可以提供法语,英语,德语,西班牙语,日语内容网站。我所拥有的每种主要语言都与一个主域(.fr、.com、.de、.es、.jp)相关联,到目前为止,WP多站点工作得很好。 我的问题是: 我有二级域名,比利时,瑞士,英国(.be,.ch,.co.uk)。这三个二级域连接到一个主域:.be和.ch链接到.fr,.co.uk链接到.com。 我希望找到一种方法,在二级域中使用与主域相同的内容(如果可能的话,不要重复内容),并能够为每个域(fr_FR、fr_BE、fr_CH、en_US、en_
浏览 0
提问于2018-02-27
得票数 0
6
回答
在编程语言中,一级/二级/三级值的数学基础是什么?
、
已添加 刚刚发现了两个相关的问题 https://math.stackexchange.com/q/1759680/1281 https://stackoverflow.com/a/2582804/156458 在编程语言中,来自Michael Scott的编程语言语用学 通常,如果一个值可以作为参数传递,从一个子程序返回,或者分配给一个变量,那么在编程语言中的值就被称为具有first类状态。在大多数编程语言中,简单类型(如整数和字符)都是first类值。相反,“二级”值可以作为参数传递,但不能从子例程返回,也不能分配到变量中,而“第三方”值甚至不能作为参数传递。标签在大多数编程语言中是三级值,而
浏览 0
提问于2016-09-26
得票数 19
9
回答
如何学习C语言编程
我只用C语言5年了。因此,我确信我知道C语法,但我不知道如何提高编程技能。 有许多现代语言(如C++、Java)的书籍来学习编程技能,如重构或模式、软件体系结构。但是没有一本书是用C语言写的。书的作者说他/她的书不依赖于语言,但我不这么认为。 我如何提高我的编程技能?我必须学习现代语言和阅读书籍?有关于用C编写的软件设计或编程技巧的书籍吗?
浏览 0
提问于2010-03-22
得票数 6
19
回答
现在用C语言编写的是什么类型的应用程序?
、
20多年前,当我还在上大学的时候,C语言是我们的首选语言,因为当时它几乎是市面上唯一的通用编程语言。我们学会了使用C语言编程,它被用于系统编程、数据结构、操作系统以及几乎所有其他的东西。基于文本的控制台I/O是与计算机交互的主要方式。GUI很少见,web编程根本就不存在。 将时钟向前拨20+年。我们有太多专门的语言。例如,PHP很适合web编程。用C语言编写web应用程序是疯狂的,但同样地,用PHP进行系统编程也是疯狂的。 我不再用C编写代码了。可以说,我不了解该语言目前的行业使用情况。我知道它用于内核开发、微控制器等。还有什么? 哪些关键行业会使用C语言,因为它是最适合这项工作的语言?对于哪
浏览 4
提问于2009-10-07
得票数 14
回答已采纳
9
回答
我可以用C开始编程吗?
我想开始编程,我以前没有编程经验,所以可以用C ?..Some开始编程,人们告诉我从perl或python开始。那么,我可以不学习python或perl就开始学习它吗?如果是这样的话,steve kochan的“?..And in c”一书是不是一个很好的起点呢?.
浏览 7
提问于2011-02-22
得票数 0
4
回答
适用于不同问题的编程语言
有没有使用不同编程语言来解决不同场景的通用列表? 像C一样,也被用于嵌入式编程、内核编程、UI编程(GTK)。 C++还可用于桌面/服务器应用程序编程,也可用于桌面/服务器甚至web上的商业/企业应用程序,也可用于制作计算机游戏 Java也可以用于几乎所有的事情。与.Net相同 脚本语言广泛应用于管理任务和web脚本中。 这是我对大多数语言(不包括函数式语言)的总体认识。 有没有人可以纠正我,并发布一份精确的列表,列出哪些编程语言可以/可以用来解决IT行业不同领域中不同的、最常见的和常见的问题?
浏览 0
提问于2009-12-16
得票数 4
回答已采纳
5
回答
Objective-C中缺少的是您不想用它进行编程的地方
、
、
、
现在苹果在开发者工具/程序上进行了,我想知道除了苹果默认提供的Objective-C之外,还有什么吸引开发人员使用其他语言的,使用Objective-C编程非常有趣。是什么缺失的特性让你不再用它编程,而是用其他东西编程?
浏览 1
提问于2010-09-11
得票数 0
5
回答
构建支持多线程意味着什么?
、
、
Java提供了对多线程编程的内置支持. 我的书就是这么说的。我也可以用C,C++进行多线程编程。那么,他们是否也提供了对多线程的内置支持? 构建支持多线程意味着什么?难道不是操作系统真正提供了多线程支持吗? 是否有任何编程语言不能支持多线程?如果是的话,为什么?(我问这个问题是因为,如果操作系统提供多线程支持,那么为什么我们不能在该操作系统上支持的所有语言上进行多线程编程?)
浏览 12
提问于2011-08-06
得票数 3
回答已采纳
1
回答
直接与作为API调用的嵌入式SQL
、
大多数数据库应用程序需要主机编程语言才能使用SQL与数据库进行通信。SQL可以使用多种编程语言,从传统语言(如COBOL、FORTRAN和汇编程序)到更现代的语言(如C/C++、Java和Visual Basic )。选择主机编程语言可能会影响您编写SQL代码的方式。例如,SQL直接嵌入到COBOL程序中,而(像C这样的语言)需要像ODBC那样的API来发出语句。 资料来源: Craig S.Mulings-数据库管理-实践和程序完整指南 在主机编程语言中直接嵌入SQL和作为API调用有什么区别?
浏览 2
提问于2019-02-20
得票数 2
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
3
回答
"Swift是建立在C和Objective C之上的,没有C兼容性的限制“是什么意思?
、
、
“Swift是一种新的编程语言,适用于iOS、macOS、watchOS和tvOS应用程序,它建立在C和Objective-C的最佳基础上,没有C兼容性的限制。“ 摘自:苹果公司。“Swift编程语言(Swift 3)。”iBooks。 “没有C兼容性的约束”是什么意思?它指的是哪种约束?
浏览 0
提问于2016-10-26
得票数 2
2
回答
函数式编程语言有什么是命令式语言做不到的吗?
我正在上函数式编程的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到函数式编程语言与另一类语言(称为命令式语言)是不同的。我认为C和C++是后者的例子。 学习编程语言显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令式语言与函数式语言相比有任何限制。 我的问题: 函数式编程语言是否提供了使其对所有程序员广泛有用的好处?
浏览 4
提问于2015-01-17
得票数 1
1
回答
DynamoDBMapper v2异常
我下载了AWS Java SDK的1.4.5版本,在迁移DynamoDB表上的查询时遇到了问题。这是一个简单的散列+范围查询。 V1工作正常: Condition c = new Condition().withComparisonOperator(ComparisonOperator.LT) .withAttributeValueList(new AttributeValue(new Date().toString())); DynamoDBQueryExpression q = new DynamoDBQueryExpression(new
浏览 0
提问于2013-05-31
得票数 0
回答已采纳
4
回答
CSS是一种编程语言吗?
、
可能重复: 为什么和和CSS不是编程语言很重要? 正如我所理解的那样,编程语言可以用来解决一个问题/执行一个alogrithm。然后有人对我说,“我用HTML,JavaScript和CSS编程了一个网站”,我的直接反应是HTML和CSS不是编程语言,然后用HTML语言记住了L。但它仍然是一种“标记语言”。 那么CSS和HTML编程语言也是如此吗?如果是的话,它们不可能和C这样的语言处于同一条船上。在C语言中,指令的顺序是至关重要的,但在CSS中,您可以使用任何顺序的规则和选择器,而在HTML中,标记的顺序很重要,所以必须有一些语言的子分类,其中CSS/HTML/相似在一个语言中,C/Pyth
浏览 0
提问于2012-01-09
得票数 16
1
回答
Ubuntu遵循哪种编程模式?
、
我很想知道ubuntu在自己的开发过程中遵循哪种编程模型;它是遵循面向对象的编程模型(并使用python、java等语言)还是遵循传统的过程编程模型(如C、ASM)。
浏览 0
提问于2012-08-04
得票数 2
10
回答
C的替代方案,C++?
、
全, 有如此之多的编程语言/操作系统/设备驱动程序,即使用和构建的软件。我想知道C和C++是不是所有公司开发自己产品时仅有的两种低级编程语言?如果有的话,为什么C和C++比其他选项更受欢迎呢?
浏览 2
提问于2010-11-06
得票数 6
回答已采纳
4
回答
创建没有指针别名的编程语言的可能性
、
、
、
我有一个问题要问所有的编程爱好者。指针一直存在于编程世界中。就像在C中一样,C++有一个显式的指针支持。在java中不存在显式指针支持,但Java系统内部使用指针。在现实世界中,有没有可能开发一种完全没有指针别名的编程语言?
浏览 2
提问于2012-01-30
得票数 2
回答已采纳
2
回答
编程语言是用什么写的?
、
、
这是我的第一个问题。 这样想吧。Python是用C编写的,C编译器是用旧的C编译器编写的,C编译器是用更旧的C编译器编写的,B编译器是用BCPL编写的。我不知道BCPL是用什么语言写的,但是好像一定有一种原始语言吗? 换句话说,每种编程语言都是用旧的编程语言编写的。那么,最先出现的是什么,编码的是什么?
浏览 0
提问于2020-10-14
得票数 1
1
回答
F#与C#的混淆
、
、
我对函数式编程和C#/F#相当陌生。 我不清楚的是:您能在C#和/或F#中进行函数式编程吗?还是说,您用C#编写了一些面向对象代码,在F#中编写了一些FP代码,并将它们一起使用?
浏览 0
提问于2014-12-30
得票数 18
回答已采纳
4
回答
为什么SQL被称为数据子语言?
最近,我读到(在PDF文档中),SQL实际上是一种数据子语言,而不是像C++、Java或C#这样的编程语言,现在我有点困惑,因为您可以通过SQL进行开发,所以我认为它类似于其他编程语言。 有人能跟我解释一下有什么区别吗?谢谢
浏览 8
提问于2017-02-28
得票数 2
回答已采纳
3
回答
在PHP中组合两个二进制数组元素
、
、
、
我有一个$array,我想按如下方式组合每个二级元素: $array['A'] = array('a','b','c'); $array['B'] = array('d','e','f'); $array['C'] = array('g','h','i'); function combine($array) { $result = array(); foreach($array['
浏览 2
提问于2011-09-14
得票数 2
回答已采纳
2
回答
使用VBA通过Access浏览网页/ maniuplate IE
、
、
、
你好,StackOverflow社区, 我有一个关于使用Access VBA操作IE的问题。 基本上,我正在尝试编写代码,这些代码将使用IE打开特定的网页,在该页面中搜索特定的链接(目标链接的名称将取决于用户的环境),通过编程单击该链接导航到新页面,然后通过在生成的新页面上查找特定的链接/元素来重复此过程。 最终目标链接的显示文本始终是相同的,但它所在的页面在每种情况下都是不同的。 我的问题是通过编程方式在第二级页面中搜索驻留在其中的元素,即使在浏览器加载了新链接之后,there...my结果仍然只给出第一级页面中的元素。 很抱歉,到目前为止,我在描述问题的上下文方面做得很差。 基本上,我的代
浏览 0
提问于2015-04-16
得票数 5
回答已采纳
1
回答
使用Eclipse作为我的编程语言的文本编辑器
、
、
、
我创建了一种编程语言,它目前只运行在命令行接口上。我希望它能在Eclipse上运行。我对此做了一些研究,但没有找到准确的答案。 编程语言是使用flex和bison创建的,因此,它是使用c创建的,而不是为我的编程语言创建GUI,而是决定使用Eclipse。 在对如何教Eclipse识别我的编程语言进行了广泛的研究之后,我发现了一些结果,表明我可以在Eclipse中使用CDT来解决这个问题。 如何在Eclipse中使用这个CDT来教它识别我的编程语言?
浏览 5
提问于2017-10-06
得票数 0
回答已采纳
9
回答
什么时候使用函数式编程语言?
、
在哪些情况下,我应该选择使用函数式编程语言,而不是更冗长的面向对象语言,如C++、C#或Java? 我明白什么是函数式编程,我不太明白的是,对于什么类型的问题,函数式编程是完美的解决方案吗?
浏览 2
提问于2008-12-29
得票数 97
回答已采纳
3
回答
与非纯面向对象语言相比,“纯”面向对象语言的优点是什么?
、
、
我的第一个编程语言是C++。C++是一种多范式编程语言.C++支持的范例之一是面向对象编程。我想说,我得到了OOP的一般概念和好处,就像C++中的例子一样。 我最近开始在Android中创建一个项目。Android支持的语言之一是Java。Java是一种“纯”面向对象的编程语言。由于java支持原始数据类型,纯是在恐慌引号中。 我的问题是,为什么Java会完全面向对象地运行,因为C++不觉得有必要这样做。S的方法对我来说似乎更“合理”。但是,我确信Java这样做是有具体原因的。当一切都是对象时,所有的东西都必须声明为公共的、受保护的等等。所有的东西都是松散使用的。
浏览 0
提问于2019-11-18
得票数 3
回答已采纳
1
回答
Unix RPC编程
、
、
我需要一些关于ONC RPC编程的帮助。 我的任务是创建一个两层客户机-服务器体系结构,其中一个主服务器(类似于目录)跟踪第二级服务器并充当查找;第二级服务器公开一些琐碎的功能,最后,第二级服务器的客户机。 客户端询问服务器所在的目录,然后与其通信。使用RPCGEN,我们可以创建一对客户机-服务器代码;但是,在这种情况下,客户机需要有目录的存根和第二级函数。作为RPC的新手,我在对应该如何编写代码的概念上遇到了麻烦。如果客户端是使用不同的IDL生成的,我如何从不同的服务器调用函数?
浏览 1
提问于2010-04-11
得票数 1
6
回答
泛型编程与元编程
、
、
到底有什么区别?这些术语似乎在某种程度上可以互换使用,但我读到了关于目标-c的维基百科条目,我偶然发现: 除了C的过程编程风格之外,C++还直接支持某些形式的面向对象编程、泛型编程和元编程。 参考C++。很明显他们不一样?
浏览 10
提问于2010-10-14
得票数 20
回答已采纳
8
回答
给懒惰的人打高尔夫球
、
您在这段代码中的目标是使用两个字符串,language和code (如果您为此编写的黄金代码是multiline,那么这个变量将是multiline。)和一个整数bytes。它们表示编程语言的变量、占用的字节数以及代码本身。 在此之后,您将将其格式化为代码高尔夫球手所做的。 输出变量是一个名为answer的多行字符串。 您可以在以下方面使用多行字符串: C++ Python Perl JavaScript 如果您搜索堆栈溢出,您应该能够找到更多支持它的编程语言。 下面是输出标记的模板。code变量位于一个代码块中,并且有一个二级头. ## {language}, {bytes} bytes
浏览 0
提问于2016-07-09
得票数 10
回答已采纳
3
回答
从祈使到函数式编程
作为一名电子工程师,我的编程经验从组装开始,并继续使用PL/M、C、C++、Delphi、Java、C#等(命令式编程在我的血液中)。 我感兴趣的是增加我以前关于函数式编程的知识和技能,但到目前为止,我所看到的一切似乎都非常模糊和深奥。 你能回答我这些问题吗? 1)今天的主流函数式编程语言是什么(我不想因为X语言具有Y特性而迷失自己的学习大量FP语言)? ( 2)第一个FP语言是什么(如果你想的话,它是函数式编程的Fortran )? 3)最后,在谈论纯FP和非纯FP时,每个类别的主流语言是什么? 提前谢谢你
浏览 0
提问于2012-09-30
得票数 5
1
回答
是否有专为实体组件编程而设计的语言?
、
、
、
我知道有一些用于函数式编程的语言(LISP、Haskell等)和OOP编程(Java,C#,Ruby,更多),但是有实体组件编程的概念吗?
浏览 6
提问于2013-08-15
得票数 5
9
回答
函数式编程是命令式编程的子集吗?
、
、
函数式编程的主要特征之一是使用无副作用的函数。然而,这也可以在命令式语言中完成。对于递归和lambda函数也是如此(例如C++0x)。因此,我想知道命令式编程语言是否是函数式编程语言的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
1
回答
程序员如何在C的基础上开发一种编程语言?
、
、
我对在C上开发自己的编程语言很感兴趣,但我不知道从哪里开始。 所以,我研究过,这引起了我的注意: A lot of languages are C-based. 流行的编程语言,如C++和Objective,可能还有C#和Java都建立在C之上(更别提Python了) C++和object创建者是如何创造出一种新的基于C的语言,但是添加了面向对象的编程概念呢?
浏览 7
提问于2014-06-18
得票数 0
回答已采纳
4
回答
C是为了方便面向对象的编程而设计的吗?
、
、
、
、
我试图扩大我对面向对象编程的历史和发展的了解,我很想知道C是否是为了方便面向对象的编程而设计的?(就像C++和Objective肯定是这样),或者如果是的话,只是巧妙地利用了语言的结构。 我似乎找不到任何来源,包括K&R,最初的作者评论这种方法。 最近,我一直在研究ANSI中的面向对象程序设计( OOP ),这是Axel在面向对象的ANSI编程中描述的。 要获得免费的PDF版本,请访问http://www.cs.rit.edu/~ats/books/ooc.pdf。 Linux内核中处理文件系统的部分使用了一种稍微不同的方法,请访问http://lwn.net/Articles/444
浏览 0
提问于2013-04-29
得票数 5
8
回答
如何“实现”编程语言?
也许这只是一个小小的误解,但是编程语言是如何被实现的呢? 我说的不是如何实现我自己的编程语言,而是“已实现”这个词?我的意思是,你可以实现编译器或解释器,但编程语言呢? 如果我读到"C++是用C实现的“或"Python是用C实现的”,这意味着什么? 我认为语言更像是某种东西。就像一个关于人们如何看待事情的协议应该被实现。例如,如果他想要显示一个消息框,他可以说这个命令是ShowMessageBox(string),并实现一个编译器,该编译器将把它转换成计算机上可以工作的东西(除了他想象的所选的编程范例)。 我认为这个问题引出了“什么是编程语言在现实中”的问题?一个编译器,一个解
浏览 5
提问于2010-06-30
得票数 26
回答已采纳
8
回答
为什么C#是一种函数式编程语言?
、
有人说,C#可以被看作是一种函数式编程语言,尽管它被广泛认为是一种面向对象的编程语言。 那么,是什么特性集使C#成为一种函数式编程语言? 我只能想到: 委托(即使没有匿名方法和lambda表达式) 闭包 还要别的吗?
浏览 8
提问于2008-12-26
得票数 34
回答已采纳
6
回答
我怎么能说编程语言可以编译成其他语言呢?
、
、
、
、
我怎么能用英语说,编程语言可以编译成其他编程语言? 示例可以是哈克。在该网站上,该语言被称为“多平台”: 多平台: Haxe可以编译到所有流行的编程平台-- JavaScript,Flash,NekoVM,PHP,C++,C#和Java (很快) 但是,多平台可能被误解为硬件或软件平台(win、mac、linux)。 那么,最适合描述这种能力的词是什么呢?
浏览 0
提问于2013-04-16
得票数 22
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
二级C语言模拟软件
C语言编程二级上机题学习,做题方法和技巧总结
C语言编程错误提示,献给初学C语言编程的你们
C语言编程篇·最简单的C语言程序
编程语言这么多,偏偏C语言成了大学的必修课!就因为二级吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券