腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
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
4
回答
如何使用C以编程方式创建PDF文件?
、
我想以编程方式将一些字符串数据写入pdf文件,我想知道我必须使用哪些C库以及如何使用它们
浏览 1
提问于2009-12-23
得票数 11
7
回答
编程在人工智能中的应用
、
、
在开发人工智能系统时,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?
浏览 0
提问于2010-12-29
得票数 3
19
回答
现在用C语言编写的是什么类型的应用程序?
、
20多年前,当我还在上大学的时候,C语言是我们的首选语言,因为当时它几乎是市面上唯一的通用编程语言。我们学会了使用C语言编程,它被用于系统编程、数据结构、操作系统以及几乎所有其他的东西。基于文本的控制台I/O是与计算机交互的主要方式。GUI很少见,web编程根本就不存在。 将时钟向前拨20+年。我们有太多专门的语言。例如,PHP很适合web编程。用C语言编写web应用程序是疯狂的,但同样地,用PHP进行系统编程也是疯狂的。 我不再用C编写代码了。可以说,我不了解该语言目前的行业使用情况。我知道它用于内核开发、微控制器等。还有什么? 哪些关键行业会使用C语言,因为它是最适合这项工作的语言?对于哪
浏览 4
提问于2009-10-07
得票数 14
回答已采纳
5
回答
作为业余爱好的第一个必须编程的项目
、
我一直认为,当开始学习一门新的编程语言时,程序员必须创建特定的项目来更好地理解该语言和/或框架。就我个人而言,它是用php (留言簿,数据库抽象,模板引擎),ruby (on rails,类似twitter的网站,活动记录插件,简单的gem)和objective-c (可可,todo-list,twitter客户端)。 我想知道其他编程语言,如Java,C++,Python等必须编程的项目是什么?也许你有其他的路径学习语言?
浏览 1
提问于2009-09-14
得票数 8
回答已采纳
5
回答
分布式系统的程序设计语言
、
我在C++中做套接字编程已经有一段时间了,我有点厌倦了必须编写相同的代码来处理错误、序列化/反序列化数据等。 有没有对分布式系统有一流支持的编程语言?
浏览 2
提问于2010-07-24
得票数 13
回答已采纳
3
回答
为什么C语言是计算机编程语言的基础?
、
我经常想知道为什么在任何地方都把C语言作为编程语言的基础。有许多现代语言,如Java、Python等,使语法和编程更容易。为什么我们仍然把C语言作为编程语言的基础呢?
浏览 0
提问于2014-12-28
得票数 3
回答已采纳
4
回答
是什么使编程语言变得更快?
或者用更相关的方式表达,编程语言的哪些特性会影响相应生成的可执行文件的快速性。 当然,这是生成可执行文件的编译器,这一点非常重要。例如,您可以设想像编译链这样高级的东西,可以从自然语言描述中推断出可执行文件,如果与给定数据匹配的概率太低,则询问相关问题并提供建议来消除歧义。 现在,C以使开发人员能够获得非常快的可执行文件,即“可移植的汇编程序”而闻名。但是,这是因为语言简化了源代码和目标代码之间的匹配,同时简化了优化编译器的开发吗?还是因为使用C的开发人员对它在木头下的工作方式比较敏感,所以考虑到这一点的代码呢?还是其他原因?
浏览 2
提问于2015-02-11
得票数 3
回答已采纳
3
回答
与非纯面向对象语言相比,“纯”面向对象语言的优点是什么?
、
、
我的第一个编程语言是C++。C++是一种多范式编程语言.C++支持的范例之一是面向对象编程。我想说,我得到了OOP的一般概念和好处,就像C++中的例子一样。 我最近开始在Android中创建一个项目。Android支持的语言之一是Java。Java是一种“纯”面向对象的编程语言。由于java支持原始数据类型,纯是在恐慌引号中。 我的问题是,为什么Java会完全面向对象地运行,因为C++不觉得有必要这样做。S的方法对我来说似乎更“合理”。但是,我确信Java这样做是有具体原因的。当一切都是对象时,所有的东西都必须声明为公共的、受保护的等等。所有的东西都是松散使用的。
浏览 0
提问于2019-11-18
得票数 3
回答已采纳
3
回答
哪些数据结构和算法不能在C中实现?
、
、
这听起来很幼稚,但是是否有任何数据结构/算法不能用C来构造,给出足够的代码呢?我理解图灵完整的论点。我也知道,有一个优雅的解决方案是有益的,时间复杂性也很重要(也就是说,在Ruby / Java / C# / Haskell /Lisp中实现时,时间复杂度更有表现力或更简洁)。我研究或使用过的所有语言似乎都是创建的,或者随后被重构到基于C的编译器、解释器和/或虚拟机中。某些复杂的数据结构只能用解释器和/或虚拟机实现吗?如果虚拟机或解释器是基于C的,这难道不是底层C代码的另一个数据结构抽象吗?即C有一个简单的类型系统,但它是动态类型系统的基础。我惊讶地发现,在C中使用预处理器()似乎可以进行元编
浏览 3
提问于2014-01-28
得票数 8
回答已采纳
3
回答
关于数据类型
、
我最近开始编程,当我学习数据类型时,我感到困惑。为什么我们有/需要数据类型? 此外,像Python这样的语言没有数据类型,这使得它们更容易学习。那么为什么像C或C++这样的语言会有数据类型呢?
浏览 2
提问于2013-01-02
得票数 3
回答已采纳
1
回答
如何连接到VPS上的Access数据库
、
、
如何连接到VPS(虚拟专用服务器)上的Access数据库 Windows : Windows server 2003 编程语言: Delphi或C#
浏览 1
提问于2011-07-24
得票数 1
4
回答
ORM是面向对象编程特有的问题吗?
对象关系映射( Object-Relational Mapping,ORM )是所有使用面向对象编程语言实现并使用关系数据库的应用程序都必须解决的问题。 但是,如果使用结构来映射C中的关系数据库,问题不也是一样的吗?以及函数式编程语言中的元组/记录?或者我错过了什么,因为我没有用C或函数式语言编写数据库应用程序。
浏览 1
提问于2010-09-02
得票数 6
回答已采纳
1
回答
高层编程语言与底层编程语言的关系
、
低级编程语言和高级编程语言之间有多大的联系?例如,汇编语言和C++在不同的层次上工作,但是,在这些级别之间存在什么样的逻辑呢?让我们假设我写了一个你好世界!用C++编程,我编译并运行它。为了使我的代码在汇编程序级别上更有效,我需要关心什么??
浏览 3
提问于2015-10-07
得票数 0
回答已采纳
2
回答
计算机如何解释编程语言?
、
我很想知道机器是如何解释编程语言的。我查看了一些语言比较/基准测试,注意到一些编程语言是用C编程语言编写的,而其他编程语言则是用其他语言编写的。例如,Ruby和JVM (虽然不是一种语言)都是用C编写的,但是为什么编写Ruby或JVM的人要用C编写呢?难道他们不能用像C这样的方式写它吗,我猜,不是用另一种语言写的。:-)只是因为不想重新发明轮子,还是C是机器之神?
浏览 5
提问于2011-10-26
得票数 0
回答已采纳
12
回答
C数据类型如何“被大多数计算机直接支持”?
我正在阅读K&R的“C语言编程语言”,并无意中看到了这篇文章的导言,第3页。 由于C提供的数据类型和控制结构是由大多数计算机直接支持的,所以实现自给程序所需的运行时库非常小。 粗体的陈述是什么意思?是否有计算机不直接支持的数据类型或控制结构的示例?
浏览 16
提问于2015-01-16
得票数 115
回答已采纳
16
回答
你一次使用多少种编程语言?
在一个正常的工作日,处理各种任务时,可能会使用几种编程语言。 有应用程序工作,使用C#、VB.NET、C++、Java、Fortran,然后是数据库工作,涉及SQL,还有涉及Python、Perl、PHP、甚至bash脚本等语言的维护工作。 你使用哪种编程语言,用于哪项任务,为什么? 由于这是一个投票类型的问题,请说明您的主要工作,无论是开发web应用程序或桌面应用程序,系统维护,系统管理等。
浏览 0
提问于2009-06-08
得票数 3
回答已采纳
12
回答
C(或C++)中的数据科学
、
、
、
、
我是一个R语言程序员。我也是一群被认为是数据科学家但来自CS以外的学术领域的人。 这在我作为数据科学家的角色中效果很好,但是,从R开始我的职业生涯,并且只对其他脚本/web语言有基本的知识,我觉得在两个关键的领域都有不足: 缺乏扎实的编程理论知识。 缺乏在更快和更广泛使用的语言(如C、C++和Java )方面的竞争力水平,这些语言可以用来提高流水线和大数据计算的速度,以及创建DS/data产品,这些产品可以更容易地开发成快速的后端脚本或独立应用程序。 当然,解决方案很简单--去学习编程,这就是我通过注册一些类(目前是C编程)所做的事情。 然而,现在我开始讨论上面的问题#1和#2,我不得不问自己
浏览 0
提问于2015-03-20
得票数 46
回答已采纳
6
回答
(强与弱)类型语言和(静态和动态)类型语言和摩尔定律
、
、
我不知道有多少人面临这个问题。如果我用弱/动态类型化语言(如python、php、javascript )编程几天,我就会与强类型语言(如c++、.net、Java )失去联系。我最近听说了像python和ruby这样的语言,人们喜欢用它们编程。 在弱/动态类型语言中编程非常容易,但有可能与c++、Java等语言失去联系。处理器现在变得非常强大,根据的说法,它将以指数级的速度增长。因此,效率可能不是问题,因为当我们从嵌入式转向高级语言(如c++、java )时,也会发生类似的事情。 那么,世界正在向弱/动态类型语言转变吗? 弱/动态类型化语言将来会取代强类型化语言吗? 在哪些字段中
浏览 13
提问于2009-10-10
得票数 0
回答已采纳
7
回答
对C、CUDA和ANN新手的建议?
、
、
、
我是商科专业的,完成了三分之二的学位课程,有一点PHP的经验,上过一次C++入门课,现在后悔我选择了商科而不是编程/计算机科学。 我感兴趣的是学习更高级的编程;特别是C语言,并最终使用CUDA架构进行人工神经网络数据分析(不是用于AI、视觉或语音处理,而是在大型数据集中查找数据点与一般数据/统计分析之间的相关性)。 我应该如何开始学习C语言,有什么建议吗?以及用于分析数据的ANN/贝叶斯技术?书太多了,我不知道该选哪本。 由于CUDA相当新,似乎没有太多对学习者友好的(即简化的)材料。除了NVIDIA文档之外,是否还有针对CUDA的学习资源? 此外,你能向我推荐哪些资源来谈论GPGPU计算和大
浏览 8
提问于2009-03-11
得票数 4
回答已采纳
4
回答
向C添加新特性所需的步骤是什么?
、
假设我只想通过向C添加一个新的基元数据类型来创建一种新的编程语言,比如boolean。做这件事需要什么? 编辑:我在这里说得不太清楚。我想设计一种新的语言,语法和C完全一样,但是有一堆新的原始数据类型。这个语言应该输出C代码,然后我将使用GCC来编译可执行文件/对象文件。
浏览 4
提问于2010-09-26
得票数 3
回答已采纳
2
回答
以编程方式从网页源中提取特定数据
、
、
、
、
以下问题适用于任何编程语言 我正在进行一个程序,它提供网页源代码作为输入,将提取某些特定类型的数据。 假设我向我的程序提供了以下页面源作为输入: <table> <tr> <td id="a" class="product-name">Product A</td> <td id="1" class="product-price">$100</td> </tr> <tr>
浏览 0
提问于2011-08-06
得票数 1
回答已采纳
1
回答
如何从一种编程语言翻译到另一种语言?
我想编写一个小的DSL,它需要编译成另一种高级编程语言(类似于C,但限制得多)。 编译器应该做什么的高级概述是什么? 为了澄清,我特别感兴趣的是从一种高级编程语言到另一种相对高级的编程语言的转换,而不是一般的编译。
浏览 0
提问于2015-06-15
得票数 0
回答已采纳
6
回答
本机并发支持大型图的编程语言?
、
、
、
我目前正在寻找一种新的编程语言学习(目前通过一些C++,了解一些C和Python),特别是一种内置的并发支持?我想尝试构建一个可以跨集群或多核进行处理的大型图形库。我知道C++'s Boost库支持并发性,但我也想学习一种新的语言,而且我猜在设计时考虑到并发性的语言也会更好地进行并发编程。总的来说,我认为这是一个学习新语言、学习并发编程和解决一个大项目的机会。 环顾四周,Clojure和Scala似乎是寻找并发编程支持的两大热门人选。虽然我不知道这两个人在 速度(特别是用于并发大图处理) 社区(考虑把这个项目推到像GitHub这样的地方) 同时易于编程 或者,除了Clojure或Sca
浏览 0
提问于2011-12-15
得票数 1
回答已采纳
2
回答
一个有两种结构的数据:函数式编程与命令式编程
、
、
假设在C中,我们有以下结构: struct MyData { char key1[20]; long key2; ... /* some data */ }; 本质上,除了一些数据之外,我们还有两个键: key1和key2。假设我们需要以两种不同的方式管理MyData的一组对象,例如,根据key1或key2 (但不是两者都)快速查找相应的对象。满足这一要求的一种方法是分别根据这两个键构建两个不同的RB-树(或哈希表)。在C/C++中,数据不需要重复,因为我们只需要记录对象的指针。 在上面假设的例子中,关键是我们有一堆类型相同的数据,我们可以通过两种不同的数据结构来组织
浏览 3
提问于2015-09-29
得票数 2
回答已采纳
15
回答
请帮我理解SQL和C编程的区别?
、
具体地说,我试图掌握SQL语句与普通C风格编程的不同之处,我似乎不能理解如何做这样的事情:“对于这个表中有另一列数据相等的每个用户in,运行这个存储过程”,这在编程中是一个for循环,你是怎么做这样的事情的? 或者类似的,对于tableA中contentID为11的每一行,在tableB中添加一个包含此数据的新行,并从找到的包含contentID为11的tableA行中添加userID ... 有没有人介意写一点关于我应该如何理解SQL语句与编程的比较?我觉得如果我能理解我应该如何思考它,我就能更好地运用它。
浏览 19
提问于2009-03-11
得票数 13
回答已采纳
4
回答
为什么SQL被称为数据子语言?
最近,我读到(在PDF文档中),SQL实际上是一种数据子语言,而不是像C++、Java或C#这样的编程语言,现在我有点困惑,因为您可以通过SQL进行开发,所以我认为它类似于其他编程语言。 有人能跟我解释一下有什么区别吗?谢谢
浏览 8
提问于2017-02-28
得票数 2
回答已采纳
4
回答
用gcc扩展c#编程语言
、
、
、
、
我想写自己的编程语言作为c编程语言的扩展。我发明的整个编程语言都是简单的速记,可以转换成有效的c代码。例如: namespace TcpConnection { void* connect(char *addr) } 将转化为: void* TcpConnection_connect(char *addr) 所做的一切只是一个简单的名称替换。这只是我想提供的一个扩展的例子。另一个简单的扩展是函数重载(这将连接到函数名的末尾,它的参数类型。 在任何情况下,结果都是完全有效的C代码。有没有办法做到这一点,而不是进入到gcc代码中?
浏览 16
提问于2011-01-19
得票数 12
回答已采纳
4
回答
跨网络的游戏数据
、
、
我正在设计一个游戏,玩家是编程机器人,在编程比赛中竞争。这些机器人可以用任何语言编程-- Java、Ruby、Python、C#。我正在寻找通过网络传输游戏数据的方法,或者游戏服务器可以与机器人交谈的方法。对此更好的选择是什么?我应该使用XMPP还是其他形式的远程方法调用?
浏览 0
提问于2010-03-02
得票数 0
回答已采纳
1
回答
如何实现编程语言的标准库?
、
、
、
我很难理解编程语言的标准库是如何编写的,而不是C语言。 据我所知,C标准库可以在C和汇编程序的混合物中实现,其中需要汇编程序,这样就可以调用系统调用,从而实现fopen、fscanf .可以使用。 其他编程语言如何使用它们的标准libary来完成这个功能(处理i/o、文件,以及需要系统调用的所有其他东西)?它们都允许像C这样的汇编程序内联,还是有其他方式? 我读过C及其标准库可以用于实现其他语言库,但我不确定这是如何做到的。 edit1.试图说得更具体些。 (实现标准库的语言称为new_lang。) 如果有人能够详细说明第二种方法是如何在对象代码级别和实现级别(使用C运行时)完成的,因为有些事
浏览 4
提问于2016-04-02
得票数 8
回答已采纳
3
回答
什么是面向数据的编程?
、
有人能跟我解释一下吗 什么是面向数据的编程? 面向数据的编程和函数式编程是相同的吗? 面向数据的编程与面向对象的编程有何不同? 在什么情况下,我们选择面向数据的编程语言而不是面向对象的编程语言?
浏览 6
提问于2010-11-08
得票数 27
8
回答
哪些编程语言不被认为是高级语言?
、
、
在信息学理论中,我一直在听说和阅读关于高级和低级语言的文章。 然而,我不明白为什么这仍然是相关的,因为除了现在正在使用的汇编程序之外,没有任何(相关的)低级语言。 所以你得到了: 低水平 汇编程序 绝对不是低级的 C 基性 福特兰 科波 ..。 高水平 C++ 红宝石 Python PHP ..。 如果汇编程序是低级的,你怎么能把C放在同一个列表中呢?我的意思是:与汇编程序相比,C是非常高的水平。即使对COBOL,Fortran等也是如此。 那么,如果汇编程序真的是唯一的低级语言,为什么每个人都会提到高级和低级语言呢?
浏览 16
提问于2010-04-12
得票数 21
回答已采纳
4
回答
在没有反射的编程语言中,你怎么会感到枯燥呢?
、
、
、
任何没有合适的反映机制的编程语言,我都发现它严重削弱了迅速变化的问题的力量。 就某些语言而言,要做到这一点似乎很难或不可能: 基于配置的公约 自动数据库 AOP / Meta编程 没有倒影。 一些没有某种编程反射的示例语言是:C、C++、Haskell、OCaml。我肯定还有很多。 为了向您展示DRY (不要重复自己)被这些语言中的大多数语言所违背的例子,您必须编写单元测试。您几乎总是需要在定义测试的地方之外用这些语言注册您的测试用例。 这些语言的程序员如何减轻这个问题? 编辑:对于那些不知道的语言,有反射功能的通用语言有: C#、Java、Python、以及我个人最喜欢的
浏览 2
提问于2010-06-28
得票数 5
1
回答
这种编程风格是什么?“莫妮卡”?
、
、
、
、
在一篇较旧的博文中,Conal Elliot提出了一个有趣的论点(如果不是严肃的话),认为C是一种纯粹的函数式语言,它将C预处理器和C本身的组合与Haskell纯表达式语言的组合以及它的强制IO动作值相提并论。进一步观察到,C组件之间的相位分离实际上使cpp所做的事情与Haskell截然不同,因此cpp+C毕竟不是一元的。 在实际的编程项目中,C程序员倾向于尽量减少对cpp的使用。宏语言可能是能做出令人惊奇的事情,但它是一个相当敌对的编程环境。因此,据我所知,这个概念大部分是从C的角度来探讨的。 但是,在C示例的基础上,我们可以设想一种语言,其中主要的编程方法是由开发人员编写一个纯粹的函数程序
浏览 0
提问于2014-03-17
得票数 1
回答已采纳
2
回答
使用ANTLR和Java创建数据绑定代码生成器
、
、
、
、
我将为指定的编程语言和指定的序列化格式创建数据绑定代码生成器:给定要序列化或反序列化的数据结构的规范,预期的代码生成器应该生成表示给定词汇表的类以及使用指定格式进行序列化和反序列化的方法。预期的代码生成器可能需要以下输入: 目标编程语言,即用于生成代码的编程语言; 目标序列化格式,即数据的序列化格式; 要序列化或反序列化的数据结构的规范。 由于最初我想创建一个简单的代码生成器,这个软件的第一个版本可能只需要定义要序列化或反序列化的数据结构的规范,所以我选择C#作为目标编程语言,选择XML作为目标序列化格式。本质上,预期的代码生成器应该是一个Java软件,它读取要序列化或反序
浏览 9
提问于2015-10-02
得票数 0
2
回答
编程语言如何调用用另一种语言编写的库?
、
、
我想编写一种“简单”的编程语言,它可以调用用C编写的函数。例如,我想将该语言与套接字库集成起来。 从自定义编程语言调用C函数的最简单方法是什么? 注意:这类似于,但我希望这个问题更侧重于设计一种互操作性语言的最简单方法。
浏览 6
提问于2013-07-08
得票数 2
回答已采纳
3
回答
一种编程语言可以同时作为客户端和服务器端吗?
、
、
、
我的意思基本上是举个例子,PHP既可以用来将数据输出到客户端/浏览器上,也可以用来连接/查询数据库。 那么它是不是既是客户端编程语言,又是服务器端编程语言呢? 或者它仍然是一种服务器端语言,因为它的主要用途是数据库查询 Javascript也一样,js可以作为客户端语言使用,但它也可以用来建立到数据库的连接,这会使它既是服务器端编程语言又是客户端编程语言吗? 谢谢。
浏览 4
提问于2015-12-17
得票数 5
5
回答
Objective-C中缺少的是您不想用它进行编程的地方
、
、
、
现在苹果在开发者工具/程序上进行了,我想知道除了苹果默认提供的Objective-C之外,还有什么吸引开发人员使用其他语言的,使用Objective-C编程非常有趣。是什么缺失的特性让你不再用它编程,而是用其他东西编程?
浏览 1
提问于2010-09-11
得票数 0
3
回答
为什么C++被称为语言联盟?
、
、
我读了一篇关于C++的教程,下面这一行出现了。没有提供进一步解释的其他细节。 C++是一个“语言联盟”,支持多范式编程,我们可以使用许多选项。 当C++被称为语言的联邦时,它意味着什么?多范式编程又是什么?
浏览 1
提问于2018-05-24
得票数 5
回答已采纳
1
回答
如何在数据库中存储“元”源代码
、
我想在数据库中存储一个计算机程序,而不是一些文本文件。它应该包含程序的结构和所有对象、方法、依赖关系等。我不想在数据库中存储特定的语言,而是某种“元”编程语言。在第二步中,我想将数据库中的这个结构转换/导出为经典语言(C#、Java等)的源代码。或者直接为CLR/JVM编译它。 我想我不是第一个有这种想法的人。我在互联网上搜索,我想我正在寻找的东西叫做“数据库中的源代码(SCID)”--不幸的是,我找不到这个想法的实现。 所以我的问题是: 有没有什么程序可以将“元”程序代码存储在数据库中,让您从数据库中生成可以编译/执行的传统文本源代码? 简短说明: 它也可以是noSQL数据库我目前并不关心程
浏览 1
提问于2017-02-12
得票数 0
2
回答
组合两种不同的语言(不是你想的那样)
、
、
、
在一个项目中组合两种不同的编程语言是可能的吗? 让我给你举一个例子来说明我的意思: 我的主要编程语言是Python。(Python 3) 假设我想写一个计算器,我想用C构建GUI,然后用python构建计算器本身。用C编写的GUI需要将用户输入的计算数据发送给Python代码。 有可能吗?
浏览 0
提问于2015-04-11
得票数 0
9
回答
什么时候使用函数式编程语言?
、
在哪些情况下,我应该选择使用函数式编程语言,而不是更冗长的面向对象语言,如C++、C#或Java? 我明白什么是函数式编程,我不太明白的是,对于什么类型的问题,函数式编程是完美的解决方案吗?
浏览 2
提问于2008-12-29
得票数 97
回答已采纳
1
回答
与OOP语言相比,除了性能之外,C还有什么优势?
、
、
、
、
可能重复: 什么时候在C++上使用C,在C上使用C++? C在编程世界中仍然有它自己的重要性!其中一个原因是它的表现。但是,我有一些问题。 对于C语言来说,是否有其他语言缺少的特别之处? 除了性能问题之外,它在今天有什么重要意义? 与C++、Java、Python等面向对象语言相比,C语言有哪些优势? 还有什么东西能给C加分吗?
浏览 0
提问于2011-12-20
得票数 2
2
回答
下一种系统语言应该提供哪些特性?
、
当我们要进行“严肃”的系统编程时,我们似乎仍然使用C或C++。我们有一些小的语言试图在系统编程中提出一些新的东西,比如Go和D(我对D有一点经验,目前我非常喜欢它),但是这些语言并没有被广泛使用(Go是从2009年开始的,所以应该不会那么令人惊讶,但是D是从2001年开始的)。有非语言技术的原因,为什么这些不那么受欢迎,例如没有很多的工作,框架等,但排除了这样的事情,而是专注于新一代系统编程语言应该提供哪些特性? 作为一名系统开发人员,您在“传统系统编程语言”(即C、C++等)中缺少什么?为什么这些东西现在在当今世界很重要(我想,并发性等会很重要)?
浏览 0
提问于2011-03-24
得票数 3
5
回答
构建支持多线程意味着什么?
、
、
Java提供了对多线程编程的内置支持. 我的书就是这么说的。我也可以用C,C++进行多线程编程。那么,他们是否也提供了对多线程的内置支持? 构建支持多线程意味着什么?难道不是操作系统真正提供了多线程支持吗? 是否有任何编程语言不能支持多线程?如果是的话,为什么?(我问这个问题是因为,如果操作系统提供多线程支持,那么为什么我们不能在该操作系统上支持的所有语言上进行多线程编程?)
浏览 12
提问于2011-08-06
得票数 3
回答已采纳
1
回答
如何让鼠标事件处理更简单?
、
有时我必须实现一个功能,比如自定义的拖放。代码可能是这样的: bool mouse_down = false; Vec2 mouse_pos; void on_mouse_down() { mouse_down = true; mouse_pos = cursor_pos(); } void on_mouse_move() { if(mouse_down) { Vec2f c = cursor_pos(); Vec2f d = c - mouse_pos; // dragging. make objects tracing the cursor. /
浏览 4
提问于2012-01-16
得票数 1
1
回答
Haskell,C++,AWK,Bash,Lisp .哪个更快?
、
、
、
、
我想知道,这些编程语言中哪种处理只包含字符串的大数据文件更快: Haskell, C++(Boost), AWK, Bash, Lisp... 到目前为止,我已经找到了报纸Haskell对Ada,C++,Awk,Awk。然而,这篇论文有点过时了。
浏览 0
提问于2014-09-04
得票数 1
6
回答
哪种编程语言在其形式规范中具有非常短的上下文无关文法?
、
、
、
哪种编程语言具有简短而优美的语法(在EBNF中)? 有些语言更容易被解析。不久前,我创建了一个简单的VHDL解析器,但它非常慢。这并不是因为它完全是用Python实现的,而是因为VHDL语法( EBNF)非常庞大。Python的EBNF很漂亮,但不是很短。 我建议许多函数式编程语言(如LISP )具有简短的简单语法,但我对更流行的简单命令式语言(如C或Bash )感兴趣。
浏览 0
提问于2009-11-22
得票数 12
回答已采纳
3
回答
将html表格保存到excel中
、
、
我必须编写一个程序,定期读取网页,并将某些数据从该页面上的表格复制到Excel电子表格中。我不知道从哪里开始,也不知道什么编程语言适合这个项目。我知道一点C++和Matlab语言编程。有没有人能给我指点正确的方向,或者建议做类似事情的开源项目?
浏览 5
提问于2011-07-27
得票数 2
2
回答
为服务器-客户端应用程序提供可伸缩性的语言
、
我想学习如何开始开发高度可伸缩的服务器/客户机应用程序--更具体地说,用于非基于web的/不在浏览器中的桌面客户机。我认为开发一个非常简约的聊天应用程序(大致相当于AIM/Skype)是开始了解服务器/客户端和可伸缩性的一种合理方式。 考虑到我对可伸缩性的强调,我不确定哪种编程语言适合这项任务。就我个人而言,我感兴趣的语言只有Java、C#和C/C++。至于服务器操作系统,我将使用Linux,所以在我的例子中,C#意味着Mono。 我想我的兴趣归根结底是在服务器上使用什么语言,因为它是支持应用程序的基础设施,必须具有高度的可扩展性。我听说过关于Java和C#服务器可伸缩性的不同评论。我的直觉表
浏览 1
提问于2013-02-25
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程字符串处理函数的实现
C语言编程基础学习中字符串处理函数
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
C语言编程错误提示,献给初学C语言编程的你们
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券