腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
元程序设计
作为一名C++开发人员,我刚刚开始我的旅程,最近我一直在研究一个叫做元编程的主题。到目前为止,我已经了解了很多关于这个主题的信息,也没有什么问题。 反射在c++中的使用:有可能吗?根据我的理解,反射是一种元编程技术,它具有操纵程序状态的能力,它的操作可以是内省或内省。 反射架构和元级架构有什么区别?元编程架构属于哪一类? 元编程分为两个层次:元级和基级。据我理解,被调查的对象程序或系统是基本层次,而要在被调查的系统上运行的元程序是元级。我说的对吗? 还可以通过提供一些关于在C++中使用模板元编程的指导方针来帮助我。 你能给我推荐一些可行的例子吗?我可以在这个编程技巧上找到一些有用的例子吗?
浏览 0
提问于2011-06-19
得票数 10
2
回答
C中的“不可修改”与其他编程语言中的“不可修改”的含义相同吗?
、
、
、
、
简单地说,数组和字符串文本是不可修改的lvalue。 C中的“不可修改”意味着与编程语言(例如Python、Java和函数式语言)中的“不可变”相同吗? 在编程语言设计中,数组的“不可修改”和“不可变”对其元素/项是否意味着相同? 为什么我们可以修改数组元素的值和C中的字符串文本,而不能用Python修改字符串中的项呢? 谢谢。
浏览 8
提问于2017-09-13
得票数 0
回答已采纳
5
回答
为什么C不是动态语言?
、
、
、
如我所知,在C中,我们可以使用函数指针,这是在运行时(1)调用的。 根据维基百科的定义: 动态编程语言是计算机科学中广泛使用的术语,用来描述一类高级编程语言,在运行时执行其他语言在编译过程中可能执行的许多常见行为。 所以我的问题是,为什么C不是提供(1)中的特性的动态语言?
浏览 8
提问于2010-11-05
得票数 6
回答已采纳
8
回答
哪些编程语言不被认为是高级语言?
、
、
在信息学理论中,我一直在听说和阅读关于高级和低级语言的文章。 然而,我不明白为什么这仍然是相关的,因为除了现在正在使用的汇编程序之外,没有任何(相关的)低级语言。 所以你得到了: 低水平 汇编程序 绝对不是低级的 C 基性 福特兰 科波 ..。 高水平 C++ 红宝石 Python PHP ..。 如果汇编程序是低级的,你怎么能把C放在同一个列表中呢?我的意思是:与汇编程序相比,C是非常高的水平。即使对COBOL,Fortran等也是如此。 那么,如果汇编程序真的是唯一的低级语言,为什么每个人都会提到高级和低级语言呢?
浏览 16
提问于2010-04-12
得票数 21
回答已采纳
1
回答
为什么GNU对单行注释使用不同的字符,取决于体系结构?
、
、
、
GNU汇编程序as根据体系结构使用不同的字符来指定单行注释,例如# on x86、; on 29k或@ on ARM。此外,不管平台如何,都支持C风格的注释(/* */)。 对于不同的体系结构,是否有不同的评论风格的技术原因?多行注释的意思是否定的,因为它可以在任何平台上工作-然而,如果对可用于注释的字符没有技术限制,为什么要设计汇编程序在不同的平台上要求不同的注释样式(对于单行注释)?
浏览 0
提问于2017-11-22
得票数 4
回答已采纳
2
回答
面向对象的编程语言是程序性的吗?
、
过程编程是指对应用程序进行编码是一系列的任务。做A,然后做B,然后做C,并且经常将这些任务包装在过程或函数中,这些过程或函数可以很容易地在代码中调用和运行几次。 面向对象的编程通常也是通过执行A,然后执行B,然后执行C来完成的。但是对象被用作存储、操作和隐藏数据的复杂方法(如果我不确定就纠正我的错误)。这对程序的设计有很大的影响。但是应用程序的整体流程仍然是做A,然后做B,然后做C。 你同意吗?如果是这样的话,您会说OOP本质上是一种过程编程吗?
浏览 0
提问于2014-03-07
得票数 4
19
回答
现在用C语言编写的是什么类型的应用程序?
、
20多年前,当我还在上大学的时候,C语言是我们的首选语言,因为当时它几乎是市面上唯一的通用编程语言。我们学会了使用C语言编程,它被用于系统编程、数据结构、操作系统以及几乎所有其他的东西。基于文本的控制台I/O是与计算机交互的主要方式。GUI很少见,web编程根本就不存在。 将时钟向前拨20+年。我们有太多专门的语言。例如,PHP很适合web编程。用C语言编写web应用程序是疯狂的,但同样地,用PHP进行系统编程也是疯狂的。 我不再用C编写代码了。可以说,我不了解该语言目前的行业使用情况。我知道它用于内核开发、微控制器等。还有什么? 哪些关键行业会使用C语言,因为它是最适合这项工作的语言?对于哪
浏览 4
提问于2009-10-07
得票数 14
回答已采纳
1
回答
是否可以用Java编程语言编写linux内核?
、
当linux内核用C语言编写时,是否可以用java编程语言、微内核和单片内核编写?关心开发java操作系统。
浏览 0
提问于2016-12-31
得票数 1
回答已采纳
4
回答
用gcc扩展c#编程语言
、
、
、
、
我想写自己的编程语言作为c编程语言的扩展。我发明的整个编程语言都是简单的速记,可以转换成有效的c代码。例如: namespace TcpConnection { void* connect(char *addr) } 将转化为: void* TcpConnection_connect(char *addr) 所做的一切只是一个简单的名称替换。这只是我想提供的一个扩展的例子。另一个简单的扩展是函数重载(这将连接到函数名的末尾,它的参数类型。 在任何情况下,结果都是完全有效的C代码。有没有办法做到这一点,而不是进入到gcc代码中?
浏览 16
提问于2011-01-19
得票数 12
回答已采纳
3
回答
有人告诉我,HTML是一种标记语言,C++是一种编程语言,有什么不同呢?
、
、
我的编程朋友总是告诉我,HTML是一种标记语言,而C++是一种编程语言。当我问他们有什么区别时,他们从来不给我一个合理的答案。 是什么使一个人称C++为编程语言,而不是C++呢?
浏览 0
提问于2012-12-28
得票数 22
回答已采纳
4
回答
使用头文件的优点和缺点是什么?
、
、
我有一些编程语言的经验,比如Java、C#、Scala以及一些低级编程语言,比如C、C++、Objective - C。 我的观察是,低级语言尝试分离出头文件和实现文件,而其他高级编程语言从未将其分离出来。这些语言使用公有、私有、受保护等标识符来尝试执行头文件的工作。C++还具有标识符和头文件 我看到了使用头文件的一个好处(在一些像Code Complete这样的书中),他们谈到使用头文件,人们永远不会看到我们的实现文件,它有助于封装。 缺点是它为我创建了太多的文件。有时,它看起来很冗长。 这只是我的想法,我不知道人们是否看到和使用头文件有任何其他的优点和缺点 这个问题可能与编程没有直接关系,
浏览 2
提问于2010-05-09
得票数 9
回答已采纳
10
回答
*流行的编程语言解释器是用C++编写的吗?
、
、
目前,我正在考虑是否重写我在C++中维护的编程语言解释器。目前,解释器是用C语言实现的。 但我想知道,主要的实现--因为,当然,人们使用的是一种不同于原作者使用的语言--目前使用的任何流行的编程语言解释器都是用C++编写的吗? 如果没有,是否有充分的理由不用C++编写解释器?我的理解是,如果编写正确,C++代码可以非常可移植,并且可能会像编译后的C代码一样快速运行。
浏览 8
提问于2010-07-06
得票数 12
回答已采纳
4
回答
我想做一个可调整的游戏。这对我的编程语言选择有什么影响?
我已经开始用Java做一些小游戏了,我正在考虑为一个更大的项目学习C#。我非常想做一个可修改的游戏,但是有人告诉我,如果我想要这个游戏是可修改的,我需要坚持使用Java,尽管我不明白为什么。 那么,什么样的编程语言特性使一种语言更适合于可调整的游戏?
浏览 0
提问于2012-01-03
得票数 26
回答已采纳
9
回答
函数式编程是命令式编程的子集吗?
、
、
函数式编程的主要特征之一是使用无副作用的函数。然而,这也可以在命令式语言中完成。对于递归和lambda函数也是如此(例如C++0x)。因此,我想知道命令式编程语言是否是函数式编程语言的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
7
回答
编译的动态语言
、
、
、
、
我寻找一种具有编译器并且支持自修改代码的编程语言。我听说Lisp支持这些特性,但我想知道是否有一种更像C/C++/D的语言具有这些特性。 为了澄清我的意思: 我希望能够在运行时以某种方式访问程序代码,并对其应用任何类型的更改,即,删除命令,添加命令,更改它们。就像我有我的程序的AstTree一样。当然,我不能在编译语言中使用该树,因此它必须以不同的方式实现。编译器需要将自修改命令转换为它们的二进制等价修改,以便它们可以在运行时与编译后的代码一起工作。 我不想依赖于VM,这就是我所说的编译:)
浏览 1
提问于2009-11-04
得票数 7
回答已采纳
6
回答
所有使用c#开发的应用程序都不是面向对象的吗?
、
根据Grady Booch“面向对象的分析和设计”,没有继承的编程不是面向对象的,这被称为具有抽象数据类型的编程。如果我使用c#开发一个应用程序,其中包含一些没有继承的类,这是面向对象的(因为语言是面向对象的)还是不是?
浏览 4
提问于2011-06-23
得票数 3
8
回答
组合编程语言的好处
、
我知道有不同的方法来组合编程语言(Haskell的FFI,Boost和C++等等)。我对组合编程语言有一个奇怪的兴趣;然而,我只发现它是“必要的”一次(我不想重写一些旧的代码)。此外,我注意到这种兴趣是共同的(关于在SO上集成语言有很多问题)。 我的问题是,简单地说,组合编程语言还有什么其他好处吗?混合不同的编程范式(例如functional+OO、过程+面向方面)是否有价值? 任何来自实地的例子都将不胜感激。 更新 当我说“将两种语言结合起来”时,我指的是将它们结合起来使用,这并不一定是我最初想要的。例如,假设我使用Boost将Python代码合并到C++中。
浏览 0
提问于2013-03-26
得票数 3
回答已采纳
5
回答
什么时候和用什么语言引入了某些编程特性?
、
、
编程已经走了很长的路。我还比较年轻(第一台计算机: C64),因此我认为编程中的许多事情是理所当然的,这些东西显然是在某个时候引入的,并且简化了现在已经很常见的编程方法。 下面是一个(绝不是完整的)特性列表,我很想知道它们是用哪种语言使用的,以及它们是什么时候引入的: 职能的介绍 编译语言 解释语言 条件&循环结构 阵列 字典(哈希表) 多线程允许 函数式编程(作为数据的功能) 面向对象(我们需要更具体吗?)也许继承早于接口?) 仿制药 面向方面的编程 元程序设计 如果可以的话,试着用一些参考来支持你的陈述。如果你觉得我错过了一个
浏览 12
提问于2009-07-06
得票数 2
回答已采纳
6
回答
泛型编程与元编程
、
、
到底有什么区别?这些术语似乎在某种程度上可以互换使用,但我读到了关于目标-c的维基百科条目,我偶然发现: 除了C的过程编程风格之外,C++还直接支持某些形式的面向对象编程、泛型编程和元编程。 参考C++。很明显他们不一样?
浏览 10
提问于2010-10-14
得票数 20
回答已采纳
7
回答
编程在人工智能中的应用
、
、
在开发人工智能系统时,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?
浏览 0
提问于2010-12-29
得票数 3
2
回答
为什么C仍然属于高级语言的范畴?
、
、
关于C编程语言的许多教科书告诉我们,C是一种高级编程语言,但许多在线辅导人员认为C也是一种中级编程语言。为什么是那样的?
浏览 0
提问于2014-12-29
得票数 11
4
回答
在命令式语言中可以使用什么功能语言技术?
、
、
在命令式语言中,哪些通常与功能语言相关联的技术或范例也可以有效地使用? 例如: 在没有尾调用优化的语言中,Recursion可能存在问题,将其使用限制在一组狭窄的情况下,因此,Map和filter在非功能语言中的作用有限,即使它们对有一种功能感觉。 我很喜欢不用担心函数式语言中的状态。如果我特别固执,我可能编写C程序而不修改变量,只将我的状态封装在传递给函数的变量和函数返回的值中。 即使函数不是第一类值,我也可以在Java (例如)对象中封装一个值,并将其传递给另一个方法。就像函数式编程,只是没那么有趣。 因此,对于函数式编程的老手来说,当你用命令式语言编程时,您成功地应用了FP的哪些想法?
浏览 10
提问于2009-02-25
得票数 6
回答已采纳
3
回答
为什么C语言是计算机编程语言的基础?
、
我经常想知道为什么在任何地方都把C语言作为编程语言的基础。有许多现代语言,如Java、Python等,使语法和编程更容易。为什么我们仍然把C语言作为编程语言的基础呢?
浏览 0
提问于2014-12-28
得票数 3
回答已采纳
2
回答
这个调用是参考的还是以C为单位的?
、
、
、
我正在读一本由BrianW.Kernighan和DennisM.Ritchie编写的c#编程语言的书。 这本书列出了下面的代码 void strcpy(char *s, char *t){ while((*s = *t) != '\0'){ s++; t++; } } 并说: 由于参数是通过值传递的,因此strcpy可以随意使用参数‘s和t。 但我不同意。为什么上述参数是通过值传递的? 根据另一本书C如何编程 在C中,您可以使用指针和间接操作符来模拟调用引用.当使用应该修改的参数调用函数时,参数的地址将被传递。 在
浏览 2
提问于2018-06-27
得票数 2
回答已采纳
9
回答
如何学习C语言编程
我只用C语言5年了。因此,我确信我知道C语法,但我不知道如何提高编程技能。 有许多现代语言(如C++、Java)的书籍来学习编程技能,如重构或模式、软件体系结构。但是没有一本书是用C语言写的。书的作者说他/她的书不依赖于语言,但我不这么认为。 我如何提高我的编程技能?我必须学习现代语言和阅读书籍?有关于用C编写的软件设计或编程技巧的书籍吗?
浏览 0
提问于2010-03-22
得票数 6
1
回答
内联程序集或单独的程序集文件
、
、
我目前正试图进入操作系统开发,主要是遵循的文章和教程。现在,作为os,我需要多个程序集文件,例如启用分页和设置长模式。 虽然我确定唯一需要在自己的文件中分离的汇编程序代码是引导程序文件,但我很好奇在用C编写的操作系统中如何处理程序集的实践和“标准”,是方便将汇编程序与C分开还是有什么原因例如Linux将大部分汇编代码封装在C函数中并使用asm volatile指令调用它们? 我看不出有什么不同,因为您可以通过将值移动到eax寄存器来返回程序集的结果,或者在使用asm和asm volatile时,可以指定参数和输出操作数来存储结果。但是,您总是需要使用\n或\n\t分隔多个指令。 到目前为止,我
浏览 6
提问于2018-05-23
得票数 0
12
回答
C++编程竞赛
我想通过与其他人竞争来测试我的C++编程水平。C++有哪些编程竞赛?
浏览 2
提问于2009-12-29
得票数 9
回答已采纳
9
回答
我可以用C开始编程吗?
我想开始编程,我以前没有编程经验,所以可以用C ?..Some开始编程,人们告诉我从perl或python开始。那么,我可以不学习python或perl就开始学习它吗?如果是这样的话,steve kochan的“?..And in c”一书是不是一个很好的起点呢?.
浏览 7
提问于2011-02-22
得票数 0
1
回答
如何成为一名linux设备驱动程序程序员?
、
有没有人能建议我如何成为一名linux设备驱动程序员。我有很多疑问,因为我是一家公司的软件工程师(1+ yr经验).Our项目是用C完成的,c++在linux和windows都有,我在C,C++工作,使用Visual studio和Linux的我的project.Our项目主要是关于服务器和系统的远程管理。 我对linux内核设备驱动程序编程非常感兴趣。谁能告诉我什么是对我有好处的,以及如何开始我有一些书(LDD 3ed等),但只有读书是足够的,否则我必须接受一些培训。 这个驱动程序编程的未来和范围是什么?请告诉我一些建议。谢谢
浏览 6
提问于2012-07-30
得票数 2
回答已采纳
2
回答
是否将一个变量等同于接受相同变量的函数是糟糕的编程?
、
、
设置一个等于接受相同变量的函数的结果的变量是否是错误的编程?这里讨论的语言有c#、javascript和PHP (个人不确定这在C族中是否有效)。 var a = 1; a = alterData(a);
浏览 0
提问于2015-12-23
得票数 2
回答已采纳
2
回答
您将在JSON中使用什么日期时间格式?
、
、
、
、
是UNIX时间戳格式还是某种ISO格式? 考虑到API使用者是更多的编程语言,更新了。(Java,C++,Javascript) UPDATED2,那么这个问题呢?,1970年以前的日期呢?
浏览 2
提问于2012-01-18
得票数 0
回答已采纳
4
回答
适用于不同问题的编程语言
有没有使用不同编程语言来解决不同场景的通用列表? 像C一样,也被用于嵌入式编程、内核编程、UI编程(GTK)。 C++还可用于桌面/服务器应用程序编程,也可用于桌面/服务器甚至web上的商业/企业应用程序,也可用于制作计算机游戏 Java也可以用于几乎所有的事情。与.Net相同 脚本语言广泛应用于管理任务和web脚本中。 这是我对大多数语言(不包括函数式语言)的总体认识。 有没有人可以纠正我,并发布一份精确的列表,列出哪些编程语言可以/可以用来解决IT行业不同领域中不同的、最常见的和常见的问题?
浏览 0
提问于2009-12-16
得票数 4
回答已采纳
5
回答
C是命令式编程语言还是声明式编程语言
、
、
知道命令式编程和声明式编程之间的区别是非常令人困惑的,有人能用现实世界的术语来解释两者之间的区别吗? 请澄清C语言是命令式语言还是声明式语言?
浏览 7
提问于2014-02-24
得票数 14
3
回答
哪些数据结构和算法不能在C中实现?
、
、
这听起来很幼稚,但是是否有任何数据结构/算法不能用C来构造,给出足够的代码呢?我理解图灵完整的论点。我也知道,有一个优雅的解决方案是有益的,时间复杂性也很重要(也就是说,在Ruby / Java / C# / Haskell /Lisp中实现时,时间复杂度更有表现力或更简洁)。我研究或使用过的所有语言似乎都是创建的,或者随后被重构到基于C的编译器、解释器和/或虚拟机中。某些复杂的数据结构只能用解释器和/或虚拟机实现吗?如果虚拟机或解释器是基于C的,这难道不是底层C代码的另一个数据结构抽象吗?即C有一个简单的类型系统,但它是动态类型系统的基础。我惊讶地发现,在C中使用预处理器()似乎可以进行元编
浏览 3
提问于2014-01-28
得票数 8
回答已采纳
3
回答
linux内核移植到JavaScript了吗?
、
linux内核或者至少一部分已经移植到JavaScript了吗?我想在linux内核上编程,但不想使用c。
浏览 0
提问于2023-05-14
得票数 -9
2
回答
这是什么语言?我想知道得到的URL
、
我想知道我应该为这段代码使用什么编译器,我已经尝试过C、Python和Swift。斯威夫特告诉我这是一种C编程语言。 s = ' ' a = '1112031584' for (i = 1; i < length(a) ; i++) { if (a[i] % 2 == a[i-1] % 2) { s += max(a[i], a[i-1]) } } goto_url('www.multisoft.se/' + s) 我在一家叫Multisoft的公司的广告里找到的。我真的很想知道最终的URL会把我带到哪里。 谢谢!)
浏览 5
提问于2022-03-30
得票数 1
5
回答
Objective-C中缺少的是您不想用它进行编程的地方
、
、
、
现在苹果在开发者工具/程序上进行了,我想知道除了苹果默认提供的Objective-C之外,还有什么吸引开发人员使用其他语言的,使用Objective-C编程非常有趣。是什么缺失的特性让你不再用它编程,而是用其他东西编程?
浏览 1
提问于2010-09-11
得票数 0
5
回答
构建支持多线程意味着什么?
、
、
Java提供了对多线程编程的内置支持. 我的书就是这么说的。我也可以用C,C++进行多线程编程。那么,他们是否也提供了对多线程的内置支持? 构建支持多线程意味着什么?难道不是操作系统真正提供了多线程支持吗? 是否有任何编程语言不能支持多线程?如果是的话,为什么?(我问这个问题是因为,如果操作系统提供多线程支持,那么为什么我们不能在该操作系统上支持的所有语言上进行多线程编程?)
浏览 12
提问于2011-08-06
得票数 3
回答已采纳
2
回答
编程语言包装器
、
、
、
我有一个python应用程序,我想从它运行多个脚本。脚本是用各种语言编写的,比如bash、lua、perl、c++、ruby等等。问题是,我想首先解析脚本,用实际数字替换预定义的构建块。例如,假设我有以下bash脚本: #!/bin/bash ping -c 3 {{ip}} 然后,我想将该脚本传递到一个包装器中,其中包含脚本所需的所有变量--在本例中,只有ip变量。包装器应该用实际值替换所有变量,因此如果我们将ip变量输入为值= 10.1.1.1,那么脚本应该变成: #!/bin/bash ping -c 3 10.1.1.1 我想让所有的编程语言都有这个功能。所以我使用python,它
浏览 4
提问于2012-03-04
得票数 2
回答已采纳
9
回答
我需要一些C编程方面的帮助
我是C编程的新手,在理解C编程中不同库函数的常见陷阱和常见用法时遇到了问题。有没有人可以给我一个很好的资源,让我学习C编程的精妙之处。也可以有人给我一个很好的资源,学习像gdb这样的调试工具。 另外,我想知道char *c="hello";和char c[10]="hello"之间的区别。有人能告诉我在不同的情况下推荐哪一个吗? 感谢和问候, 老鼠。
浏览 0
提问于2010-07-17
得票数 2
回答已采纳
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
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
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
1
回答
为现有项目编写编程api?
、
、
、
、
我在C#中已经有了一个项目。现在我应该实现一个插件系统。对于这个插件系统,我必须实现一个编程api/sdk。我不希望插件可以访问我现有程序所使用的程序集。这就是为什么我要编写一个限制/具体访问我的程序的编程api的原因。但我怎么能这么做?我是否刚刚创建了一个新的程序集,它引用了我现有项目中的程序集,并在外观模式的帮助下公开了特定的函数?有人知道我怎么解决这个问题吗?
浏览 0
提问于2015-10-14
得票数 2
2
回答
函数式编程语言有什么是命令式语言做不到的吗?
我正在上函数式编程的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到函数式编程语言与另一类语言(称为命令式语言)是不同的。我认为C和C++是后者的例子。 学习编程语言显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令式语言与函数式语言相比有任何限制。 我的问题: 函数式编程语言是否提供了使其对所有程序员广泛有用的好处?
浏览 4
提问于2015-01-17
得票数 1
1
回答
可以从编码中控制SSRS吗?
是否可以从任何编程语言操作SSRS报表。我的意思是从编码本身将自定义列添加到表中?
浏览 0
提问于2013-12-03
得票数 1
回答已采纳
1
回答
通过AD组策略以编程方式部署MSI包
、
、
、
我正在寻找一种通过编程方式将MSI部署到一组计算机(包含在AD中的一个OU中)的方法。 假设: 将包含MSIs的网络共享被创建并具有适当的权限。 在代码执行之前,MSI将手动复制到共享中。 包含目标计算机的OU已经存在。 是否有方法以编程方式创建GPO和相关的GP链接? 任何语言都行。C#、Powershell、C++等
浏览 0
提问于2018-01-18
得票数 1
1
回答
Ubuntu遵循哪种编程模式?
、
我很想知道ubuntu在自己的开发过程中遵循哪种编程模型;它是遵循面向对象的编程模型(并使用python、java等语言)还是遵循传统的过程编程模型(如C、ASM)。
浏览 0
提问于2012-08-04
得票数 2
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
10
回答
“函数式程序设计”有明确的含义,但“函数式语言”是吗?
、
我非常清楚函数式编程技术与命令式编程技术之间的区别。但人们普遍倾向于谈论“功能语言”,这确实让我感到困惑。 当然,像Haskell这样的语言比C这样的语言更适合函数式编程,但即使是前者,I/O (它只是将它保存在一个贫民区)。而且您可以用C编写函数程序(这非常困难)。所以也许只是一个程度的问题。 不过,即使是在程度上,当有人说计划是“功能语言”时,又是甚麽意思呢?我看到的大多数Scheme代码都是命令式的。如果你想用函数式写作,这仅仅是一种简单的方案吗?Lua和Python也是如此。它们也是“功能语言”吗? 我(真的)不想当语言警察。如果这只是一种随便的说话方式,那就好了。我只是想弄清楚它是否
浏览 8
提问于2010-02-18
得票数 30
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
C语言编程错误提示,献给初学C语言编程的你们
聊聊C语言/C加加—程序和编程语言
从C语言实战谈C语言编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券