Programming languages 第五代语言?

我曾被要求学习这类语言,我第一次天真的尝试带来了两个列表 清单A) 一种基于约束而非算法来解决问题的编程语言。序言 名单B) 一种包含帮助开发程序的可视化工具的编程语言。例如VB 深入研究互联网,我觉得第一个更准确,但第二个仍然出现在结果中 所以我的问题是:什么是第五代编程语言?第一种还是第二种 我将感谢任何链接,文章或任何其他有用的资源,以了解更多关于这个主题 编辑 我把这个带到主要问题: Oscar:在搜索主题时,我还找到了对Prolog、Scheme、Heskell、Lisp的引用?这些是

Programming languages Lego Mindstorms编程-您使用/推荐哪种语言/IDE?

我是新手,目前使用的是Lego Mindstorms IDE使用的类似视觉流程图的语言。我对图表语言的可读性印象深刻,但缺少实际代码的灵活性。我在想象复杂的项目,我想尝试一下,但并不真的想把它们作为一个巨大的流程图来实施!lol:) 我知道您可以使用其他语言/IDE,但不确定它们是什么或使用哪种语言。对于乐高思维风暴项目的编程,您推荐哪种IDE/语言 我更喜欢一个IDE,它仍然允许我点击Run并通过蓝牙将程序发送到NXT brick并立即运行 更新: 我最终选择了。主要是因为我刚开始在工作中学习

Programming languages 程序设计语言名为;C组2“;

有人知道SEI统计中关于函数点度量的名为“C Set 2”的编程语言吗 我试图用谷歌搜索有关这种编程语言的一些信息,但这种语言的名称是非谷歌英语关键字的集合。C Set/2是IBM C产品,用于OS/2。我认为这只是IBM版本的C,但已经很久了 是的,这里有一些链接: C集/ 2是IBM C产品,用于OS/ 2。我认为这只是IBM版本的C,但已经很久了 是的,这里有一些链接: C集/ 2是OS/2的C编译器。早在那天我在OS/2上工作时就使用过它。C Set/2是OS

Programming languages 是否存在一种防灾语言?

在创建必须具有高可靠性的系统服务时,我通常会编写大量的“故障保护”机制,以防出现以下情况:失去通信(例如与数据库的通信),如果断电和服务重新启动会发生什么情况。。。。如何拾起碎片并以正确的方式继续(记住,拾起碎片时,电源可能再次熄灭……)等等 我可以想象,对于不太复杂的系统,一种能够满足这一要求的语言将是非常实用的。因此,一种语言会记住它在任何给定时刻的状态,不管电源是否被切断,并在断电的地方继续 这是否存在?如果是,我在哪里可以找到它?如果没有,为什么不能实现?在我看来,这对于关键系统来说非常

Programming languages 如果不允许LP递归,那么可能存在堆栈溢出的情况?

异常“堆栈溢出”是否仅与递归的使用有关?如果您使用C99的动态数组在堆栈上分配巨大的缓冲区,那么在其他什么上下文中我们可以给出这个例外。i、 e void stackkiller(int size) { char toohuge[size]; printf("Don't call this with too big an argument!\n"); } 如果在堆栈上分配了太多内存(例如,)。由于任何递归算法都可以转化为迭代算法,反之亦然,因此C99中的堆栈溢出算法如下: void s

Programming languages 具有真实世界现代功能的编译编程语言示例[请投票支持重新开放] 除了C、C++、Delphi、VB之外,你能举一个比较“现代”编译的编程语言的例子吗?*支持诸如OO、集合、GUI库之类的东西。 请不要提及实验性或学术性语言,我正在寻找在现实世界中使用的东西,用于PC 80x86,我不介意操作系统

谢谢 *更新:编译为本机代码 *免责声明: 对于语言理解语言实现 对于编译为本机代码的代码,请理解而不是解释 哈斯克尔 来源:维基百科有很多内容:。编译为本机代码,用于高性能计算(学术和商业),并用于实现。GUI库包括所有可用于Python的库 还有,Objective-C。这是现在的一个问题。我从没听说过,我来看看。谢谢

Programming languages 欧姆龙PLC中梯形图编程背后的语言是什么?

PLC中的梯形图编程转换为什么?图形命令(如打开触点、指令等)是基本指令还是C指令,还是直接编译成汇编语言?图形表示是助记符代码的直接视觉翻译-这与汇编语言类似,因为它与单个机器指令(主要)有1-1对应关系。然而,图形表示不是抽象,也不是“编译”到助记符/汇编语言,而是汇编语言的直接可视化。例如,横档: _______ | 100.00 100.01 W23.00 [1 ]|------| |--------| |--------

Programming languages 香草是什么意思?

香草形容词出现在很多地方:纯香草java,香草javascript:它到底是什么意思 从上下文来看,is似乎代表着一些“朴素”的东西 什么时候特定的代码被认为是普通的,什么时候不是?简单,就像没有包装在框架中一样?来自wiki: 计算机软件,有时也包括其他与计算相关的系统,如计算机硬件或算法,如果不是从其原始形式定制的,则称为香草,这意味着使用它时没有对其应用任何定制或更新 香草通常指纯的或纯的。因此,就编程语言而言,它意味着要么不使用第三方库,要么不使用框架。它起源于当时,在各种口味的冰淇淋中

Programming languages 为什么对于相同的功能,预定义的功能总是比用户定义的功能执行得更快?道歉,如果它太基本

在每种编程语言中,为什么都是预定义的 函数的执行速度总是比用户定义的快 功能相同,但我们的代码时间复杂度最低 这是否与这两种类型的资源利用率差异有关 这是我的长期疑问。。我需要至少一个更好的答案。你所说的根本不是真的。声称在任何语言中,用户定义函数的性能都比内置函数差,这是一个非常大胆的说法,这是由使用分析获取的硬数据支持的 不过,我们更加脚踏实地,确实可能会不时在各种平台/lanugages/运行时/库等中观察到这种行为 这主要是由于以下两个原因: 内置函数有时被允许根本不是函数:如果代码的

Programming languages 作为语言基准的琐碎数学问题

为什么人们坚持使用琐碎的数学问题,比如在斐波那契序列中寻找数字作为语言基准?这些不是通常被优化到相对论速度吗?瓶颈的首当其冲不是通常出现在I/O、系统API调用、字符串和结构操作、处理大量数据、抽象面向对象的东西等方面吗?这是回到了过去,当时我们现在称之为基础数学的编译器技术仍在快速发展 现在,编译器的发展更侧重于为小生境操作、64位数学等开发新指令 不过,在评估Java首次启动时热点编译器的效率时,以及在评估.NET与C/C++的效率时,您提到的微基准测试非常有用 您认为I/O和系统调用可能是

Programming languages 为什么是纯函数式语言而不是;不纯;函数语言?

对于一个不是理论计算机科学家的人来说,学习像Haskell或Erlang这样的纯函数式语言,而不是像Python或D编程语言的版本2这样一种具有强大函数组件的“不纯”语言,有什么好处?我的论点如下: 没有一种范式是完美的。单一范式的语言,不管是什么范式,都是非常受限的 Python或D将使您在完成实际工作的同时轻松地进行函数式编程。Haskell或Erlang将迫使您在真正对其感兴趣之前,立即学习函数式风格 编辑:所谓“不纯”函数式语言,我真正的意思是具有函数性的强多边形语言,而不是具有一些非函

Programming languages 有内置状态机结构的编程语言吗?

我只是好奇是否有一种以状态机(类似于boost::statechart)为主要语言结构的编程语言 类比——c有委托,java使用观察者模式,c有回调。Perl和Python有内置的哈希,而C++和java需要一个库。 更新: 这是C++、C语言、java、LISP……/P>的通用编程语言。 我的意思是“成熟”的状态机,所有的功能都在Harel形式主义、UML状态图或boost::statechart的层次上。我刚刚找到了一个:。 这是在CodePlex上的 有趣的是,它是由Microsoft开发

Programming languages 用于定义二维数组/栅格中元素之间的引用的语言

是否有人创建了一种语言,可用于以通用方式跟踪/分析网格单元之间的依赖关系 我正在尝试编写一个使用函数式语言的电子表格。我所追求的是类似于Excel用来管理单元格之间引用的东西。该语言将用于创建一个可以进行优化分析的模型。我很久以前就用古老的sc计算器完成了这项工作。您可以基于单元格的内容构建依赖关系图。我知道单元格有二维名称,但为了简单起见,我将使用单个字符来命名它们 假设单元格X包含公式Y+1。然后在依赖关系图中添加一条从X到Y的边。如果X包含公式Y+0.15*Z,则添加两条边:从X到Y和从

Programming languages 支持继承值类型的编程语言 我在C++中开发,有时我希望我能说这样的话:< /P> class Heading : public float // this line won't compile { public: Heading( float const value_ ) : float(value_) // this line won't compile { assert( value_ >= 0.0f ); assert( value_ <= 360.0f ); } }; 类标题:public float//此行无法编译 { 公众: 标题(浮点常量值) :float(value)//此行无法编译 { 断言(值=0.0f); 断言(值=0.0f); 断言(值

Python) 一切都是一个对象。因此扩展float很简单 class Heading( float ): def __init__( self, value ): assert 0.0 <= value <= 360.0 super( Heading, self ).__init__( value ) 类标题(浮动): 定义初始值(自身,值): 断言0.0Python 一切都是一个对象。因此扩展float很简单 class Heading( fl

Programming languages 有没有现代编译语言可以进行手动内存管理?

是否有任何现代(泛型、闭包、面向对象)语言支持手动内存管理?使用编译器,可以编译机器代码或其他语言,如c 我没有读过任何一本书。所有新语言都是垃圾收集的,其中大多数都是在vm中解释或运行的 编辑:对不起,我知道c++0x现在有很多新特性,但我不认为它是一种现代语言。它太难看了,我看不清。闭包的使用方式使情况变得更糟。 现代我指的是比C++更干净的东西。P> > P>如果使用C++编译器的C++ 0x版本(像最后的GCCS),那么它确实提供了所有需要的特性。C++03(当前版本)确实有泛型、面向对

Programming languages 除了try/catch及其变体之外,您还知道其他错误处理方法吗?

除了try/catch及其变体之外,我还想了解一些编程语言中错误处理的其他方法 有人知道这种错误处理的一些有趣的例子吗?有一个很好的旧返回值。实际上使用返回值而不是异常。 因为C没有异常机制,所以它也使用返回值和一个全局变量() 编辑我关于GO的信息似乎已经过时,因为它现在有一个异常处理机制。尽管如此,返回值仍然可以用来报告错误。好吧,还有一些好的方法 ON ERROR RESUME NEXT 此外,一些编程语言(一些Lisp和Schemes,可能是Smalltalk)将引发异常与转义(即,展

Programming languages 蹦床课有名字吗?

我正在设计一种编程语言,我想添加的一个特性是a和类之间的交叉。也就是说,一个类接收一个类似于泛型类接收类型的文本。我一直在为它们取一个名字,因为我以前从未在一种语言中遇到过它们,有什么东西已经意味着这个概念了吗?使用trampoline类是一种选择,但是如果有更准确地描述这一点或者已经在使用另一种语言,我更愿意使用它来减少文档中所需的术语量 如果从上面看不清楚,伪代码将说明这一原理: class Point<const int n> { private float[n] _v

Programming languages 仅类型接口

有人知道程序概念是否存在于一种语言中,这种语言允许构造只指定满足其实现所需的数据类型的接口 换句话说,实现它的对象/类的命名约定是不相关的。成功的实现取决于属性类型是否满足接口的类型定义要求 例如,假设我有一个程序,它创建了一堆类型别名。我可能会这样做: # Revenue of the transaction type Revenue = Float # Id of the Transaction type TransactionId = String interface Transact

Programming languages mint.com编程技术

有人知道什么是编程语言/技术吗?他们在使用Java吗。网?python鲁比 他们的网站非常好,我只是想知道他们选择了什么来开发他们的网站 谢谢 p.S.MINT.COM是一款个人理财在线应用程序。 谢谢大家的回答。我真的发现每一个答案都很有帮助。我也很高兴我发现了Matt的博客。我想Java,通过查看职位空缺。我在mint.com上找到了一个招聘启事,这可能会让我对他们使用的技术有所了解: 看起来像: Linux或Unix服务器 爪哇 冬眠 MySql数据库 我猜是Java 他们的前端营销网

Programming languages 语言的采用是由可用IDE的生产力驱动的吗?

简言之,如果一种新语言的设计者希望它能被尽可能多的程序员所采用和感兴趣,那么这些设计者是否应该构建一个高效的(类似智能感知的特性)IDE来鼓励一种语言的采用?不,IDE不应该弥补这种语言的不足 话虽如此,IDE一直向我的客户销售VB 因此,一个花哨的IDE倾向于销售一种语言。虽然不应该。总之,不。有多少IDE是为HTML构建的?Javascript?红宝石?PHP?等等。所有这些都让语言排在第一位,IDE排在第二位。我认为有一套好的工具来帮助提高生产力是很好的,但它不是“应该拥有的”。是的 即使

Programming languages 成功的非程序员、5GL、可视、0源代码或类似工具?

有谁能给我举一个成功的非程序员的例子,5GL(我不知道它们是什么!)、visual、0源代码或类似的工具,业务用户或分析师可以使用它们来创建应用程序? 我不相信有,我希望被证明是错的 在我工作的公司,我们开发了内部MVC,用于开发web应用程序。它基本上是一个用XML(a la)编写的用于控制器的简化状态机,以及一个用于表示的简单的基于模板的引擎。其中一些好处: 动态特性:无需重新编译即可查看更改 减少了“语义负载”:基本上,控制器中的操作只知道“如果”。因此,培训某人开发应用程序很容易 公

Programming languages 跨平台应用程序和网站工具

我是软件工程专业的学生,我们的任务是创建一个系统,它应该是跨平台的,应该作为桌面应用程序实现,而且,同样的界面和功能应该移植到互联网上(尽管我可以选择we服务器的操作系统)。 我在python/django和ruby/rails方面有不错的技能,但是python/ruby在windows上非常糟糕。。。有人能推荐一些我可以使用的工具吗, 提前谢谢我想你最好的选择是JAVA。它确实是跨平台的,您可以在windows、linux、Mac OS上运行您的软件包,也可以在网站(或浏览器)上运行。我建议您

Programming languages 为什么SML和OCaml被认为是ML的方言?ML的定义是什么?

ML有很多方言,SML和OCaml是最流行的方言。SML和OCaml之间有很多区别,但它们都被认为是ML的方言。 所以 为什么SML和OCaml被认为是ML的方言 如何将一种语言视为ML的方言 如果ML不是SML/OCaml,那么ML的定义是什么 我想ML是SML和OCaml的交叉点,但我找不到详细的定义。camlspotter的链接很好地概述了ML的历史,并提到了Luca Cardelli的一个实现,名为“Cardelli的ML”。我四处寻找,发现了这张纸:。LucaCardelli描述了“M

Programming languages 哪些编程语言允许在同一语言中动态生成代码,并可以作为参数传递

基本上,我很好奇(这肯定是一件危险的事情),什么样的语言允许您动态地构建代码块以供以后执行 我看过 我没有在那里找到我要找的东西 这不是一场辩论,我不是在问哪一个比其他的好。 我只想知道哪些语言包含这个编程特性或类似的东西。如果可以的话,我想看一些示例代码来说明这个特性 我以前在ASP.NET中也做过类似的事情,动态构建了javascript代码,发送到要执行的页面,或者生成SQL查询,但以前从未使用同一种语言。i、 e.C#生成C# 下面是一个它可能看起来像什么的示例(我用madeup C#/

Programming languages Y会是“in?”,为什么C++会出现?就我个人而言,我会使用C语言,这并不是说我讨厌Python——恰恰相反。但有太多的小烦恼,使它适合我正在尝试做的事情。细微的差别可能会使Ruby更合适。指针、内存微管理、微妙的错误场景占用时间使C/C++不合适。哦,我

Y会是“in?”,为什么C++会出现?就我个人而言,我会使用C语言,这并不是说我讨厌Python——恰恰相反。但有太多的小烦恼,使它适合我正在尝试做的事情。细微的差别可能会使Ruby更合适。指针、内存微管理、微妙的错误场景占用时间使C/C++不合适。哦,我明白了。我不认为鲁比有这些东西。C和C++都被OpenGL社区大量使用,我没有看到太多抱怨。但是,好的。对于最终的实现,我很可能会使用C++。我很好奇为什么你会选择C++来代替java进行原型开发。也许你的Python问题是用Python语法来

Programming languages 帮助识别编程/脚本语言

有人能从几个语法示例中识别出这种编程/脚本语言吗?似乎每个文件(函数?)都以以下内容开头: sym int all terminal read off hc read off eq sym int all 终端读数 hc读数 情商 还包含以下语法:(注意IDENT用于似乎是标识符的内容) IDENT1=(IDENT2/123.4)*IDENT3 输入表 识别/0。000 00 00 00 恩丁 在tb'/unix/path'标识中 而且似乎源中的每个数字文字都必须以a结尾,因此有效数字似乎是 1

Programming languages 创建一种编程语言以编写程序的指南?

我目前正在研究编程语言和解释器设计。我已经创建了几种编程语言,但到目前为止无法实现我的目标: 创建一种编程语言,重点是让程序员在编写代码时有一种良好的感觉。它应该是有趣的和/或有趣的,而且在任何情况下,在里面写东西都不会让人讨厌 我在用Python编写代码时有这种感觉。我有时会用PHP来反驳,在一些情况下,当需要在C++中重新发明一些轮子时, 因此,我试图找出一些语法特性,使我的新语言编程变得有趣,但我就是找不到 哪些具体的特性(可能主要是语法方面的特性)可以使语言编程变得有趣 示例: 我发

Programming languages 他们用什么编程这个玩具?

一个相当奇怪的问题:我经常问自己是用什么编程语言创建的。我最近发现了一台我13岁左右在家玩的玩具迷你电脑。(注意:它不是那种玩具“笔记本”,它真的很小,是作为一本杂志附带的) “功能”: 硬件: LCD屏幕上有一个小的像素区域,游戏正在进行,此外还有一些统计数据,如分数、高分等 开始时声音和可怕的音乐 带电线的非常小的“键盘” 软件: 至少有14款左右的游戏,从《蛇战胜俄罗斯方块》和《崩溃》到一些令人厌恶的赛车游戏 计算器 游戏选择菜单 闹钟 里面有一块很小的电路板,不过我现在不想打开它

Programming languages 语言中区分大小写的目的是什么?

可能的重复项: 我一直在想,为什么语言设计成区分大小写 我的豌豆脑袋搞不懂它为什么有用 但我肯定有一个。在任何人说之前,让一个名为dog和dog的变量通过区分大小写来区分是非常糟糕的做法,对吧 感谢您的任何评论,以及关于此事的任何历史!一般来说,我对区分大小写不敏感,但对区分大小写很敏感,所以让我们保持所有答案和评论的文明 假设您有一个名为dog的对象,它有一个名为Bark()的方法。您还定义了一个名为Dog的类,它有一个名为Bark()的静态方法。您可以编写dog.Bark()。那它会做什

Programming languages 它是一种编程语言吗?

它是一种编程语言吗?编程语言和脚本语言的区别是什么 这似乎很复杂。你可以在里面做很多事情。代码甚至可以编译成.exe文件。所以我不明白为什么它不会被认为是一种编程语言。一种纯粹的脚本语言不可能独立存在——它让其他东西做一些事情(比如JavaScript操纵网页) 有些语言,如Python、Ruby或Perl,被称为脚本语言,因为它们与其他脚本语言有很多共同点,但它们可以单独使用 AutoIt听起来像一种普通的脚本语言: AutoIt v3是一种类似于基本免费软件的脚本语言,旨在实现Windows

Programming languages 是否有任何编程语言可以让您重新定义其类型系统?

我正在寻找一种编程语言,它可以让你在不侵入编译器的情况下重新定义它们的类型系统。有什么东西可以让你这么做吗 谢谢在C中,您可以使用DEFINE来重新定义一切 #DEFINE int double 无论是好是坏,你都可以在这里找到: 如果您正在谈论重新定义实际的类型系统,比如使静态类型的语言成为动态的或使弱类型的语言成为强类型的,那么答案是否定的 实际上,每种语言都允许您定义自己的类型,所以我认为这也不是您的意思 我能想到的唯一一件事可能适合您所问的是Common Lisp中的宏,它允许您扩展语

Programming languages 学习基础之后,语言学习的下一个逻辑步骤是什么?

学习基础之后,语言学习的下一个逻辑步骤是什么?取决于你想学习什么以及为什么。如果你说你刚刚学习了VB.Net,那么学习面向对象的概念将是一个好主意,那么也许像GoF这样的设计模式取决于你想学习什么以及为什么。如果你说你刚刚学习了VB.Net,那么学习OOP概念将是一个好主意,那么像GoF这样的设计模式可能是一个相当主观的问题,答案实际上取决于你想要实现什么。也许可以尝试探索另一种范式?或者将你的注意力更多地转向理论/设计方面,并应用你在学习模式和架构方面的技能 在我们这样一个多元化的领域里,到处

Programming languages a'是什么意思;系统语言&x27;?

Go talk 2009 pdf有一条评论解释了他们为什么会提出Go语言: No new major systems language in a decade. 十年内没有新的主要系统语言。 系统语言的含义是什么 它是一种应该通过生成本机二进制文件在目标系统上运行的语言吗 它是一种可以自行构建操作系统的语言吗 我可以看出C#/Java“不是”一种系统语言,而C/C++是。很抱歉,如果这只是一个一次性链接,但实际上这应该是您所需要的全部。除非你要求的是更具体的东西 C#绝对不是系统语言的一个原

Programming languages 什么是鸭子打字?

我在网上阅读软件上的随机主题时遇到了duck-typing这个词,并没有完全理解它 什么是“duck typing”?这是一个在中使用的术语,但没有 其思想是,调用对象上的现有方法不需要类型——如果在对象上定义了方法,则可以调用它 这个名字来源于“如果它看起来像鸭子,嘎嘎叫起来像鸭子,那它就是鸭子” 有更多的信息。维基百科有一个相当详细的解释: duck类型是一种动态类型 键入对象的当前 方法和属性集 确定有效的语义,而不是 而不是从某个特定的 类或特定对象的实现 接口 重要的一点是,对于du

Programming languages Prolog是非类型化语言吗?什么';Prolog和动态类型语言之间的区别是什么?

如果Prolog在字符串、数字、原子、列表和复合结构之间有明确的区别,那么它怎么能被称为非类型化的呢。 它与动态类型语言(例如Lisp)有何不同 Prolog与“动态类型语言”定义的哪一部分冲突?Lisp与“非类型化语言”定义的哪一部分相冲突 任何见解都值得赞赏 更新 我已经知道了动态、静态、强类型和弱类型之间的区别。我的问题是关于一个特例,即Prolog。我只是想了解Prolog是如何被认为是非类型化的,尽管它似乎与动态类型化语言没有明显的区别 这里有一个Prolog是非类型化的引用 当您编写

Programming languages 标量和基本数据类型-它们是相同的吗?

在我读过的各种文章中,有时引用原始数据类型,有时引用标量 我对它们的理解是,它们是一些简单的数据类型,比如int、boolean、char等 我是否遗漏了一些东西,这意味着你应该使用特定的术语,或者这些术语只是可以互换的? 每个页面的维基百科页面都没有显示任何明显的内容 如果这些术语可以简单地互换,那么哪一个是首选的?我认为它们不能互换。它们经常是相似的,但差异确实存在,而且似乎主要在于它们的对比和上下文中的相关内容 标量通常与复合物(如数组、映射、集合、结构等)形成对比。标量是一个“单”值-整

Programming languages 有没有像Ada这样有子类型的主要编程语言?

我对c++/qt编程有点了解,并在大学里用Ada编程。我真正怀念的一件事是您可以在Ada中创建的子类型。 例如,您可以将integer子类型设置为currency和weight。Ada会确保您不会将货币变量分配给权重变量。两者基本上都是整数,所有功能都完好无损。你就是不能分配它们。在任何一种主要语言中都有类似的东西吗?我真的很想念这个 C++中的一个例子将非常受人欢迎。超级复杂的类构造和模板修补不算数:)。您是在询问枚举类型吗?或者您有什么不同的想法吗?枚举类型必须在AIK中显式定义。Ada允

Programming languages 如果每一件可计算的事情都能在1秒内完成,编程语言会是什么样子?

灵感来自 假设我们有一台神奇的图灵机器,拥有无限的内存和无限的CPU能力 利用你的想象力来想象这是如何可能的,例如,它使用某种超空间连续体来自动并行化任何需要的东西,这样它就可以在一秒钟内计算出任何可计算问题的答案,不管它的时间复杂度和实际“逻辑步骤”的数量如何 然而,它只能在一秒钟内回答可计算的问题。。。所以我不是在假设一台“不可能”的机器(至少我不这么认为)。。。例如,这台机器仍然无法解决停车问题 这种机器的编程语言是什么样子的?目前我所知道的所有编程语言都必须对“算法复杂性”做出一些让步。

Programming languages 复杂条件

我在表中预定义了项目组合,例如brand1 | brand2 | brand3等。 我喜欢收集品牌并使用预定义的表格数据进行检查。 例如,我收集了brand1 | brand2 | brand3,然后我可以从预定义的表中获取一些值,它满足条件。 我怎么查? 品牌将是无限的。另外,brand1 | brand2 | brand3 of brand1 | brand2 | exist然后返回true。好的,粗略猜测一下您的问题,您有一个带分隔符的字段,其中的品牌由|字符分隔。您希望返回其中包含正确品

Programming languages 常数的好处

我知道常数的一大好处是,你不必去检查和更新到处都在使用常数的代码。这很好,但假设您没有明确地将其声明为常量。将一个碰巧没有改变的变量变成常数有什么好处,这会节省处理时间和/或代码大小…等等 基本上,我有一个程序,编译器说一个特定的变量没有改变,因此可以声明为常量,我只是想知道向它添加常量限定符的好处是什么,如果它没有任何区别,那么进行更改不会增加任何值,因此没有浪费时间的意义(同样的情况发生在不止一个地方)返回并“修复”所有这些变量.< /p> 将变量标记为常量,声明程序员的意图,即每当代码执行

Programming languages 编程接口

我目前正在使用.NET构建一个数据收集系统[主要是EFM-企业反馈管理] 我想知道是否有可能向用户提供脚本和操作对象->类似于编程语言,但功能较小 例如,Confirmit或Survey Gizmo这两种工具都有控件和脚本语言来控制程序的流程和逻辑 感谢旨在为用C编写的应用程序提供脚本功能。有一个支持.NET的Lua.NET。Lua显然强大到足以让用户编程和操作在线应用程序中的对象。Lua可能是过度杀伤力;我发现很难从你的问题中分辨出来。查看IronPython、IronRuby和/或DLR。可

Programming languages 有没有基于自定义语法生成UML图的工具?

我需要一个工具/库来从自定义编程语言语法的源代码生成UML图。是否有一个带有API的工具或其他方法可以相对容易地告诉生成器应该如何解释语法。我完全控制编程语言lexer 如果您有疑问,请询问具体的澄清。看起来普通的AST访客应该这样做,不是吗?假设您的语言中有类、接口和属性,这应该很容易处理 图的正确布局是另一个问题,可以在事后完成。将一种语言反向工程到UML图中确实是一项非常漫长而困难的工作。如果您没有12个月的研究项目和编程和UML的深入知识,那么最好使用现有的工具

Programming languages 你什么时候称自己为程序员

维基百科中的“程序员、计算机程序员或程序员是编写计算机软件的人” 如果您使用jQuery/CSS/HTML进行前端开发,您称自己为程序员吗?如果你开发处理数据库的PHP应用程序,你称自己为程序员吗 如果你为台式机和手机编写应用程序,你只是个程序员吗?web是开发者和程序员之间的界线停止的地方吗 我想这个问题可能会被关闭或移动,但如果你看一下Stack Overflow上最受欢迎的问题,这是一个关于免费C学习材料的问题:)如果你使用jQuery,那么你就使用JavaScript,这是一种编程语言。

Programming languages 为数学密集型计算选择splatform独立语言

我计划制作一个火焰分形引擎,没有GUI,类似于flam3, 但我需要选择一种语言。我已经有一个用Java制作的引擎,但是速度太慢了 我所寻求的是一种编译语言,它可以编译成Windows和Linux,因此没有.NET、GPU语言,最好是垃圾收集和面向对象,所以没有C和C++。 除了D之外,还有哪些语言满足这些条件? 对此还有其他想法吗 编辑:我更喜欢D的类似替代品,因为D仍在开发中。 我可能会选择D,因为它本身就支持复数。 但是,C++对其他开发者来说更容易访问,但它是一种很难的语言,我认为。我个

Programming languages 哪些编程语言支持在其上编写的软件的真正跨平台互操作性?

首先,我不想煽动任何粉丝或激烈的战争,因为我的语言比你的好 我的问题是,在最常见的平台(MacOS、Windows、Linux)之间,哪种编程语言支持在它们上面编写的软件的互操作性,而不需要为在另一个平台上工作而对特定软件进行高比例的重写 我不希望收到粉丝们的回答。请提供有效的答案,例如,“Java支持各种操作系统之间的互操作性,因为*xyz*”或“Python因为*abc*”Python+PyQt确实是跨平台的,因为运行.py脚本,您需要在系统中安装Python解释器,这在所有操作系统上都是一

Programming languages 顺序编程语言?

“顺序编程语言”的概念背后到底是什么 我找不到一个合适/深刻的描述。 我清楚地知道什么是顺序算法,但它是一种编程语言 Sequential可能与procedural相反,但是 什么是“严格顺序”的语言?这仅仅是一个给予或不给予处理功能的可能性的问题吗 我知道这个问题有点太笼统了,需要的不仅仅是简单的问答,但如果你能介绍一下这个问题和/或提供一些好的建议,我将不胜感激 编辑: 好吧,在进一步阅读之后(感谢msw和Edorka),我意识到上面引用的假设是由于我对一些基本词汇的误解,没有任何具体依据。

Programming languages 计算机程序设计中的代码块 什么是代码块 是否代码块可以包含任意数量和类型的语句,如复合语句(if、for、while、函数、类)、赋值语句 每个代码块都有各自的作用域吗 代码块是语句列表 否,代码块不能包含循环或函数声明。一个函数或循环将启动一个新的作用域,并可能启动一个新的代码块

代码块中的所有语句都在同一范围内。但是,每个代码块不一定有自己的作用域。例如: //OUTTER SCOPE variable a; // code block 1 statement a; // code block 1 loop ( condition ) { // INNER SCOPE variable b; // code block 2 statement b; // code bl

Programming languages 你用什么过程来学习一种新的编程语言?

这个问题是为有经验的程序员准备的。当你学习一门你想学的新语言时,你是否有一套程序可以遵循 我希望我有一个有效的方法或一个待办事项清单,我可以遵循,使学习过程更加精简 你喜欢独自学习还是和朋友一起学习?有没有什么地方可以让你轻松获得新语言的语法?你是否制作了一份特别的备忘单,在上面你可以快速地写下控制结构和重要的关键词 你有什么特别的记忆吗 你确定要学习什么样的图书馆?你是如何知道你已经学会了一些东西的?在什么时候你感觉自己好像懂这门语言 每当我开始学习一门新语言时,我都会浪费大量的时间在书中摸索

Programming languages 什么';我应该使用s语言来构建此应用程序?

我需要制作一个从浏览器工作的应用程序,它可以从网络摄像头捕获视频,向用户显示捕获的内容,有一个暂停捕获的选项(可选,但我愿意),完成后,用户会点击“提交”按钮并将其发送到站点(服务器) 我一直在努力使用JMF,因为我只有一些Java知识,但它是一个非常黑暗和晦涩的框架,没有很多文档 那么,考虑到我只懂一点Java,而且从一开始就必须学习任何其他语言(可能比JMF更容易),对我来说,什么是最好的方法呢?一个没有大量文档的黑暗而晦涩的框架在未来可能也不会得到很好的支持。也许值得一试,学习一些东西 两

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 33 页