腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
ruby在不同集合中的实现
我只是对一个概念感到困惑。我一直听说Ruby是一种编程语言。现在,很多公司和个人都开发了JRuby,它是Java和Jython的Ruby实现,是Python的Ruby实现。有人能给我解释一下,一种编程语言是如何在另一种编程语言中实现的吗?如果我说的有道理的话? 有没有可能为其他系统开发Ruby实现,比如Prolog? 有谁能解释一下吗? 提前谢谢。
浏览 2
提问于2010-10-28
得票数 0
5
回答
Objective-C中缺少的是您不想用它进行编程的地方
、
、
、
现在苹果在开发者工具/程序上进行了,我想知道除了苹果默认提供的Objective-C之外,还有什么吸引开发人员使用其他语言的,使用Objective-C编程非常有趣。是什么缺失的特性让你不再用它编程,而是用其他东西编程?
浏览 1
提问于2010-09-11
得票数 0
2
回答
UML三元关联实现java代码
、
、
、
、
三元关联是一种结构关系,它指定一个事物的对象与另两个事物的对象相连接 我理解这种关系,但我不知道如何实现显示这三个类之间关联的方法。 让我们考虑下面的示例 项目有许多开发人员使用特定的编程语言进行开发。 开发人员使用特定的编程语言来开发项目数量。 在选定的项目中,开发人员只使用一种编程语言。 这三个类之间存在着三元关联。 我在网上读过关于这件事的不同来源的文章,都找不到解决办法 如何在代码( java)中实现上述场景? P.S -不仅如此,任何其他三元关联编码示例都将非常感谢
浏览 2
提问于2018-11-12
得票数 3
2
回答
构建类似Jarvis的本地语言应用程序
、
、
目前正在开发的jarvis应用程序是英文的。我想定制它来使用本地语言。如何为本地语言开发这种应用程序?我必须知道什么样的编程语言才能继续进行开发?我已经测试了雅维斯的英文版本,它对我来说很好。如何将c#与HTK连接起来,以便于开发?
浏览 2
提问于2014-12-05
得票数 3
回答已采纳
7
回答
流行的“网络准备”函数式编程语言是什么?
这是一个简单的问题:哪些是最流行的/使用的/开发的(库和附加的)函数式编程语言,可以用于web开发?我不介意它们是否是纯语言,但我倾向于排除Ruby和Python这样的语言。我是按照F#或Scheme的思路思考的(这些不是纯粹的函数式编程语言,我不介意,我只是在寻找一种能够流畅地处理类型的语言)。 自从提出这个问题以来,推荐的主要语言是Haskell、Lisp和Scheme。 谢谢。 编辑: -Checked out ,它似乎支持Lisp。 -如何使用Lisp或Scheme进行网络编程:
浏览 18
提问于2010-08-22
得票数 10
回答已采纳
1
回答
CSS / HTML是由哪种编程语言定义的?
、
、
HTML和CSS的开发者是如何定义它们的?我的意思是他们使用的是哪种编程语言? 假设我想要定义一个新的HTML标记或新的CSS属性,甚至是一种新的语言。例如,我想定义一种语言来使用brackets []和新的类似tags <>的语法,而不是使用CSS: [foo style(bar: .....)] 他们(开发者)是如何做到这一点的?他们使用哪种编程语言,遵循哪种方法? p.s.1:我不打算开发一门新的语言,这只是一个问题。 p.s.2:我找不到合适的标签,所以如果这个问题不适合css,html和xml上下文,请耐心等待。
浏览 1
提问于2014-08-17
得票数 3
2
回答
一个人能掌握多种编程语言吗?
假设您花了5-10年的时间开发软件,是否有可能成为多种编程语言和平台(例如C#/.NET、**Objective/Cocoa、Java/Spring.Hibernate)的专家。 还是它总是会导致在一件事上表现得很好,而在其他方面却平庸呢? 用不同的话说:专注于或不专注于一种开发语言/平台。 PS:请不要以乔恩·斯基特为例,。我们都知道,他甚至不需要学习编程语言;编程语言是从他那里学习的。我们的假设是一个普通的开发人员。
浏览 0
提问于2010-06-24
得票数 0
回答已采纳
3
回答
编程语言是如何工作的?
、
这可能是一个愚蠢的问题,但是编程语言是如何在低层次上工作的呢?如果您转到go语言GitHub页面这里,它说几乎90%的源文件是Go文件。一种编程语言怎么可能是由自己组成的,特别是90%的本身?我可以理解像Lua这样的语言是如何用C编写的,但是Go是由主要的Go文件组成的。这对我来说没有多大意义,开发人员是如何使用Go创建Go的?
浏览 0
提问于2016-10-13
得票数 3
回答已采纳
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
7
回答
编程在人工智能中的应用
、
、
在开发人工智能系统时,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?
浏览 0
提问于2010-12-29
得票数 3
1
回答
Ubuntu遵循哪种编程模式?
、
我很想知道ubuntu在自己的开发过程中遵循哪种编程模型;它是遵循面向对象的编程模型(并使用python、java等语言)还是遵循传统的过程编程模型(如C、ASM)。
浏览 0
提问于2012-08-04
得票数 2
8
回答
哪种编程语言与Java有相似之处?
我是一名Java专业人士。现在我喜欢迁移其他编程语言。谁能建议我,哪种编程语言会更好地消化和语言有网络开发的特点.I我对网络开发感兴趣。
浏览 1
提问于2010-01-08
得票数 2
回答已采纳
7
回答
我需要编程经验才能开始iphone应用程序开发吗?
我想学习如何为iPhone开发应用程序,但我没有编程经验。我需要知道代码吗?或者我可以在使用iPhone开发工具包和学习目标C的过程中学习吗?
浏览 0
提问于2009-08-26
得票数 0
19
回答
函数式编程与web开发相关吗?
、
最近我看到了很多关于函数式编程的内容,Clojure看起来特别有趣。虽然我“明白”它是什么的基本描述,但我不知道作为一个web开发人员,如果我能做到的话,我将如何在日常的基础上使用它。我读到的很多东西都集中在函数式编程的数学方面,而不是常规OO中的典型编程情况。 我是不是搞错了?函数式编程与web开发完全无关吗?如果没有,有没有它被用于“网络”的例子?
浏览 9
提问于2008-11-15
得票数 89
回答已采纳
1
回答
在为游戏开发提供“学习编程”的建议上存在着很大的冲突
我在网上读到了一些关于学习编程的文章,他们的最终目标是游戏开发。我听过很多人说,从统一开始是最好的方式,但其他人说,C++是你需要开始成为一个游戏开发人员。 但就我而言,这让我陷入了一个两难的境地。我是否正确地认为,如果我现在不太在意做一些独立游戏,只想学习如何编程,那么C++是正确的选择吗? 我从C++开始了我的旅程,我真的很享受它。我想现在是我困惑的时候了。我不知道该在哪里转弯,该往哪个方向去尝试做这个游戏开发的事情。 我的最终目标不一定是独立游戏项目,我更愿意在一家游戏公司工作,而在我看来,这个公司更现实一些。 提前谢谢你。
浏览 0
提问于2015-12-31
得票数 0
4
回答
如何制作自己的编程语言?
可能重复: 我环顾四周,试图了解更多关于编程语言开发的信息,但在网上找不到很多。我发现了一些教程视频,但不多的文本指南,常见问题,建议等。我真的很好奇如何建立我自己的编程语言。我不禁要问: 您如何着手创建自己的编程语言? 我想建立一种非常基本的语言。我不打算有一个非常好的语言,我也不认为它将被任何人使用。我只想让自己的语言更好地学习操作系统,编程,并在任何事情上都变得更好。 从哪里开始?构建语法?构建编译器?需要什么技能?很多关于操作系统的组装和理解?大多数编译器和语言都是用哪种语言构建的?我想是C。
浏览 5
提问于2010-09-28
得票数 33
回答已采纳
5
回答
用汇编语言实现的编程语言
、
、
最近我偶然发现了,它是用普通汇编语言实现的Forth编程语言的解释器。 我发现这个实现很有趣,因为它展示了如何用汇编语言实现一种语言,尽管我知道实现一种语言可能是一个严重的可移植性权衡。 所以我想知道是否有其他用汇编语言实现的编程语言,它们的源代码仍然可用(甚至可能还在积极开发中)?
浏览 0
提问于2011-03-18
得票数 8
回答已采纳
3
回答
什么是“自编程语言”
、
、
我现在正在使用Squeak4.1学习SmallTalk。我使用Squeak的例子作为教程,在这里我反驳了一个删节,“Morphic是由...为自编程语言开发的”有人能给出一些关于自编程语言的提示吗?这是不是意味着smtalltalk是一种自编程语言?
浏览 4
提问于2011-01-13
得票数 3
回答已采纳
1
回答
我怎样才能让那些不懂语言的人检查的代码变得更容易呢?
、
我在一个团队中,我是唯一的Java开发人员。团队的其他成员在他们自己的编程语言方面非常有经验,但是他们的专业领域不是面向对象的。 我发现当我第一次进行代码评审时,这是一个很长的过程,涉及到Java如何工作,或者OOP是如何工作的等等。第二次,我们陷入了一些事情中,他们不得不放弃,因为时间太长了。 我怎样才能使这个过程更容易呢? 我非常希望对我的代码进行审查,因为我自己对Java编程非常陌生,而且对一般编程来说也是如此,但这需要很长时间(尤其是因为,我正在通过重构上一个Java开发人员所使用的旧代码来编写相当大的代码块)。
浏览 0
提问于2013-04-26
得票数 4
回答已采纳
1
回答
领域特定语言如何帮助弥合语义鸿沟?
、
当我读到系统编程时,我发现了语义鸿沟,以及我们如何为更好的软件开发搭建桥梁。 然后出现了编程语言领域这一术语,它显然弥合了语义鸿沟,但同时也填补了规范和执行的鸿沟。有没有人可以举个例子给我解释一下? semantic gap addition of PL domain
浏览 25
提问于2021-02-02
得票数 1
回答已采纳
1
回答
程序员如何在C的基础上开发一种编程语言?
、
、
我对在C上开发自己的编程语言很感兴趣,但我不知道从哪里开始。 所以,我研究过,这引起了我的注意: A lot of languages are C-based. 流行的编程语言,如C++和Objective,可能还有C#和Java都建立在C之上(更别提Python了) C++和object创建者是如何创造出一种新的基于C的语言,但是添加了面向对象的编程概念呢?
浏览 7
提问于2014-06-18
得票数 0
回答已采纳
2
回答
iPhone开发
我对iPhone开发很感兴趣,我该如何开始iPhone开发? 我对C语言没有基本的了解,但我有编程知识和概念。
浏览 2
提问于2010-07-28
得票数 2
6
回答
在C++之前用于操作系统开发的语言
、
、
我知道C是操作系统开发的标准编程语言,但出于好奇,我想知道它之前是什么。在C语言之前,操作系统开发使用的主要编程语言是什么?
浏览 3
提问于2010-08-28
得票数 9
10
回答
可以使用什么编程语言来开发iPhone、iPod Touch和iPad (iOS)应用程序?
、
、
、
可以使用什么编程语言来开发iPhone、iPod Touch和iPad (iOS)应用程序? 另外,未来是否有计划扩大iOS支持的编程语言的数量?
浏览 4
提问于2010-10-17
得票数 84
回答已采纳
2
回答
在unity3d中开发android游戏需要java编程的知识吗?
、
、
、
、
我想学习android游戏开发。我没有任何编程知识。所以我应该学习JAVA和eclipse来为android开发游戏。 或者我应该学习Unity 3d。开发android游戏需要具备java编程的知识吗?或者了解Javascript/UnityScript就可以了。仅凭JavaScript知识,我能统一开发安卓游戏吗? 当谈到android游戏开发时,unity比Java/eclipse有什么好处,反之亦然?
浏览 1
提问于2014-04-23
得票数 1
3
回答
哪种功能语言最适合用来制作游戏?
我关注函数式编程语言已经有一段时间了,但我还在犹豫是否要真正进入它们。但我认为是时候了,至少我应该开始看一下这个方向,以确保我已经做好了任何准备。 我见过关于Haskell、F#、Scala等的讨论。但是我不知道语言和他们社区之间的区别,我也不特别在意,除非是在游戏开发的背景下。 那么,从游戏开发的角度来看,哪种函数式编程语言最适合游戏编程呢?例如,是否有任何功能游戏开发库/引擎/框架或图形引擎的功能语言?是否有一种语言能更好地处理游戏开发中常用的某些数据结构? 底线:哪种函数式编程语言最适合函数式游戏编程,为什么? 我相信/希望这个问题能宣布一个明确的最好的语言,所以我没有标记它CW,尽管它
浏览 0
提问于2010-07-28
得票数 19
回答已采纳
1
回答
祈使与功能&理解冯·诺依曼的瓶颈
、
、
、
在的Coursera课程中,Martin讨论了命令式编程是如何受到von瓶颈的约束的,因为它主要涉及可变的状态,因此也涉及赋值和取消引用。 von瓶颈是处理器和内存之间读取/写入数据的延迟。 我很难理解两件事,我希望有人能帮我弄清楚:- 如果我们只在编写Scala程序时使用不可变对象,那么当我们在构造数据时用数据初始化一个不可变对象时,我们仍然有赋值,而不是进一步的重新分配。当我们想要去引用一个不可变的对象时,仍然有可能它不再存在于缓存中,并且必须再次从主存->延迟中获取。 我很难理解使用不变的数据结构是如何帮助解决von瓶颈的。有谁能帮我欣赏其中的案例吗? 在他的课程演讲中,M
浏览 3
提问于2017-05-11
得票数 3
2
回答
有LOP语言存在吗?
、
我读过一些与面向语言的编程范例相关的文章。因此,我得出结论,LOP范式可以让程序员更有效率,因为它具有可扩展性。 是否有任何已实现LOP或处于开发状态的编程语言?
浏览 0
提问于2013-02-28
得票数 4
回答已采纳
3
回答
是否有一个多人游戏引擎,您可以用任何编程语言编写逻辑?
我正在开发一个mud (多人文本游戏)引擎,我希望开发人员能够用任何编程语言编写他们的游戏逻辑。有人知道像这样的引擎是否还存在吗?
浏览 0
提问于2012-10-30
得票数 -3
3
回答
M语言是用来做什么的?
我听说微软开发了一种叫做M的编程语言。 谁能解释一下M的用法,以及C#程序员如何从M中获益。
浏览 3
提问于2010-05-23
得票数 26
回答已采纳
3
回答
iPhone开发与Mac开发的区别
、
、
、
这个问题适用于所有使用iphone和Mac平台编写代码的程序员。 我已经在谷歌上搜索了很长一段时间,但我找不到任何好的答案,所以我在这里张贴这个问题。如果这不是编程问题,请道歉。 关于开发概述的问题: 我想知道iphone开发工具与Mac OSX开发工具有何不同。 关于编程语言的问题: mac的编程也是用objective-c完成的吗?它是相同的语法和格式(例如,创建一个按钮或textField).? 关于图书馆的问题: 如果编程是用Xcode编写的,那么touch和navigation的类库将如何用于Mac的开发。?还有界面生成器吗? 关于仿真和测试的问题: 是否像iPhone开发一样容易在
浏览 3
提问于2011-07-01
得票数 36
回答已采纳
7
回答
如何开发复杂的应用程序
、
我想知道开发大型复杂应用程序的方法,而不管使用哪种编程语言。我想知道开发人员是如何开发如此大的应用程序的,例如网上银行、API和大型数据库管理应用程序。怎样才能提出这样的申请。到目前为止,我只有一年的编程经验,而且我是一名自由职业者,所以当我看到这样的应用程序时,脑海中出现了很多问题。如何理解信息技术的基本需求。实际上是什么?如何才能对小城镇的老百姓有用。我希望每个人都能利用科技,不管他们是否受过教育,是否富有。请张贴一些建议。
浏览 0
提问于2011-11-25
得票数 8
2
回答
Odoo:显示模型的字段名
、
、
如何以编程方式显示模型的字段名?(让我们说res.partner模型) 我知道我可以通过激活开发人员模式手动检查它们,但是我需要以编程的方式列出它们。
浏览 0
提问于2018-04-23
得票数 0
回答已采纳
1
回答
Q#是否支持web开发?
、
我读过来自不同网站的文章,因为我不想在不知道它是如何工作的情况下安装它。我想知道微软开发的一种新的编程语言Q#是否支持web开发?
浏览 0
提问于2018-06-19
得票数 0
2
回答
Windows embedded 8开发
、
我是Windows嵌入式系列的新手,我有一些问题。 首先,在Windows嵌入式系统上,哪种编程语言是最常用的应用程序开发语言: C++还是C#? 我想在上开发一个简单的应用程序,以展示图形用户界面元素的功能。使用哪个框架进行开发?开发工具是什么? 我对创建镜像这个主题并不感兴趣,我更感兴趣的是如何创建在Windows Embedded 8系统上运行的应用程序。
浏览 0
提问于2013-04-24
得票数 0
回答已采纳
5
回答
初学者的Web应用程序开发
、
我主要是一个前端开发人员,我一直打算进入服务器端开发。我对编程本身并不陌生,在过去的几年里我已经做了相当多的编程工作,但我对服务器端开发还是相当陌生的。 我过去曾涉足过PHP,并用它构建过简约的网站,但从未使用过web应用程序。对于初学者,PHP仍然是推荐的调用端口吗?我听说过很多关于Rails、Django和CodeIgniter等框架的事情。我应该从他们开始,还是跳过这一部分会更好?我也是MVC架构的新手。 正如你所看到的,我在这里完全脱离了我的舒适区,不知道从哪里开始,或者如何开始。我真的很感谢所有的输入/评论。
浏览 2
提问于2010-10-05
得票数 2
回答已采纳
2
回答
编译器是如何开发的,它们是如何翻译你的代码的?
最近,我对程序的开发和执行变得非常好奇,并一直在试图了解更多关于它们的信息。尤其是编译器,让我既困惑又感兴趣。 编译器是如何开发和创建的?您不需要使用另一个编译器来编译您为新编译器制作的程序吗?要生成一个编译器,需要采取哪些步骤? 更重要的是,编译器如何“深入”地将高级代码翻译为?我读过关于编程语言的不同“代”和“级别”的所有内容,但是编译器的给定范围是多少?它们是否直接翻译成最底层的编程代码,即机器代码?或者它们会编译成其他语言,然后再重新编译执行吗? 但为了澄清,我并不是在问构造编译器是不是一个合理的想法,或者我应该尝试编译什么。我只是好奇编译器是如何开发的,构造它们需要采取哪些步骤,以及
浏览 1
提问于2011-05-15
得票数 2
1
回答
iphone中的可用语言及其关键字
、
、
我正在开发一个支持多种语言的应用程序,我知道如何以编程方式解析和传递任何语言的密钥。现在,我想知道如何知道iOS中支持哪些语言及其关键字 提前使用-Thanx。
浏览 1
提问于2011-12-26
得票数 0
5
回答
开发一种与人类语言密切相关的编程语言是否困难?
开发一种与我们的语言更接近的编程语言会不会很困难? 这仅仅是为了了解全世界程序员对自然编程language.Thanks的看法,因为它给了我您对这个问题的看法。
浏览 0
提问于2014-12-28
得票数 2
4
回答
创建没有指针别名的编程语言的可能性
、
、
、
我有一个问题要问所有的编程爱好者。指针一直存在于编程世界中。就像在C中一样,C++有一个显式的指针支持。在java中不存在显式指针支持,但Java系统内部使用指针。在现实世界中,有没有可能开发一种完全没有指针别名的编程语言?
浏览 2
提问于2012-01-30
得票数 2
回答已采纳
1
回答
在编程语言开发过程中使用的汇编程序?
、
我目前正在从头开始设计和开发一种编程语言。主要是作为一种学习经验。虽然这与这个问题并不完全相关,但重要的是你要了解一些背景情况。 对于如何将代码从我的语言转换为目标程序集代码,我有一个相当好的想法,但有一个小问题:在开发和创建编程语言(如代码生成)时,通常使用哪些汇编程序? 对于Windows,理论上我可以将我的语言编译成MASM语法,但是使用我的编程语言,并不是所有的目标Windows机器都可以使用这种语言。我相信(不要相信我的话)我在某个地方读到,你不允许把它和你自己的软件捆绑在一起并重新发布。 我想人们可以使用NASM,因为它可以在Linux上工作,也有在Windows上工作的潜力。但我
浏览 0
提问于2018-04-23
得票数 -4
2
回答
为什么C语言被用作操作系统的主要编程语言?
、
、
我想知道为什么编程语言C被用来为操作系统编程。与其他语言相比,它在操作系统开发方面有什么优势?
浏览 0
提问于2013-12-30
得票数 6
回答已采纳
8
回答
开发一个完整的编程语言、编译器和IDE需要多少时间和精力?
、
、
我厌倦了寻找,而且从来没有找到一种满足我需求的编程语言(我想大多数优秀的程序员都有同样的感受)。无论如何,我确实有一个我想要的编程语言的想法,我想尝试开发我自己的编程语言。我感兴趣的是关于它有多难以及需要多长时间的信息(我的意思是,获得一种最低限度有用的语言)。我已经知道我需要什么资源,但我仍然觉得,如果不全身心地投入(或者让别人帮助我,我认为这是不可能的),我几乎不可能完成这样的事情。 无论如何--当我说“编程语言”和“最低限度的有用”时,我指的是准备好的核心语言,用于调用C代码的有效FFI,以及至少与一样有用的Emacs IDE。 如果有任何经验报告,我将不胜感激。 谢谢!
浏览 0
提问于2009-11-14
得票数 1
回答已采纳
3
回答
不执行字节码的解释器或虚拟机
、
、
Dart语言的开发人员告诉我们,有一个虚拟机可以执行用Dart语言编写的语句。解释器和执行语言的虚拟机之间有什么区别? 到目前为止,我所知道的虚拟机,如Java虚拟机、公共语言运行时和Dalvik,都执行以前从编程语言编译的字节码。 它是如何运行一个直接执行编程语言的virual机器的?
浏览 0
提问于2013-11-16
得票数 4
回答已采纳
1
回答
Parrot对终端用户有什么好处?
、
对终端用户(软件开发人员)有什么好处? 例如,如果我可以直接在Perl或Python上编程,为什么还要在Parrot下为它们编程呢?
浏览 3
提问于2010-06-23
得票数 3
回答已采纳
4
回答
为什么SQL被称为数据子语言?
最近,我读到(在PDF文档中),SQL实际上是一种数据子语言,而不是像C++、Java或C#这样的编程语言,现在我有点困惑,因为您可以通过SQL进行开发,所以我认为它类似于其他编程语言。 有人能跟我解释一下有什么区别吗?谢谢
浏览 8
提问于2017-02-28
得票数 2
回答已采纳
9
回答
如何衡量编程语言的流行程度?
继这个之后,我有兴趣了解如何衡量任何和所有编程语言的流行程度。 作为专业的开发人员,我们需要了解软件行业的趋势--雇主在未来几年将寻找什么样的语言,我们应该精通这些语言。此外,它还可以让我们发现机会--也许,随着这个行业的老成员退休,新开发人员有机会扩展到大型机编程领域。由于这个原因,跟踪编程语言的流行程度对非常重要。 堆栈溢出(和)上已经有许多关于如何使用堆栈溢出来衡量语言的流行程度(或使用所述语言的难度)的问题。其他方法包括跟踪职务广告(即)和搜索引擎查询统计信息(即)。 社会人士能想出其他方法来衡量这点吗? 摘要 使用堆栈溢出标记来衡量语言的流行程度 搜索引擎查询统计 招聘广
浏览 28
提问于2009-08-21
得票数 4
回答已采纳
5
回答
创建F#语言的目的是什么?
、
我注意到,使用F#编程语言开发应用程序的资源越来越多,F#语言的创建目的是什么?它是否针对特定的平台,例如,桌面、移动设备、Web应用程序?此外,它是否包括目前可用于开发.NET应用程序的其他编程语言所没有的功能?同样,我们还可以像使用VB或C#一样,使用F#为桌面、移动设备和web创建应用程序吗?另外,有没有其他类似于F#的语言可以用来交叉检查,以便更好地理解函数式编程的工作原理?
浏览 1
提问于2011-04-13
得票数 63
回答已采纳
2
回答
函数编程语言和裸机代码?
、
我发现现代函数式编程语言和范型总体上非常有趣。许多函数式编程语言都能够通过使用C作为中间语言或使用自己的代码生成器来生成高效的本机代码。我说的是像Haskell、OCaml、LISP或Scheme (SBCL、Chiken、Gambit等)这样的语言。但是知道函数式编程语言需要一个大的运行时库,通常是用C实现的(例如垃圾回收),我想问一下,真的有可能用这种语言创建裸机代码,并且只使用它而不需要返回到C语言(例如,用于操作系统开发,或者用于在没有操作系统的嵌入式设备上运行本机代码)吗?有没有不依赖于运行时的函数式编程语言(即使它是一个语言子集)?有没有什么函数式语言可以让我重新实现它所需要的运行
浏览 1
提问于2014-07-30
得票数 2
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程入门!编程的前瞻,如何选择编程语言?
编程语言:JAVA开发环境
Web开发的前5种编程语言
Python简史:开发者的小小副业如何成为全球最热编程语言?
如何选择适合自己的编程语言?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券