腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
学习编程概念的书
、
有没有人知道一本书,我可以学到“计算机科学编程工具入门”,包括:数据抽象、递归、高阶函数、I/O和数据结构(如列表和树)。本课程为AP计算机科学的成功学生做好了准备。我有一点编程经验,但我觉得学习这些东西确实会减少学习的难度,让我更好地理解编程。
浏览 2
提问于2014-04-15
得票数 0
回答已采纳
1
回答
关于编程范例使用情况的统计
、
、
我经常听说面向对象的编程范式是最普遍的。但是,是否有任何科学的统计数据来说明其他编程范式(如过程编程)的使用频率呢? 我在gartner找过但什么也没找到。
浏览 0
提问于2015-01-31
得票数 0
回答已采纳
3
回答
各种语言中的关键编程概念和术语
、
我已经编程一段时间了,但从来没有受过正规的计算机科学教育。我想知道有没有资源可以复习一些关键的编程概念,比如构造、多态性等,可以适用于不同的语言。此外,如果资源可以提供示例,也会非常有帮助。
浏览 4
提问于2010-04-12
得票数 6
回答已采纳
1
回答
学习一门新语言对生产力的影响
、
是否有任何关于掌握一门新的编程语言对以前学习的编程语言的影响的科学研究(和结论)?我特别感兴趣的是,掌握各种语言是否会降低平均生产率。
浏览 0
提问于2010-10-21
得票数 1
回答已采纳
22
回答
游戏编程作为业余爱好,我应该使用Java还是C++
、
目前,我正在从“Java的艺术与科学”这本书中学习Java,并遵循Standford的编程方法论课程。 我想做游戏编程,但只是作为一种爱好。 我在想,Java是一个好的选择,还是C++在游戏编程中是事实。
浏览 0
提问于2009-06-10
得票数 4
回答已采纳
2
回答
编程语言与操作系统的交互
、
、
这是一个关于编程语言和操作系统的计算机科学问题。 我的问题是,编程语言和操作系统之间的基本交互是什么?我确实对操作系统的生命周期有一个概念,但不确定编程语言如何适应。 我读过这篇文章,但没有任何帮助。 编辑: 通过编程语言,我的意思是包括他们各自的编译器/VM
浏览 2
提问于2013-04-05
得票数 1
回答已采纳
3
回答
在日常编程中注入科学的最好方法是什么?
当我有坚实的基础时,我会更好地工作。这有助于我更好地解决日常问题,因为我可以概括它们。我在编程中发现很多东西都是黑匣子。逻辑是科学的,但命令不是科学。语言中的命令就是“做某事的事情”。如果不了解底层硬件,就很难弄清楚它的逻辑是什么。我学了一小会儿脑筋,非常喜欢它,但它仍然有命令。不幸的是,这些命令是功能包,如果不理解所有较低层次的逻辑,就无法真正理解这些功能。我想知道的是,是否有任何数学或逻辑原理可以帮助概括编程问题?
浏览 0
提问于2012-08-20
得票数 5
回答已采纳
12
回答
函数式编程适合哪种类型的问题?
函数式编程似乎是计算机科学中的一种范式,得到了越来越多的响应。 我想知道使用函数式编程方法比使用更传统的面向对象方法更好地解决哪种问题。 谢谢。
浏览 0
提问于2008-10-14
得票数 12
回答已采纳
2
回答
R编程是一种从数据科学开始的好方法吗?
、
、
、
我是一名软件工程师(目前CTO),专门从事网络和移动应用程序,掌握数据科学技能。我这样做主要是为了我的创业公司内的未来项目,这些项目适用于数字医疗领域。 为此,我已经开始通过Coursera学习,特别是这个约翰·霍普金的数据科学专业,它使用R编程作为基础。 在这些年中,我看到了Python通常是一种与Data和ML有更多关联的编程语言,现在我还在犹豫是继续使用它还是选择另一种使用Python的语言。 R比Python更适合未来吗?我不想以后再学到另一种技能,因为第一种是不够的。 你们觉得怎么样? 提前谢谢你。
浏览 0
提问于2022-09-12
得票数 0
回答已采纳
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
1
回答
如何从生物和化学分析仪等物理机器中收集结果?
、
、
、
堆栈溢出社区!我想知道从物理分析仪到软件或网站提取实验室测试结果的最佳编程语言是什么?这类项目背后的科学是什么?
浏览 2
提问于2022-04-30
得票数 0
5
回答
为什么C不是动态语言?
、
、
、
如我所知,在C中,我们可以使用函数指针,这是在运行时(1)调用的。 根据维基百科的定义: 动态编程语言是计算机科学中广泛使用的术语,用来描述一类高级编程语言,在运行时执行其他语言在编译过程中可能执行的许多常见行为。 所以我的问题是,为什么C不是提供(1)中的特性的动态语言?
浏览 8
提问于2010-11-05
得票数 6
回答已采纳
12
回答
C(或C++)中的数据科学
、
、
、
、
我是一个R语言程序员。我也是一群被认为是数据科学家但来自CS以外的学术领域的人。 这在我作为数据科学家的角色中效果很好,但是,从R开始我的职业生涯,并且只对其他脚本/web语言有基本的知识,我觉得在两个关键的领域都有不足: 缺乏扎实的编程理论知识。 缺乏在更快和更广泛使用的语言(如C、C++和Java )方面的竞争力水平,这些语言可以用来提高流水线和大数据计算的速度,以及创建DS/data产品,这些产品可以更容易地开发成快速的后端脚本或独立应用程序。 当然,解决方案很简单--去学习编程,这就是我通过注册一些类(目前是C编程)所做的事情。 然而,现在我开始讨论上面的问题#1和#2,我不得不问自己
浏览 0
提问于2015-03-20
得票数 46
回答已采纳
2
回答
什么使科学编程语言,科学?
、
为什么有些编程语言如Python或Julia被认为是“科学”编程语言?我想我真正的问题是什么标准使编程语言科学?
浏览 0
提问于2016-06-10
得票数 3
2
回答
lambda微积分和编程语言之间的关系是什么?
、
、
我将在明年开始我的第一年(在大学)的计算机科学,我主要写C(如果这是重要的话)。我尝试过搜索,但我发现的大多数假设都是关于λ微积分的知识。为什么人们认为lambda微积分比单变量微积分在编程中更有用?lambda表达式和函数程序之间有关系吗?是阿隆佐·丘奇在λ微积分方面的工作影响了编程语言的发展吗? 学校外的每个人都在不停地讨论这个问题,我不知道他们会说些什么,尽管我渴望学习它,看看它与我的编程和对编程语言的理解有什么直接的关系。
浏览 0
提问于2014-10-18
得票数 14
回答已采纳
8
回答
为什么互联网公司更喜欢Java/Python作为数据科学家的工作?
、
、
、
我在数据科学家的职位描述中见过很多次,要求获得Python/Java经验,而忽略R。下面是我通过linkedin申请的一家公司的首席数据科学家发来的一封个人邮件。 X,谢谢你的联系和表达的兴趣。你确实有很好的分析能力。然而,我们所有的数据科学家都必须具备良好的Java/Python编程技能,因为我们是一个互联网/移动组织,我们所做的一切都是在线的。 虽然我尊重首席数据科学家的决定,但我无法清楚地了解Python能够完成哪些R不能完成的任务。有人愿意详细说明一下吗?如果我能得到更多的细节,我实际上很想学习Python/Java。 编辑:我在Quora上发现了一个有趣的讨论。为什么Python是数
浏览 0
提问于2016-08-18
得票数 57
回答已采纳
1
回答
数组中的逗号运算符有名称吗?
、
、
、
、
我只是想知道,在数组中使用逗号操作符或等效分隔符时,是否有编程语言、组织或计算机科学家的名称? ["Do", "the", "commas", "here", "have", "a", "name"]? 例如分离器,下一个,继续,等等?
浏览 0
提问于2014-03-06
得票数 1
回答已采纳
1
回答
在Java和C语言互换中使用JGrasp
我在学校用Java为AP计算机科学编程时使用JGrasp,但对于校外的项目,我需要能够用C编写代码和创建程序。每次我想要在哪种语言之间切换时,我都必须进入Workspace并更改默认语言吗?我已经将JDK和一个C语言编译器下载到我的计算机上。
浏览 1
提问于2017-10-11
得票数 0
5
回答
通过学习Ruby,Python程序员会得到什么呢?
、
我将在大学学习Ruby,Haskell和Prolog。现在,我想知道是什么吸引了我的注意力。我有半年的时间来做这三件事,这意味着我需要决定一种语言来获得我的课外时间。其他的我会学到的刚好足够在课程中做得很好。 我非常熟悉Haskell和Prolog,我知道学习它们将教会我一些非常重要的计算机科学概念。我对红宝石不太确定。 通过几个教程和介绍,我得到的印象是,红宝石是一个很浅的魔术。现在我在问红宝石人:如果我花了半年的时间学习它之后,如果我决定不再使用它,我会得到什么,Python还没有教我。 这个问题并不是为了“证明”红宝石,虽然我意识到这是一个潜在的争论的话题。 我现在所有的CS工作都使用P
浏览 2
提问于2010-10-24
得票数 16
回答已采纳
6
回答
如何获得更多编程经验?
、
、
我将是一名三年级的计算机科学专业学生,我读过Head,Head first C,我目前正在阅读C++,这是我最喜欢的语言,因为它对有经验的人来说有很好的教学风格。我计划要么学习使用QT制作软件,要么学习objective(用于iphone),或者阅读有效的C++。 我如何获得程序员的经验?我是否具备加入开源项目的技能,或者是否需要学习php、mySQL或任何其他语言。总的来说,我喜欢编程和计算机科学,尽管有些课程非常难(理论计算机科学)。我还计划成为c++的一名大师,但这不会很快实现。
浏览 0
提问于2012-08-18
得票数 10
4
回答
即将到来的大学新生的暑期学习机会
我目前是一名高中四年级学生,即将进入大学攻读计算机科学专业(可能是电子工程双专业)。评论?)。我已经将定期编程作为一种爱好,但我想在今年夏天通过参加一个研讨会来开始,可能会在开源project...you know上提供帮助,一些合法的东西可以增强我对计算机科学领域的知识。 有什么想法吗?
浏览 7
提问于2010-04-15
得票数 1
回答已采纳
2
回答
最佳数据科学编程语言
、
我正在学习JS,HTML和CSS,但我怀疑JS很擅长数据分析。那么,你们会推荐我学什么来开始我在数据科学的“事业”呢?处理数据的最佳编程语言是什么?我喜欢统计和编程,所以我觉得这会很有趣。
浏览 0
提问于2017-06-21
得票数 2
回答已采纳
2
回答
告诉我一些数据科学家/统计师需要做的事情,这在R/Stata/SAS/SPSS中是做不到的。
、
、
、
、
为什么我需要学习用python或Java编程并学习数据结构?我想不出统计学家/数据科学家需要做的一件事,那就是没有在R/stata中作为一个包。
浏览 0
提问于2018-12-12
得票数 2
7
回答
为计算机编写的第一种编程语言是什么?
、
看看我们今天拥有的这么多编程语言,每种语言都有自己的独特之处,我试着找出为计算机编写的第一种编程语言是什么。 看一下流行版本的发布日期,我有点接近了,但我没有看过不那么明显的那些,编程语言,它们要么已经死了,要么现在没有什么用处。Fortran是我得到的最接近的东西,但我不知道这是不是真的。 简而言之:为计算机编写的第一种编程语言是什么?有没有从该语言派生出来的语言?
浏览 0
提问于2012-03-24
得票数 7
回答已采纳
2
回答
是否有任何主要的编程语言不支持任何形式的反射?
、
、
Wikipedia将反射定义为: 在计算机科学中,反射是指计算机程序能够在运行时观察(进行内省)并修改自己的结构和行为的过程。 是否有任何主要的编程语言(在学术界或工业中广泛使用)不支持任何形式的反射?我目前想到的所有例子至少都得到了有限的支持。但以C为例,我不确定。
浏览 1
提问于2012-01-20
得票数 1
回答已采纳
2
回答
为什么Ubuntu使用Python,尽管Python是一种解释语言?
、
、
、
像Python这样的解释语言通常比C/C++或Java慢。Ubuntu选择Python而不是其他编程语言(如C/C++或Java )有什么科学原因吗? 我的意图是不要有一个固执己见的答案。我只想知道事实。 我不是程序员。我正在学习各种类型的编程语言,我了解到了这个缺点。所以,试着用外行人的话回答。
浏览 0
提问于2020-09-04
得票数 0
4
回答
我应该学习Java还是应该学习C++?
、
、
、
我有一个很好的非OOP背景。我做了很多Visual Basic编码,还有一些SQL。 我想扩大我的技能,使我更有市场。我的大部分经验是在科学公司工作,我一直在为科学家提供很多支持。 我想从我当地的社区大学上一些在线课程。我应该选择Java还是C++编程?我的目标是变得更有市场。一些更多的背景信息:我有一点使用.NET的经验,我想既然我对C#有一点了解,可能对我来说进入C++是值得的? 我应该学习Java还是C++? 我恳求你不要结束这个问题。给我10分钟时间看看每个人的意见。
浏览 0
提问于2010-06-26
得票数 2
回答已采纳
9
回答
为什么在开发一个产品或软件时使用多种编程语言?
、
、
我是一个刚毕业的学生,打算开始我的计算机科学硕士课程。我遇到了多个真正吸引我的开源项目,并鼓励我为它们做出贡献(CloudStack、OpenStack、moby和Kubernetes等等)。我发现其中的一个共同点是使用多种编程语言(如Java + Python + Go或Python + C++ + Ruby)。我已经看过另一个问题,它涉及如何使多种编程语言相互通信:如何用两种不同的语言进行两种不同的程序交互?。 我想了解促使企业使用多种编程语言的需求。什么样的需求或需求类型使软件架构师或项目负责人说,“我建议我们对任务1使用X语言,对任务2使用Y语言”?我似乎无法理解为什么在同一个产品或软
浏览 0
提问于2018-04-29
得票数 120
回答已采纳
15
回答
科学程序员的阅读清单
、
、
、
我正努力成为一名科学程序员。我有足够的数学和统计学的背景,但相当缺乏编程背景。我发现学习如何使用一门语言进行科学编程是非常困难的,因为SP的大部分参考都是微不足道的。 我的工作涉及统计/金融建模,而没有涉及物理模型。目前,我在numpy和scipy中广泛使用Python。完成R/Mathematica。我知道足够的C/C++来读代码。没有在Fortran的经验。 我不知道对于科学程序员来说,这是否是一个很好的语言列表。如果是这样的话,在科学背景下学习这些语言的语法和设计模式的好的阅读列表是什么?
浏览 22
提问于2009-11-04
得票数 48
回答已采纳
1
回答
深入理解编程语言及其规范和语法的资源
、
、
、
我是一名计算机工程师,所有关于编程和计算机语言的课程都是对C/Java和OOP的介绍。现在,我想阅读Java语言规范来学习对Java语言的深入理解,但我明白规范中有一些类似语法的描述,我对此一无所知。我应该学习什么才能深入理解编程语言(特别是规范元素,如语法)?我错过了一些计算机科学课程吗?还是我应该凭直觉理解一切? 我在考虑读一些关于编译器的书,但我觉得最好还是向专家请教一下吧!
浏览 0
提问于2013-11-23
得票数 2
回答已采纳
3
回答
从VB.net到java的转换
好的,这是我的详细情况。 我刚在高中念完“计算机科学”的第一年,学习了一门很棒的语言,Vb.net (现在让你笑出来) 我明年要学习AP计算机科学。我们将使用Java。 今年夏天我有大量的空闲时间,我想提高我的编程技能,成为一名更有效率的程序员。 我将使用Java作为BlueJ 你认为我能在九月前学会用Java编程吗?对于一个新手程序员来说,你会推荐哪些练习来消除我在vb.net编程时可能养成的坏习惯?从VB.net到Java的过渡有多难?使用不同的IDE会很容易吗?还是应该只使用一个IDE?
浏览 5
提问于2009-06-18
得票数 1
21
回答
有没有人在使用Scheme编程语言?
我刚开始在我的大学学习计算机科学,他们在Scheme教我们编程。 因为我学习C++已经有6年了,所以对我来说,方案似乎有点奇怪。我的导师告诉我,你可以用它写任何你能用C或Java写的程序。 真的有人在使用这种语言吗?
浏览 0
提问于2008-11-14
得票数 52
回答已采纳
2
回答
科学计算入门练习(Python)
、
我对学习科学计算的基础知识很感兴趣,但不幸的是,在我的日常生活中,我没有遇到任何问题或情况,在这些问题中,我可以编写一些代码来解决一个数学问题(或者任何问题,除了要求我们做的基本编程工作之外)。 我知道python的基本知识,我也不担心它,因为我可以随时了解我需要的东西,但是我需要一个资源(一本书、网站或邮件列表就可以做到),我可以利用这些问题和练习来开始工作,如果我决定今后在这方面工作的话,我可能会遇到什么样的情况。 我环顾了四周,但我没有看到任何针对那些懂编程但不知道科学计算的具体细节的人的东西,只是一些我目前还不明白的先进的东西。
浏览 2
提问于2014-03-09
得票数 0
回答已采纳
2
回答
在JavaScript中将操作符‘()’分组的功能是否不同于Haskell或其他编程语言?
、
、
in JavaScript 分组运算符( )控制表达式中计算的优先级。 ( )在JavaScript中的功能与Haskell或任何其他编程语言不同吗? 换句话说, 编程语言中的功能( )本身是否受到的影响? 也许我们可以共享下面的代码: a() * (b() + c()) 在这里讨论这个主题,但不限于示例。 请用你自己的例子来说明。谢谢。
浏览 5
提问于2021-09-30
得票数 9
2
回答
一个面向C语言的数值计算库
我正在寻找一个好的C编程语言的数值计算库。 与LAPACK类似,如果有好的文档将非常有帮助。 感谢和问候, 上行
浏览 3
提问于2011-02-01
得票数 0
回答已采纳
1
回答
操作语义、表示语义和公理语义之间有什么区别?
、
、
、
在阅读有关计算机科学和编程语言的论文时,我经常在术语、表示语义和操作语义上绊脚石。有时,但很少,我也找到了公理。虽然我知道什么是语义,但我不知道这三个- what之间的区别是实际的分类吗? 有些例子将是非常有用的。
浏览 6
提问于2021-03-25
得票数 2
4
回答
是否仍推荐使用SICP?
、
他们建议我学习SICP。说它使用了一门很棒的语言,并且教授了很棒的编程基础。 但我注意到它是在1984年出版的。是你们推荐的,还是我被骗了? 谢谢。
浏览 2
提问于2011-09-15
得票数 22
10
回答
有没有依赖于非拉丁字母的编程语言?
、
、
我见过的每一种编程语言都是基于拉丁字母的,考虑到我住在加拿大,这并不奇怪……但是,只有基于其他字母表的编程语言才是有意义的,否则世界各地聪明的计算机科学家将不得不学习新的字母表才能在该领域继续下去。我知道一个事实是,在其他字母占主导地位的国家里,人们发展的语言是基于拉丁字母的(例如,来自日本的Ruby ),但编程语言基于其他字母表(如阿拉伯语或西里尔字母),甚至是基于不是字母而是标志的书写系统(如日文汉字)的情况有多普遍?另外,这些语言中有没有正在被广泛使用的,或者它们主要被用作教学工具?自从我开始编程以来,这个问题就一直困扰着我,我从来没有遇到过能想出真正答案的人。
浏览 6
提问于2010-05-20
得票数 27
回答已采纳
4
回答
没有任何其他编程经验的情况下,有没有学习Java编程的好资源?
我已经找到了多种学习Java编程的资源,但所有这些资源都要求您具有其他语言的编程经验。 有没有人知道一个好的,最好是有趣的资源,来学习使用Java进行计算机编程的基础知识? 它必须是Java的原因是学习者将在不久的将来在课程中使用它。 谢谢
浏览 1
提问于2012-03-17
得票数 0
1
回答
关于编译器和解释器,OCR计算机科学GCSE是否错了?
、
我是一名中学生,目前正在攻读OCR计算机科学GCSE ()。我自学编程,最近对OCR样本论文()中的一个问题感到惊讶,因为它违背了我的编程知识。 在问题5b中,有一个问题接着要求说明编译器和解释器之间的差异: Harry可以使用编译器或解释器来翻译他创建的代码。 这让我感到困惑,因为它似乎表明,编写的代码可以通过解释或编译来运行,这将是奇怪的,因为我的理解是,语言适合于两个框中的一个,解释(python )或编译(c++,java),而不是两者都适用。 是否真的可以根据程序员的愿望编译或解释单一的编程语言,还是这是OCR简化课程以使其更容易理解的另一种情况?
浏览 1
提问于2018-03-06
得票数 3
回答已采纳
4
回答
游戏工作室是否仅仅根据他们的数学知识来雇佣他们?
、
除了Java的基本水平之外,我很少有编程技能,但我拥有优秀的数学和科学知识。我在想,如果我要从事电子游戏开发,我能为任何潜在的团队提供什么?人们是否仅仅根据自己的数学知识就雇佣了人? 我喜欢做其他的事情,如写作或绘画,但数学和科学是我真正擅长的唯一技能。
浏览 0
提问于2012-03-27
得票数 5
1
回答
完善儿童编程逻辑的数据结构书籍
、
我的表哥(10岁),他学习标准5,他想学习编程和编程逻辑。 我应该参考哪本书或哪些资源?是否有一本好的数据结构书来改善儿童的编程逻辑?
浏览 0
提问于2013-04-18
得票数 0
回答已采纳
1
回答
Bash编译器
、
在我的本科学习中,我正在选修编译设计课程。作为学习过程的一部分,我必须为一种语言开发编译器。 可以为Bash编写编译器吗?它是否比为常规编程语言设计编译器更困难,比如C/C++,因此完全无法想象,至少对于新手来说是这样吗?
浏览 0
提问于2017-01-25
得票数 2
回答已采纳
1
回答
编程真的是声明性的吗?
、
、
、
、
我一直在自学一些关于声明式编程与命令式编程的知识,我已经(可能是错误的)理解了声明式编程或多或少就是抽象。 例如,根据我对这些概念的理解,调用一个方法来做一些事情将是声明性的,而该方法的实现是强制性的(虽然不一定?只是不是声明性的)。 因此,似乎无论您在哪里拥有声明性代码,最终它都必须依赖于非声明性代码来实现。这只是它的本质,还是有100%声明式的语言(我甚至不能开始概念化)? 如果我对这些概念的理解有误,请纠正我!尽管我已经大致读完了计算机科学学士学位的一半,但我觉得到目前为止,我只学到了“键入内容,以便在运行代码时发生正确的内容”。 谢谢。
浏览 4
提问于2015-07-25
得票数 4
4
回答
如何学习多线程并行编程?
、
无论您对编程C或Java有多精通,都应该考虑在您的技能集中添加多线程编程。 --这不是你自己应该尝试学习的东西。,它比顺序编程难得多。如果你是一名技术经理,你应该投资于重新培训你的关键员工在多线程编程。您还可以使用并发编程语言(如上面列出的语言)监视研究活动。你可以肯定你的竞争对手会。 这是的引文。我想在座的大多数人都非常精通于教授我们自己不同的语言、数据结构、算法等等,而且我也认识到需要进行并行编程的思维转变。 我反对这样的观点:一个人不能独自学习并行编程的“权利”。那么,有什么最负责任的方式来教自己并行编程呢?推荐哪些书籍和其他资源? 编辑:这里有一些更多的细节。我主要是将这些应用
浏览 1
提问于2010-07-23
得票数 8
回答已采纳
6
回答
Excel对数据科学是否足够?
、
我正在准备用R语言讲授一门关于数据科学的入门课程。我的听众是主修商科的本科生。一个典型的商业本科生没有任何计算机编程经验,但参加了几门使用Excel的课程。 就我个人而言,我对R(或其他编程语言)非常满意,因为我主修计算机科学。然而,我有一种感觉,我的许多学生会对学习一门编程语言感到提防,因为对他们来说,这似乎很困难。 我确实对Excel有些熟悉,我相信虽然Excel对于简单的数据科学是有用的,但对于学生来说,学习一门严肃的数据科学编程语言(例如R或Python)是必要的。我如何让自己和学生相信Excel对于一个认真学习数据科学的商科学生来说是不够的,他们需要学习一些编程? 编辑回应 评论 以
浏览 0
提问于2017-07-06
得票数 11
6
回答
是什么让一些编程语言比其他编程语言更强大?
、
我要在这里展示我的无知,但在我的辩护中,我是会计专业的,我从来没有上过计算机科学课。 我即将开始一个新项目,我正在考虑使用Python而不是PHP,尽管我更熟悉PHP,因为我听说Python是一种更强大的语言。这让我想知道,是什么让一种编程语言比另一种编程语言更强大?我认为javascript并不是很强大,因为它(通常)在浏览器中运行。但是,为什么Python比PHP更强大呢?在每种情况下,我都在给计算机提供指令,那么为什么有些语言在解释和执行这些指令方面做得更好呢?我如何知道一个具体的项目实际上需要多少“能量”?
浏览 0
提问于2010-10-19
得票数 5
回答已采纳
5
回答
哪种编程语言是最先使用虚拟机的?
、
、
我以前以为那是java(我错了),我正在读一些关于小谈话的东西,当我读到这一段时,我感到很惊讶。 "Smalltalk在计算机科学史上有着非常特殊的地位。它在80年代初公开出现,是Xerox PARC (Palo Alto研究中心)的产物。它在面向对象编程以及实现这种思维方式所用的语法和环境方面与编程语言有很大的不同。还使用了当时不流行的虚拟机概念。“ 哇,它使用虚拟机。因此,这也意味着“跨平台”的需求在很久以前就已经感觉到了?
浏览 7
提问于2014-08-01
得票数 2
2
回答
函数式编程,语法非常类似数学
、
我的背景是计算机科学,专攻命令式编程(C/C++,Python)。由于我目前正在努力为论文中的一些算法提供正式的描述,我想知道是否有一种函数式编程语言可以提供尽可能接近数学表示法的语法;例如,类似于Event-B提供的语法(有关屏幕截图,请参阅 ),但没有Event-B的开销(状态机等)。 我的用例很简单:我希望能够想出一个公式,比如 然后用尽可能接近的语法将其输入到编程语言中,使用不同的输入来评估它,并检查它是否真的像我期望的那样。因此,性能或可重用性对我来说并不重要。 我确实意识到我可以用任何编程语言实现这些函数,但这将再次要求我在将它们转换为该语言时解释它们,在这种情况下,我很
浏览 2
提问于2013-02-01
得票数 0
5
回答
创建F#语言的目的是什么?
、
我注意到,使用F#编程语言开发应用程序的资源越来越多,F#语言的创建目的是什么?它是否针对特定的平台,例如,桌面、移动设备、Web应用程序?此外,它是否包括目前可用于开发.NET应用程序的其他编程语言所没有的功能?同样,我们还可以像使用VB或C#一样,使用F#为桌面、移动设备和web创建应用程序吗?另外,有没有其他类似于F#的语言可以用来交叉检查,以便更好地理解函数式编程的工作原理?
浏览 1
提问于2011-04-13
得票数 63
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
史上最强科学计算编程语言?
MIT发布史上最强科学计算编程语言?
Python或R:哪种编程语言更适合数据科学?
编程语言
编程语言的形编程语言的形式式
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券