腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
为什么C语言是计算机编程语言的基础?
programming-languages
、
c
我经常想知道为什么在任何地方都把C语言作为编程语言的基础。有许多现代语言,如Java、Python等,使语法和编程更容易。为什么我们仍然把C语言作为编程语言的基础呢?
浏览 0
提问于2014-12-28
得票数 3
回答已采纳
2
回答
在不同的编程语言之间共享API?
api
我只是想知道如何在不同的编程语言之间共享API。 我的意思是,MS有.Net,它使用VB.net C#和其他各种技术。 我怀疑.Net是为每种编程语言编写的。 结构和类如何在语言之间共享? 同样适用于Unity3D - Javascript共享API与C#和BOO。 多么?
浏览 0
提问于2012-04-22
得票数 5
回答已采纳
3
回答
C和C++中的C指什么?
c++
、
c
请告诉我这个C在C编程和C++编程中的用途是什么?我是认真的,因为这个问题是在面试中摆在我面前的。
浏览 4
提问于2010-12-19
得票数 3
回答已采纳
6
回答
在原生c++中编写代码仍然流行吗?
c++
、
native
我想在大学毕业后进入原生c++编程,但似乎用即时编译的语言(如.Net)正在取代c++。原生代码的未来是什么?
浏览 4
提问于2010-08-16
得票数 5
回答已采纳
11
回答
C,而不是C,这就是问题所在
c
我开始用Java编程,然后最终转到C++。然后,我注意到许多语言都使用到C库的绑定,例如GTK、OpenGL、OpenAL和许多其他语言。此外,Java、Python、ADA等语言在绑定到C库方面也很丰富……然后是绑定到C语言的数据库。 然后我读了Joel的一篇文章,说所有的CS毕业生都需要学习C…所以我采纳了这个建议,到目前为止,在我看来,几乎所有的事情都是用C完成的;同样是Linux,等等。只要拿起C编程语言这本书,其他语言的许多东西就会变得更加清晰。 为什么这个行业已经远离了C语言,但它仍然停留在C语言的基础上?例如,如果Java比C好得多,为什么不都用Java完成呢?为什么库不能转换成
浏览 7
提问于2010-07-13
得票数 4
回答已采纳
9
回答
哪里是学习C语言最好的地方?
c
当我开始使用的时候,我非常喜欢它。 事实上,像Dive Into Python这样的“教程”对我来说真的很好用;简短的语法解释和大量的示例可以让事情继续下去。 我通过例子学得很好。 我有Java,Scheme,Python,PHP,Javascript等编程经验。 你在网上有没有推荐的地方可以快速学习C编程语言和最佳实践?
浏览 0
提问于2009-08-28
得票数 34
回答已采纳
1
回答
如何实现编程语言的标准库?
compiler-construction
、
linker
、
language-agnostic
、
object-files
我很难理解编程语言的标准库是如何编写的,而不是C语言。 据我所知,C标准库可以在C和汇编程序的混合物中实现,其中需要汇编程序,这样就可以调用系统调用,从而实现fopen、fscanf .可以使用。 其他编程语言如何使用它们的标准libary来完成这个功能(处理i/o、文件,以及需要系统调用的所有其他东西)?它们都允许像C这样的汇编程序内联,还是有其他方式? 我读过C及其标准库可以用于实现其他语言库,但我不确定这是如何做到的。 edit1.试图说得更具体些。 (实现标准库的语言称为new_lang。) 如果有人能够详细说明第二种方法是如何在对象代码级别和实现级别(使用C运行时)完成的,因为有些事
浏览 4
提问于2016-04-02
得票数 8
回答已采纳
4
回答
作为一名EE/CE,我应该在毕业前更熟悉哪些语言/概念?
programming-languages
、
hardware
我现在正进入大四,主修电气工程和计算机工程,接触过很多不同的语言: C、C++、C#/XAML、Java、bash、python、VHDL语言、汇编语言等。另外,您喜欢什么级别的编程(硬件、本地、网络、系统、设计、集成等等)如果您能告诉我原因,我将不胜感激,或者如果您愿意讲述您的经验,我非常感兴趣。我希望在硬件设计方面找到一份工作,但随着我对一些语言的掌握越来越好,我发现我有多么喜欢编程,所以在这个时候我真的有了一个开放的心态。我很乐意听到“现实世界”中的一些人的声音。
浏览 0
提问于2010-07-08
得票数 2
回答已采纳
1
回答
我们看到Vala web框架的可能性有多大?
web-frameworks
、
vala
Web框架无处不在,我想不出哪种编程语言没有web框架实现(至少据我所知)。Vala似乎是Linux开发人员期待已久的编程语言,它借鉴了非常好的C#的很多东西。 是的,实现Vala是为了开发好的Gnome应用程序,但我们仍然看到了像node.js这样疯狂的实现。我们看到一个基于Vala的web框架的可能性有多大?这可行吗?这是个好主意吗?
浏览 0
提问于2011-12-16
得票数 4
9
回答
我可以用C开始编程吗?
c
我想开始编程,我以前没有编程经验,所以可以用C ?..Some开始编程,人们告诉我从perl或python开始。那么,我可以不学习python或perl就开始学习它吗?如果是这样的话,steve kochan的“?..And in c”一书是不是一个很好的起点呢?.
浏览 7
提问于2011-02-22
得票数 0
1
回答
groovy中的开源项目?
groovy
、
open-source
我是一名java程序员,最近对groovy产生了兴趣。当我喜欢用groovy编程时,我想进一步涉足这门语言。因此,我正在寻找项目开始。我在C、C++和java中发现了很多项目,但groovy中的项目并不多。 我不知道从何说起。如果有的话,你能推荐一些好的groovy开源项目吗?
浏览 0
提问于2012-04-11
得票数 0
回答已采纳
2
回答
C和Python哪个更好?
python
、
c
有人告诉我,Python在编程的简单性上远远优于C。我是一个普通的(不想表扬我自己) C的用户,如果我将来学习Python来实现我的代码会有帮助吗?
浏览 0
提问于2011-03-21
得票数 8
回答已采纳
1
回答
多重继承的利弊是什么?
object-oriented
、
multiple-inheritance
在编程语言中允许多重继承会带来什么后果? 多重继承的哪些特性创造了这样一个环境:使用多重继承往往会导致源代码违反面向对象编程和高质量软件工程的一个或多个原则? 在Java和其他不允许多重继承的OOP语言中,缺少多重继承是如何提供比C++这样允许多重继承的语言更好的软件质量的呢? 解释和说明。
浏览 0
提问于2011-11-30
得票数 8
6
回答
用C语言开发应用程序
iphone
、
c
我有一个愚蠢的问题。所以,我目前正在学习用C语言编程,我想知道是否有可能用C语言创建Iphone应用程序。我在网上搜索,得到的印象是所有的Iphone应用程序都是用Objective-C编写的,这是真的吗?非常感谢你的帮助。
浏览 1
提问于2012-03-12
得票数 0
4
回答
.net和mono的通用术语
.net
、
mono
我将教授C#编程的基础知识,我希望保持它的框架不可知论。我将使用公共语言运行时()和基类库()等术语,但我找不到一个封装这些术语的术语。 IMHO .net指出微软和框架是过于通用的术语。是否有合适的术语来描述.net和mono?
浏览 2
提问于2011-10-31
得票数 1
回答已采纳
5
回答
构建DSL:在通用语言或独立语言之上编写脚本?
language-design
、
scripting
、
dsl
、
runtime
我正在讨论设计一种特定于领域的语言,以简化给定的、模糊的编程模型。争论的一部分是是在现有语言/运行时(例如Java)之上构建它(作为脚本)还是使其独立(自己的编译器&c)。 你们中那些有DSL设计经验的人,你有正反两方面的意见吗?或者对适当的方法有肯定的答案吗?
浏览 0
提问于2011-01-24
得票数 10
回答已采纳
5
回答
除了“命令行界面”之外,CLI还有其他含义吗?
f#
、
command-line-interface
根据维基百科,在编程语言比较页面上,它说F#使用命令行语言。这是否意味着F#是为创建命令行应用程序而不是图形应用程序而设计的,还是存在另一种含义?
浏览 0
提问于2008-10-07
得票数 1
回答已采纳
3
回答
第一个iOS应用程序-我应该使用RubyMotion还是Objective-C?
ios
、
objective-c
、
rubymotion
我即将开始构建我的第一个iOS应用程序。除了基本的HTML和CSS以及对OOP和MVC概念的理解之外,我没有任何编程经验。你对我用RubyMotion或Objective-C写这个应用有什么想法? 我知道,第一次构建原生iOS应用程序的困难与学习Objective-C语法的关系不大,更多的是与学习CocoaTouch有关。 我读了这个概要-- --觉得它是完整的,但我想请社区看看是否有人有不同的意见。 这篇文章也很有帮助-- 谢谢!
浏览 1
提问于2013-06-05
得票数 2
7
回答
C++和python同时。它可行吗?
c++
、
python
我对编程完全陌生,就好像在过去的10年里,我的PhD是一名分子生物学家。有谁能告诉我:如果我同时注册了C++和python,会不会太难处理?我也是全职员工。两门课程在相同的日期开始和结束,为期3个月。由于各种复杂的原因,今年秋天是我唯一一次可以学习两种语言。请给我建议。GillingsT 更新:--关于我自己的更多细节:正如我说的,我做了一个分子遗传学的PhD。我现在希望能够获得编程技能,以便我可以应用它来进行生物信息学--类似于序列处理和路径分析。我被告知Python对此很有帮助,但我们的课程并没有涵盖初学者的基础知识。我接触了一位Comp教授,他建议我先学习C++,然后再学习Python。
浏览 17
提问于2010-08-05
得票数 1
3
回答
各种语言中的关键编程概念和术语
oop
、
programming-languages
我已经编程一段时间了,但从来没有受过正规的计算机科学教育。我想知道有没有资源可以复习一些关键的编程概念,比如构造、多态性等,可以适用于不同的语言。此外,如果资源可以提供示例,也会非常有帮助。
浏览 4
提问于2010-04-12
得票数 6
回答已采纳
2
回答
作为一名游戏开发人员,学习一门新语言有什么好处?
language-agnostic
我是一名独立的游戏开发人员/设计师,我想知道学习一门新的编程语言有什么特别的好处。我现在用C++进行编程,我想知道学习一门不同的语言是否有什么实际的好处,比如用language y编写game x比用language z编写game w有什么好处 基本上,我知道学习一门新的编程语言会帮助我以不同的方式思考问题,但是在特定的场景中使用一种语言比使用另一种语言有什么实际的好处呢?
浏览 3
提问于2010-05-02
得票数 2
回答已采纳
20
回答
即使我只想做Web编程,我也应该学习C/C++吗?
php
、
c++
、
c
、
web
可能重复: 我不认识C,我为什么要学它? 我的目标是能够创建在线应用程序和动态,数据库驱动的网站。例如,如果将来我有了下一个Digg或Facebook的想法,我希望能够自己编写代码。 要到达那里,我想我基本上有两条路: 路径1 从一个基本的层次开始,学习C,然后学习面向对象的C++,然后是算法和数据结构,目的是对计算机编程有一个扎实的掌握。然后转到PHP/MySQL/HTTP,开始进行实际的编程项目。 路径2 直接从PHP/MySQL/HTTP开始,马上处理实际项目。 你们有什么建议?
浏览 0
提问于2010-12-28
得票数 9
3
回答
ajax和asp经典
ajax
我是新手在编程和我作为一个营销主管,所以我不知道任何关于编程,但我非常兴奋地学习编程,所以现在我学习independently.My朋友对我说,更好的初学者学习C++先去ASP然后ASP.NET+PHP+CI..now我在ASP阶段。 问题1:这是我朋友的正确建议吗? 搜索建议 我堆叠在这个问题上,如何创建与此链接相同的实时搜索 这是我的数据库代码 Set rsGuestbook = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT staff_name FROM master WHERE staff_nam
浏览 3
提问于2011-03-16
得票数 0
6
回答
在编程语言中,一级/二级/三级值的数学基础是什么?
programming-languages
、
math
已添加 刚刚发现了两个相关的问题 https://math.stackexchange.com/q/1759680/1281 https://stackoverflow.com/a/2582804/156458 在编程语言中,来自Michael Scott的编程语言语用学 通常,如果一个值可以作为参数传递,从一个子程序返回,或者分配给一个变量,那么在编程语言中的值就被称为具有first类状态。在大多数编程语言中,简单类型(如整数和字符)都是first类值。相反,“二级”值可以作为参数传递,但不能从子例程返回,也不能分配到变量中,而“第三方”值甚至不能作为参数传递。标签在大多数编程语言中是三级值,而
浏览 0
提问于2016-09-26
得票数 19
3
回答
Android声明一个变量
java
、
android
、
variables
、
global-variables
我想知道在android编程中是否有一种简单的方法来声明变量。我还在自学,但是我还没能找到这个问题的答案。我想做一些类似的事情: var1 = 'variable1'; var2 = 'variable2'; 以便稍后在代码中通过它的变量调用它。 提前谢谢你。
浏览 2
提问于2011-06-30
得票数 5
回答已采纳
3
回答
如何熟悉Python
learning
、
algorithms
、
python
、
c
我是个Python初学者。我在1.5个月前就开始用Python编程了。 我下载了Python文档并阅读了教程的一些部分。我一直在用codechef.com编程和解决投射器的问题。我正在考虑阅读算法简介和遵循这门课程是关于麻省理工学院开放课程软件的。,因为我在编程方面并没有得到很大的改进,而且我正在浪费大量的时间来思考在面对任何编程问题时我应该做什么。 但我认为我仍然不知道正确的方法来学习语言本身。我是从库引用开始,还是继续使用Python教程?学习算法对像C这样的语言是有用的,而不是对Python那么有用,因为它包含了“电池”吗? 是否还有其他的资源来熟悉语言,以及学习解决编程问题呢?还是我需
浏览 0
提问于2013-07-02
得票数 4
回答已采纳
8
回答
从C++到C#
c#
、
c++
哪些是好的c++ to C#文章/教程或书籍?我正在读,之后会读和。你们中有没有读过什么好书给那些对C#语言(和库)上的C++编程有很深理解的人?
浏览 13
提问于2009-03-07
得票数 3
回答已采纳
14
回答
如果我已经知道汇编语言,我还应该学习C语言吗?
c
、
assembly
通常,学习C语言的主要原因之一是它让你更接近低级编程,这让你深入了解高级语言是如何工作的。 我在不同的汇编风格中编程已经有一段时间了,你不能获得比我编写代码更低的级别,我对引用类型或指针的真正含义没有任何幻想。应该指出的是,我在Java和C#方面也相当精通。我不只会组装。 破解并花一些宝贵的时间学习复杂的C语言是否仍然值得,或者我的时间最好用来学习其他东西?
浏览 22
提问于2009-01-29
得票数 4
回答已采纳
1
回答
如何用不同的语言更新托管元数据(分类法)?
sharepoint
、
sharepoint-2010
我有一个工作的多语种(变体) SP2010网站安装了两个额外的语言包:荷兰语和法语。 我以编程方式将分类数据导入到我的SharePoint 2010托管元数据服务中。 现在,我想更改法语/荷兰语的名称,并添加标签(同义词),但我不知道它是如何实现的。 因此,我的问题是:如何以编程方式在托管术语库中更新荷兰/法语等效的特定术语? 有什么想法吗?谢谢。W 编辑:澄清我的网站已经安装了语言包的多语种。 TaxonomySession taxonomySession = new TaxonomySession(site); TermStore termStore = taxonomySession.T
浏览 3
提问于2011-08-28
得票数 0
2
回答
MacRuby: objective-c运行时与ruby运行时相同
ruby
、
computer-science
、
macruby
我没有受过正规的计算机科学教育,但我已经用Java、Ruby、jQuery编程很长时间了。 我在看玛格鲁比的项目。我经常遇到类似于“在ruby objective-c运行时与MacRuby运行时相同”的语句。 我知道核磁共振是什么。我明白ruby 1.9带来了什么。然而,我不能理解一种语言的VM如何支持另一种语言。 我知道我在问一个问题的答案,这个问题的答案依赖于多年的正规教育。不过,任何提示和任何讨论都会有所帮助。 我也喜欢我在macruby中看到的东西。
浏览 0
提问于2009-12-23
得票数 3
2
回答
如何以编程方式发送和接收聊天消息?
automation
、
chat
当我在FB或Gmail上收到某人的聊天消息时,我如何着手创建一个程序来检测消息,然后相应地执行一些命令,所有这些都是以编程方式进行的? 用C++、Java或Python语言编写的解决方案会很有用。
浏览 2
提问于2012-08-18
得票数 0
回答已采纳
5
回答
作为it公司的新应用程序开发人员,了解所有编程语言的基础知识就足够了吗?
java
我是一名学士(Cs)新生。我对开发领域很感兴趣。作为一个新手,了解所有学科和编程语言的基础知识就足够了吗?
浏览 1
提问于2010-11-02
得票数 2
4
回答
培养一般的编程技能?
skills
、
algorithms
目前我对编程非常陌生,我接触过几种语言(C#、PHP、JavaScript、VB和其他语言),我对OOP非常陌生。 我只是想知道,在没有特定语言的情况下,建立通用编程/解决问题技能的最佳方法是什么?我想也许像Euler项目,但更适合新手? 谢谢! 编辑:我正在考虑进入游戏脚本/编程,我已经在游戏,但在一个不同的学科:)
浏览 0
提问于2011-02-06
得票数 4
回答已采纳
4
回答
跨网络的游戏数据
soap
、
xmpp
、
rmi
我正在设计一个游戏,玩家是编程机器人,在编程比赛中竞争。这些机器人可以用任何语言编程-- Java、Ruby、Python、C#。我正在寻找通过网络传输游戏数据的方法,或者游戏服务器可以与机器人交谈的方法。对此更好的选择是什么?我应该使用XMPP还是其他形式的远程方法调用?
浏览 0
提问于2010-03-02
得票数 0
回答已采纳
4
回答
用python编写脚本语言
python
、
scripting
、
scripting-language
我对编程比较陌生,我想写一种简单的脚本语言作为练习,并学习一点。我有使用Python、C和Ruby的经验,我想学习用Python编写脚本语言。我的第一步应该是什么?我该如何开始呢?
浏览 0
提问于2011-04-27
得票数 2
回答已采纳
11
回答
Java和C++之间是否有消息传递服务,比如JMS for Java to Java?
java
、
c++
、
messaging
我非常了解Java消息传递服务(JMS),它用于将消息从Java代码发送到Java代码。我还知道CORBA,它是一种集成编程,有助于将不同的编程语言绑定在一起,以便它们可以通过对象在它们之间进行通信。 但是我想知道是否有一个通用的消息传递服务,比如用于不同语言的JMS,以便将消息从Java发送到C++,反之亦然。
浏览 0
提问于2012-06-25
得票数 4
3
回答
我想了解一下博客模板语言
blogger
、
blogspot
我在找一些语法。 <b:includable id='main'> <b:loop values='data:posts' var='post'> </b:loop> </b:includable> </b:widget> </b:section> <data:post.id/> <b:if cond='data:post.dateHeader'> </b:if> 这是混合了什么编程语言?我需要知道这个语法语言的名称吗
浏览 0
提问于2009-10-13
得票数 11
回答已采纳
3
回答
从点网开始的最简单的方法
.net
好的,在StackOverflow中的初始搜索显示了与这个问题无关的内容。所以就这样说: 让我们假装一下,你刚刚开始了计算机编程的职业生涯。假设出于任何原因,您决定使用.Net框架作为编程的基础。我们还可以说,您已经接触过一些编程背景,但在.Net中没有这样的背景,所以一开始它对您来说似乎是陌生的。最后,您没有25年接触Win32 API的好处,这解释了为什么当您开始查看它时,它对您来说是如此陌生。 所以问题是: 什么是全面概述什么是.Net?它似乎是一个运行时环境、一组语言、一组公共库的组合,也许还有几个类似于mud的其他things...so。具体来说,.Net的关键组件是什么?
浏览 7
提问于2010-05-10
得票数 1
回答已采纳
20
回答
作为一名web开发人员,学习C语言值得吗?我会用到它吗?
php
、
ruby-on-rails
、
c
作为一名web开发人员,我是否值得学习C编程语言?我还需要使用它吗?我目前使用的是PHP和Ruby on Rails。
浏览 0
提问于2009-12-18
得票数 15
回答已采纳
4
回答
怎样才能帮助我适应现代环境呢?
learning
我已经有近十年没有编程了。我以前会用QBasic,Turbo,C,C++,Visual和汇编编程。我没有任何其他编程语言的知识(HTML除外)。 我想要一个项目(用一些编程语言)来帮助我熟悉新的环境(unix,python,perl,java,flash?)以某种方式给我一种感觉,我得到了一个微型超级力量。我指的是给我黑客的感觉(不是真正了解黑客,而是第一次学习C,感觉就像黑客一样)。这将使我的编程技能以我所熟悉的编程语言的方式使用。
浏览 0
提问于2010-10-11
得票数 3
4
回答
在诸如golang、C或C++这样的编程语言中有指针好吗?
pointers
、
programming-languages
、
language-design
大多数现代编程编译器(如JAVA等)都不支持指针。但在戈朗,谷歌再次引入了指针。所以,我只想了解指针是如何影响编程语言的?是否有任何类型的安全线程因为指针? 如果这是出于安全考虑,那么为什么我们在LINUX和UNIX上拥有世界上最安全的系统(两者都是用C构建的)
浏览 8
提问于2016-12-31
得票数 0
回答已采纳
2
回答
学习C,我的编译器已经知道bool (Visual Studio 2017)
c++
、
c
我整个夏天都在用"C编程--现代方法“这本书学习C语言,现在来看看这个问题: 当我写道: #include <stdbool.h> 编译器无法运行该程序,因为它不能包含bool。当我立即使用bool时,它知道它应该做什么。 这是Visual Studio2017中的新功能,还是我开始文档时出错并得到了C#或C++?(我不了解这些语言,但我认为boolean与它们很好地集成在一起) 我通过"Windows Desktop Wizard -> Empty project -> Source file -> Add -> New project -
浏览 0
提问于2018-06-13
得票数 0
4
回答
C# / Web开发学习策略
c#
对于.NET网络开发和编程的新手来说,谁选择C#作为他们的首选语言? 先学习C#,而不是尝试将其应用于web开发,是不是更好?似乎大多数关于C#的文献都使用控制台或Windows Forms作为学习平台。那么,这是最好的方向吗? 或者你是否应该在web开发中实践,并尝试在一起学习C#?
浏览 5
提问于2008-11-16
得票数 15
回答已采纳
3
回答
如何在同一个程序中一起使用多种编程语言?
c++
、
object-oriented
、
python
、
scripting
这是一个简单的问题,但我并没有找到一个合理的答案。 我目前用Python (一种解释语言)进行编程。我经常听说人们在同一个程序中使用多种语言?然后我听到他们在使用脚本语言;这里有人能用简单的英语向我解释一下我所知道的编程语言和脚本之间的区别,以及人们如何在一起使用多种语言。这根本没有道理。 如何在一起使用Javascript、PHP和ASP。或者用C/C++编写游戏并使用python作为脚本?这对我来说是没有意义的,因为它们是不同的语言,我想它们是有原因的,那么它们是如何相互作用的呢?
浏览 0
提问于2014-12-23
得票数 9
16
回答
编程中的绝对起点
c++
在过去的10年里,我一直从事网络和Web开发工作,并且一直对编程感兴趣。当我在学校的时候,我从Basic开始,(直到现在我自己)当时的其他语言是Cobol和Fortran,2009年我应该从哪里开始呢?C+或C++是个好地方吗?启动Java和.net哪个更好?我需要从程序员,程序员,开发人员那里获得一些方向,他们可以为我指明正确的方向。技术瞬息万变,我想从一个好的起点开始学习和理解相关的代码。
浏览 0
提问于2009-09-16
得票数 2
5
回答
新的方案拟订/目标c
c++
、
c
、
iphone
、
objective-c
最近,我开始开发一些iPhone应用程序,从我基本没有编程经验的地方开始(我学过数学&很少有编程模块)。 我以我的方式开始了Mac编程:使用Objective和Cocoa进行开发,发现它很有用,同时它给我的感觉是,我需要迅速解决我缺乏一个真正的编程基础的问题。 对于可预见的未来,我的工作将包括开发iPhone应用程序--我希望在未来几个月的事情变得更有压力之前,真正掌握目标c。 我最好的选择是先研究c,然后再担心目标c的更精细点? 如果是这样的话,有没有人有通过网络资源自学自己的经验?如果有人能推荐一个自我教c的网站,那就太好了。 对不起,如果这涉及一些老问题,但在类似的问题中没有什么
浏览 0
提问于2012-01-06
得票数 -1
回答已采纳
6
回答
像Map和Reduce这样的概念是否适用于所有的函数式编程语言?
f#
、
functional-programming
我刚刚开始钻研函数式编程的世界。 许多面向对象编程( OOP )的概念,如继承和多态性,适用于大多数现代OO语言,如C#、Java和VB.NET。 但是像Map,Reduce,Tuples和Set这样的概念呢,它们适用于所有的FP (函数式编程)语言吗? 我刚刚开始使用F#。但是,上述概念是否适用于其他FP,如Haskell、Nemerle、Lisp等?
浏览 6
提问于2009-04-28
得票数 1
回答已采纳
22
回答
程序员应该掌握C++吗?
c#
、
c++
、
programming-languages
我想知道程序员是否有必要拥有至少一种编程语言的专业知识? 像C#、java、VB.Net等编程语言每一两年就会改变一次。程序员是否应该掌握C++,这是一种稳定的语言,很少发生变化? 我是一名C#开发人员,使用它大约有7年了,我仍然没有掌握它。 我想我的问题被误解了。我并不反对改变或进化。我喜欢C#、VB、Java等语言提供的新特性和抽象。我一直在等待新的特性,如果它能让程序员的生活变得容易的话。但这一事实也使得这种语言很难掌握。他们在不断地进化。像C++这样的语言发展周期很慢。那么,在这种情况下,掌握C++是否有帮助呢?这就是我原来的问题的意思。注意:-基于下面朋友的回答,我已经理解了语言和框
浏览 0
提问于2010-06-04
得票数 16
回答已采纳
2
回答
编程语言、图灵完备性与图灵机
programming-languages
、
turing-completeness
如果一种编程语言能够成功地模拟一个通用的TM,那么它就是图灵完备的语言。让我们以函数式编程语言为例。 在函数式编程中,函数比任何东西都有最高的优先级。您可以像传递任何原语或对象一样传递函数。这就是所谓的一级函数。 在中,您的函数不会产生副作用,即将字符串输出到屏幕上,在其作用域之外更改变量的状态。如果从外部传递对象,则每个函数都有自己的对象的副本,并且一旦函数完成其任务,复制的对象将被返回。每个函数都完全独立于它之外的任何东西,都是用函数样式编写的。这样,整个系统的复杂性就降低了。这被称为参考透明度。 在函数编程中,即使在函数退出之后,每个函数也可以保留其局部变量。这是由垃圾收集器完成的。该值
浏览 0
提问于2012-06-17
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程基础
C语言编程新手基础入门学习
C语言编程基础学习——链表详解!
新手入门C语言基础学习:C语言编程预备知识
C语言/C加加编程基础入门学习—循环结构
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券