腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
理解编程语言的内部工作原理
、
、
从哪里开始学习像C这样的编程语言的内部工作原理会是一个很好的起点? 它会学习解析器/词法分析器是如何工作的吗?
浏览 1
提问于2011-05-17
得票数 1
回答已采纳
11
回答
C和C++编程语言的明确联系是什么?
、
最近,所有现代编程语言都有一个权威的网站来支持、分发、学习编程语言,以及社区论坛、电子邮件列表等。Java有java.sun.com,python有python.org等等。 然而,C/C++似乎没有这样的站点。对于C或C++编程语言,您会使用哪个站点来链接,比如在文档中?维基百科条目不算数,尽管它们可能非常适合。 方正的网站?还有其他的想法吗?
浏览 1
提问于2009-01-06
得票数 3
回答已采纳
1
回答
与c#更相似的是什么?
我不是天生的程序员。我做了我的计算机工程,并去担任系统管理员。我的一个朋友,向我推荐了一份程序员的工作,2010年6月,我开始了作为C#程序员的生活。 我很难从一开始就理解函数和"C#“,这个词发音类似于C,我解决了一些c问题,并理解了基本知识。 我读了一篇 的文章 这才是真正的问题。我甚至不知道Java编程中的声明部分。如果Java与C#如此相似,那是否意味着我必须学习Java并停止学习C ??>> --这对我来说是一个很大的难题。 我更喜欢熟悉Java和C#的程序员回答这个问题。我期望得到合理的答案,因为我认为堆栈比流编程者的答案更重要,作为我的最终决定:]
浏览 2
提问于2010-12-07
得票数 0
回答已采纳
9
回答
如何学习C语言编程
我只用C语言5年了。因此,我确信我知道C语法,但我不知道如何提高编程技能。 有许多现代语言(如C++、Java)的书籍来学习编程技能,如重构或模式、软件体系结构。但是没有一本书是用C语言写的。书的作者说他/她的书不依赖于语言,但我不这么认为。 我如何提高我的编程技能?我必须学习现代语言和阅读书籍?有关于用C编写的软件设计或编程技巧的书籍吗?
浏览 0
提问于2010-03-22
得票数 6
1
回答
在语言的严格超集中编写的程序是否算作一个多角体?
首先,这是一个多边形的定义: 在计算的上下文中,polyglot是以多种编程语言的有效形式编写的计算机程序或脚本,它独立于编译或解释它的编程语言执行相同的操作或输出。 但问题是:如果我有这样的项目: #include <stdio.h> int main() { puts("Hello, world!"); return 0; } 这是C,因为Objective(C顶部的一个薄OO层)是C的一个严格的超集,这也可以是具有相同输出的Objective,从而使它成为一个多边形。 但是,当涉及到多边形(使每一个C程序都是一个多边形)时,严格的超集是否算在内?
浏览 3
提问于2010-12-29
得票数 2
回答已采纳
1
回答
您能在c++元编程中执行文件IO吗?
、
、
、
、
实际上,我不认为这是个好做法。但是,由于c++元编程是图灵完成的,为了完整性起见,我一直在研究这个问题。在生产中,我不会使用它,但是为了好玩,我想在编译时做一些File。有人知道如何在编译时使用元编程进行文件IO吗?也可以等效为在编译时使用C++使用元编程的运行脚本。
浏览 1
提问于2014-05-27
得票数 3
回答已采纳
5
回答
作为业余爱好的第一个必须编程的项目
、
我一直认为,当开始学习一门新的编程语言时,程序员必须创建特定的项目来更好地理解该语言和/或框架。就我个人而言,它是用php (留言簿,数据库抽象,模板引擎),ruby (on rails,类似twitter的网站,活动记录插件,简单的gem)和objective-c (可可,todo-list,twitter客户端)。 我想知道其他编程语言,如Java,C++,Python等必须编程的项目是什么?也许你有其他的路径学习语言?
浏览 1
提问于2009-09-14
得票数 8
回答已采纳
6
回答
语言特性vs框架特性
、
、
我想知道如何在编程语言特性和平台特性之间划清界限。 例如,Linq是C#语言特性还是.NET特性。编程语言是否像平台的规范一样工作?
浏览 1
提问于2010-11-03
得票数 5
回答已采纳
9
回答
哪里是学习C语言最好的地方?
当我开始使用的时候,我非常喜欢它。 事实上,像Dive Into Python这样的“教程”对我来说真的很好用;简短的语法解释和大量的示例可以让事情继续下去。 我通过例子学得很好。 我有Java,Scheme,Python,PHP,Javascript等编程经验。 你在网上有没有推荐的地方可以快速学习C编程语言和最佳实践?
浏览 0
提问于2009-08-28
得票数 34
回答已采纳
3
回答
编程语言设计
、
我创造了一种编程语言,并把它写在我的电脑上。它是一种实验性的非专业编程语言,我创建它只是为了好玩。 一门语言需要最重要的东西,一个编译器。 把源代码转换成C/++然后调用GCC是不是个好主意? 我的语言看起来像C++和Java,没有解析器就不难转换。 我的目标不是优化任何东西,也不是为每个平台生成一个二进制文件。如果我生成一个C源代码,我可以在许多平台上编译它,并使用GCC优化。 我不知道可能对我有帮助的工具,我知道一些工具的名字是yacc和llvm,但我不知道它们对我有什么帮助。 fun的第一部分是编程语言的设计,第二部分是运行时细节的实现。我认为解析器的实现并不是一件很有趣的事情。 谢谢
浏览 2
提问于2011-04-05
得票数 3
回答已采纳
8
回答
我应该如何学习C语言?
、
我对学习C很感兴趣。我读过。 我的背景: 数学/统计,Python,R的日常编程,主要围绕自然语言处理、算法等。
浏览 0
提问于2008-10-08
得票数 5
回答已采纳
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
7
回答
C#的最佳编译器
、
我开始学习用C#编程,我想知道目前最好的编译器是什么,IDE有哪些内置的C#编译器。我11岁了,开始学习编程,需要选择一个编译器。 我知道MS Visual Express,但我想知道它有什么优点和缺点。 另外,有没有办法可以离线下载Visual C#速成版?我无法使用web安装程序。
浏览 1
提问于2011-01-31
得票数 2
回答已采纳
1
回答
Google.com是如何制作的?
、
、
、
我很好奇是用什么编程语言来制作Google的。早期,拉里·佩奇和谢尔盖·布林曾试图将他们的搜索算法授权给雅虎。我想知道的是,这个软件最初是用什么语言编写的? 我有一种感觉,是C还是perl (CGI),有人能肯定吗? 提前谢谢你 有人也知道他们使用的数据库吗?
浏览 1
提问于2009-12-24
得票数 5
回答已采纳
1
回答
操作系统开发。如何开始?
、
、
、
我是java开发者。我一直想写自己的内核和开发一个小的操作系统,我不知道这个内核或操作系统会是什么样子,或者它们会做什么,但我有一种激情,开发一些有用的东西,为这个广阔而美丽的开源世界做出贡献。我想这样做,但我的问题是我不知道如何开始。我在大学的时候学过c/c++,现在我不太记得这些编程语言了,但我可以温习一下开始。我知道这段旅程将是艰难而漫长的,但每一次漫长的旅程都是从一步开始的。 为了确保我在正确的方向上迈出了正确的一步,我需要这个论坛上的专家的帮助来引导我走向正确的方向。我并不期望用汤匙喂食,但你对此的想法,以及对好书和链接的参考,可以帮助像我这样的新手开始这样的编程。 谢谢
浏览 0
提问于2012-07-12
得票数 0
回答已采纳
7
回答
Qt/C++和C#,哪个先学?
、
、
我已经知道C++控制台编程了。那么,我应该先学习c++或c#的Qt吗?无论如何,我最终都计划同时学习这两种方法。另外,每一次都需要多长时间。我唯一知道的编程语言是c++。
浏览 2
提问于2010-04-17
得票数 0
2
回答
学习C语言编程的基础
有一段时间以来,我考虑开始用C编程,然后开始用C#学习编程,我在谷歌上搜索了很多,但找不到一个很好的指南来开始C .However的基础编程。我发现Eclipe与Ubuntu集成得很好,是一个很好的编程环境,可以开始用C编程,但是有人可以给我一些链接,或者告诉我在哪里可以找到开始用C编程的基础,我的意思是好的基础,因为我在google上发现了很多不完整的指南?如果我不要求太多,请给一些如何开始和如何使用Eclipse.Every帮助的提示,将是欢迎的,谢谢。
浏览 0
提问于2012-10-22
得票数 1
回答已采纳
2
回答
领域特定语言的有趣示例
、
、
、
、
我正在考虑为我的本科项目做一些领域特定语言的事情。我的一个问题是,我真的找不到任何有趣的例子,我可以到处寻找。有没有什么好的DSEL例子(最好是开源的)? 另外,我想研究的一个领域是用DSEL解决/解决并发问题(协程等)。有没有人在DSEL中使用过这种方法?如果这是一个愚蠢的DSEL应用程序,请解释为什么... 另一个需要探索的潜在领域是数据库编程。例如,在C#中添加一些疯狂的数据库操作语法会不会是一个很好的项目? 编辑:我希望实现的通用语言是Java、Python、Scala、C#等等,可能不是C++或C。
浏览 0
提问于2011-03-18
得票数 3
回答已采纳
6
回答
哪一个最适合于中级php程序员开始编程(java和c#)?
、
、
我是一个php程序员,以前既没有java编程经验,也没有c#编程经验(夏普)。我的目标是学习java和c#这两种语言,因此我正在寻找一位经验丰富的程序员,他对这两种语言都有深入的了解,建议我先从哪一种语言开始学习,以便使我的学习过程更容易,并帮助我在完成第一种语言学习后迅速掌握第二种语言。(例如,有些人发现当他们首先学习困难的语言或有更多功能和编程方面的语言时会更容易,所以一旦他们完成了第二种语言,他们就会发现学习过程就像在公园里散步一样)
浏览 4
提问于2010-01-14
得票数 2
4
回答
适用于不同问题的编程语言
有没有使用不同编程语言来解决不同场景的通用列表? 像C一样,也被用于嵌入式编程、内核编程、UI编程(GTK)。 C++还可用于桌面/服务器应用程序编程,也可用于桌面/服务器甚至web上的商业/企业应用程序,也可用于制作计算机游戏 Java也可以用于几乎所有的事情。与.Net相同 脚本语言广泛应用于管理任务和web脚本中。 这是我对大多数语言(不包括函数式语言)的总体认识。 有没有人可以纠正我,并发布一份精确的列表,列出哪些编程语言可以/可以用来解决IT行业不同领域中不同的、最常见的和常见的问题?
浏览 0
提问于2009-12-16
得票数 4
回答已采纳
12
回答
C++编程竞赛
我想通过与其他人竞争来测试我的C++编程水平。C++有哪些编程竞赛?
浏览 2
提问于2009-12-29
得票数 9
回答已采纳
2
回答
在大多数工业中,微控制器是怎么编程的?C还是装配?
、
、
、
因此,最近在学校,我们已经开始编程klm25z板使用ARM组件。我在想,在大多数工业工作中,微控制器是否真的是在C上编程的。在装配中编程似乎至少要花费2-3倍的时间,而且在速度上似乎没有任何明显的提高,这至少是显而易见的。
浏览 0
提问于2016-05-02
得票数 1
回答已采纳
6
回答
面向孩子的visual c++编辑器
、
、
有没有人知道一个可视化的编程工具,可以改编成适合儿童(7-12岁的孩子),这样他们就可以生成c程序来控制设备?
浏览 0
提问于2010-06-11
得票数 8
6
回答
寻找一些有趣的C#编程问题
我厌倦了做典型的CRUD编程类型的应用程序。我想解决一些有趣的(不是太难的)编程问题。有没有什么网站可以帮助我锻炼大脑?
浏览 1
提问于2008-11-10
得票数 24
5
回答
F#风格的C++11函数式编程
、
、
、
我一直在研究C++11中的新特性,它看起来确实可以使用它以非常函数式的编程风格进行编程。我已经习惯于在F#中使用类型列表、序列、数组,我看不出为什么它们的成员不能移植到某种C++11模板中。对于混合函数式编程风格,使用C++11与使用类似F#的东西相比,您看到了哪些问题或优势?也许一旦C++11问世,Boost的人就会做一个新的functional。
浏览 0
提问于2009-07-06
得票数 10
回答已采纳
4
回答
我该如何教我的朋友C#呢?
我对java的适应程度很好,我想教我的朋友C# (在那里我不认为自己是专家)。从面试的角度来看,在我可以从面试的角度教她之前,我应该在C#中学习/实现自己。我不是一个语言特定的面试的狂热粉丝,但我的朋友几乎没有编程经验。 编辑:你建议在面试前学习C#语言最重要的方面是什么?
浏览 0
提问于2009-01-12
得票数 2
回答已采纳
2
回答
在设计编程语言时要牢记的事情
我正在设计一种供我个人使用和学习的编程语言。参考编译器的第一个版本会将源代码编译为其他语言,如C。我应该记住什么,以确保编译到另一个源代码和二进制可执行文件的编译时间都会很快?还有没有其他值得了解的事情? 尽管我谈到了编译速度,但问题的主要焦点是语言,而不是编译器。
浏览 2
提问于2011-01-11
得票数 4
回答已采纳
5
回答
分布式系统的程序设计语言
、
我在C++中做套接字编程已经有一段时间了,我有点厌倦了必须编写相同的代码来处理错误、序列化/反序列化数据等。 有没有对分布式系统有一流支持的编程语言?
浏览 2
提问于2010-07-24
得票数 13
回答已采纳
5
回答
你会推荐哪种简单的C图形库?
、
我正在学习C语言,我想开始图形编程,但要从简单开始,而不是花几个小时去了解我需要什么函数。 我想要一些东西来绘制像素,正方形,也许精灵,简单的东西,就像在BASIC。 我尝试过SDL,但很快就被它搞得不知所措。和Allegro一样,很难让它在Xcode 4上工作,而且缺乏文档。 也许有一些定制的?如果它能在Mac OS上运行就更好了。 任何书籍推荐都是受欢迎的,就像简单的C图形编程或游戏编程一样。
浏览 6
提问于2011-04-22
得票数 3
回答已采纳
3
回答
Java和C++的编码风格有什么具体的区别?
、
、
这个问题我想了一段时间了。我用C++做了一些网络开发,也做了一些业余编程。我之所以稍微投入其中,是因为网页开发方面的原因,因为我以前只使用了普通的C。总之,我没有太广泛地使用C++。 最近,我一直在使用Java做更广泛的工作。很多人说C++和Java完全不同,用'Java‘做事情对C++编程来说不是一个好主意,这表明他们是两个完全不同的世界。他们当然感觉不一样,功能也不同。但更确切地说,人们这么说是什么意思? 他们在说垃圾收集吗?还是别的什么? 谢谢
浏览 2
提问于2012-01-07
得票数 1
回答已采纳
3
回答
Vala (类似C#的语言)编译成C?
、
、
我是一名C#开发人员,偶然发现了一种名为vala的新编程语言。它的语法与C#几乎完全相同,这真是太棒了。我从来都不是Mono的忠实粉丝。这允许程序员用C#风格的语言编写GTK+应用程序。我的问题是: vala会被编译成C语言吗?
浏览 5
提问于2009-03-17
得票数 23
回答已采纳
22
回答
游戏编程作为业余爱好,我应该使用Java还是C++
、
目前,我正在从“Java的艺术与科学”这本书中学习Java,并遵循Standford的编程方法论课程。 我想做游戏编程,但只是作为一种爱好。 我在想,Java是一个好的选择,还是C++在游戏编程中是事实。
浏览 0
提问于2009-06-10
得票数 4
回答已采纳
2
回答
Python套接字I/O性能与其他语言的比较
、
、
、
、
我正在写一个python程序,为了在windows上工作,这个程序有大量的线程和I/O,它在I/O中大量使用套接字来发送和接收来自远程位置的数据,除此之外,它还使用正则表达式进行一些字符串操作。 我的问题是:在性能方面,与Java或C#相比,python是这类程序最好的编程语言吗?有没有其他语言更适合上面的描述?
浏览 1
提问于2012-05-25
得票数 2
回答已采纳
9
回答
我可以用C开始编程吗?
我想开始编程,我以前没有编程经验,所以可以用C ?..Some开始编程,人们告诉我从perl或python开始。那么,我可以不学习python或perl就开始学习它吗?如果是这样的话,steve kochan的“?..And in c”一书是不是一个很好的起点呢?.
浏览 7
提问于2011-02-22
得票数 0
3
回答
有什么是java做不到的吗?但是其他人可以吗?
、
有什么是java做不到的吗?但是其他人可以吗? 我说的是Java作为一种编程语言。 这只是一些帮助我应该考虑学习其他编程语言的东西。 编辑:好吧,我从事java编程已经很多年了,有时候我觉得我不需要再学一门了。Java在以前的版本中受到一些限制,比如没有枚举、自动装箱、泛型等等。我问的是"Java作为一种编程语言“,或者我们可以考虑一下java的语法限制,正如你们所希望的那样。关于其他语言提供的语法/特性,但java不提供。 编辑:感谢您关闭本文。不过,我希望能多给我一点时间,让我的问题更清楚一点。似乎在我的第一次编辑之前它就已经关闭了。
浏览 3
提问于2010-08-13
得票数 7
回答已采纳
16
回答
哪些语言实现了函数式编程的特性?
、
、
、
、
Lisp很早就在学术界开发了一组有趣的语言特性,但大多数都没有在生产环境中流行起来。 一些语言,如JavaScript,适应了垃圾收集和词法闭包等基本功能,但所有可能真正改变您大规模编写程序方式的东西,如强大的宏、代码即数据的东西和自定义控制结构,似乎只在其他函数语言中传播,对于非琐碎的项目来说,这些都不实用。 函数式编程社区还提出了许多其他有趣的想法(除了函数式编程本身),比如引用透明性、泛化的case表达式(即模式匹配,不像C/C#开关那样被削弱)和curried函数,它们在常规编程中显然很有用,应该很容易与现有的编程实践集成,但由于某种原因,它们似乎永远停留在学术界。 为什么这些特性很难
浏览 0
提问于2008-09-16
得票数 1
2
回答
函数式编程和方程求解器
、
、
作为个人实验,为了更好地学习编程和形式语言理论等,我正在尝试编写一种语言,基本上接受一堆方程,并或多或少地自动或启发式地求解未知数。我试图通过用C语言编写一个解释器来做到这一点。 不过,所有这些都不是超级相关的。更重要的是,我在过去的几天里发现了函数式编程(我的意思是我阅读了维基百科的词条和一个简短的Haskell教程),它似乎处理了与我想要做的事情非常相似的事情。 我想我想知道的是,有没有其他我应该研究的语言,或者有试图做类似事情的库或程序的非函数式语言,这样我就可以更好地理解我要做的事情? 另外,有没有什么好的参考资料可以用来编写解释器等等? 谢谢。 附言:哦,我知道我可以也应该使用谷歌。
浏览 0
提问于2009-08-10
得票数 3
回答已采纳
3
回答
设计简单编程语言的方法
、
、
在我不断努力满足我对更多编程知识的持久渴望的过程中,我产生了一个想法,即尝试编写一种(至少现在是这样)编译成字节码的简单编程语言。问题是我对语言设计一窍不通。有人对构建解析器的方法以及每种语言应该具备的基本功能有什么建议吗?你对语言设计有什么推荐的读物?我应该达到多高的水平?希望能够包含一个允许以类似于允许内联汇编器的方式来内联字节码的功能是不是不现实?考虑到我主要是用C和Java编写代码,哪种语言更适合编译器编写?
浏览 2
提问于2009-07-30
得票数 5
回答已采纳
2
回答
为什么人们在有C++的时候还在用C语言?
、
我的问题是,为什么人们在有C++的时候还在使用C?我之所以学习C,是因为它被认为是程序员用来交流的语言,任何程序员都应该了解它。然后我转到了C++,我现在在想,为什么人们仍然使用C编程呢?据我所知,C++更强大(它有面向对象的方面),它和C一样快,总体上看起来更好。我见过人们不喜欢C++,因为它太难编码了。
浏览 7
提问于2011-03-11
得票数 5
回答已采纳
5
回答
iphone:我应该学些什么?
、
、
我现在完全是一个新手,正在学习C++的基础知识;我喜欢它,但我发现自己在想,我是不是在(某种程度上)浪费时间去学习一些过时的东西,这些东西不适用于我对iphone/ipad编程的兴趣。 我应该从Obj-C开始吗,或者如果我继续学习C++,我会写出更好的程序/有更多的视角吗? 我是个有耐心的人。但我也想明智地投资我的时间。 谢谢!-Andrew
浏览 2
提问于2011-02-06
得票数 0
16
回答
高级c或c++书籍
、
、
你读过的最高级的c或c++书籍是什么?我之所以问这个问题,是因为我已经阅读了很多关于c和c++的书籍,涉及很多主题,包括(面向对象编程-数据结构和算法-网络编程-并行编程(MPI-PThreads OpenMP-Cilk-Cuda)-boost库...)。那么下一步呢。我还是想继续前进..尤其是在c。
浏览 0
提问于2010-02-22
得票数 9
4
回答
一种可以与C++无缝交互的语言?
、
我喜欢尝试许多不同的编程语言,但我永远不会在实际项目中真正使用它们,因为我需要的所有重要库都是用C++编写的。 通常我必须编写一个C接口,这可能非常耗时,所以我想知道是否有一种编程语言可以无缝地调用任何C++代码?
浏览 0
提问于2014-05-10
得票数 7
15
回答
(基于文本的C++练习游戏)
我目前正在学习C++,所以我认为尝试(重新)编写一些基于文本的“普通”游戏是个好主意。(想到Hunt the Wumpus,猜测计算机产生的(伪)随机数,.) 然而,我找不到任何好的来源,为这样的任务。 哪些基于文本的游戏可以“教育”我来编程? 你还记得一个特别的游戏,你已经编程(最好用C++编写),它教会了你很多? 如果你能包括:,那就太好了。 游戏的一般概念 这个游戏需要/涉及C++语言编程的哪些方面
浏览 13
提问于2010-02-05
得票数 30
回答已采纳
3
回答
为什么有这么多编程语言?
你可能认为这个问题很愚蠢,但作为一个新的IT学生,我认为当我学习一门语言时(例如。java),我倾向于忘记我之前学过的(例如c)……或者我把语法搞混了....所以为什么不把所有东西合并成一个,这样学生就不需要学习很多语言了……然后杀掉那些没用的编程语言。为什么不创建一个类似sql的标准?
浏览 0
提问于2010-12-02
得票数 10
回答已采纳
6
回答
本机并发支持大型图的编程语言?
、
、
、
我目前正在寻找一种新的编程语言学习(目前通过一些C++,了解一些C和Python),特别是一种内置的并发支持?我想尝试构建一个可以跨集群或多核进行处理的大型图形库。我知道C++'s Boost库支持并发性,但我也想学习一种新的语言,而且我猜在设计时考虑到并发性的语言也会更好地进行并发编程。总的来说,我认为这是一个学习新语言、学习并发编程和解决一个大项目的机会。 环顾四周,Clojure和Scala似乎是寻找并发编程支持的两大热门人选。虽然我不知道这两个人在 速度(特别是用于并发大图处理) 社区(考虑把这个项目推到像GitHub这样的地方) 同时易于编程 或者,除了Clojure或Sca
浏览 0
提问于2011-12-15
得票数 1
回答已采纳
4
回答
对于任何使用函数式编程的项目?
我有空闲时间,想做函数式编程,学习一些函数式编程语言。 但正如我们所知,最好的理论是实践。在这方面,我想知道在哪个领域最常使用函数式编程?如果项目是用函数式语言编写的,我能理解。因此,这样一个问题:用函数式语言编写什么样的项目更容易、更有利可图? 谢谢
浏览 0
提问于2010-07-15
得票数 4
2
回答
c++模板元编程是函数式编程的一种形式吗
、
、
c++模板元编程是函数式编程的一种形式吗?如果是,那么像非尾递归的堆栈溢出这样的陷阱是否与c++模板元编程相关? 对于中的阶乘模板示例,我猜它是标准的函数式编程。或者相似之处只是表面上的? #include <iostream> using namespace std; template< int n > struct factorial { enum { ret = factorial< n - 1 >::ret * n }; }; template<> struct factorial< 0 > { enum { ret =
浏览 0
提问于2012-07-13
得票数 14
回答已采纳
6
回答
一个人要花多长时间才能真正适应一种编程语言,编码就开始变得有趣了?
我刚刚开始在编程学习方面,我即将结束介绍。我已经学习了算法、函数、代码和Python的类型,以及编程的基本思想。我不得不说,它完全符合一种语言的描述,就像重新学会说话一样。 所以,我想知道的是,在经历了这些琐碎而艰难的学习阶段之后,如何进入这个卓越的大门,编程会变得更容易,更有趣吗? 另外,我想知道学习过程需要多长时间或多远,然后你才能说出这门语言,然后在网络上编写应用程序或设计,而所有这些令人兴奋的事情都是可以掌握的和可行的?
浏览 0
提问于2012-01-25
得票数 6
8
回答
开发一个完整的编程语言、编译器和IDE需要多少时间和精力?
、
、
我厌倦了寻找,而且从来没有找到一种满足我需求的编程语言(我想大多数优秀的程序员都有同样的感受)。无论如何,我确实有一个我想要的编程语言的想法,我想尝试开发我自己的编程语言。我感兴趣的是关于它有多难以及需要多长时间的信息(我的意思是,获得一种最低限度有用的语言)。我已经知道我需要什么资源,但我仍然觉得,如果不全身心地投入(或者让别人帮助我,我认为这是不可能的),我几乎不可能完成这样的事情。 无论如何--当我说“编程语言”和“最低限度的有用”时,我指的是准备好的核心语言,用于调用C代码的有效FFI,以及至少与一样有用的Emacs IDE。 如果有任何经验报告,我将不胜感激。 谢谢!
浏览 0
提问于2009-11-14
得票数 1
回答已采纳
11
回答
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
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
有趣的C语言小游戏
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
C语言编程错误提示,献给初学C语言编程的你们
聊聊C语言/C加加—程序和编程语言
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券