programming-languages 相关问题

编程语言是一种人工语言,旨在表达可由机器执行的计算。 **请注意:**与Stack Overflow上的其他地方一样,资源和教程推荐请求,事物列表请求(“哪种语言具有此功能......”)和过度基于意见(“什么是最好的” ......“)问题不在话题。

如何使用javascript在浏览器html输出中打印常见语言的源代码?

如何使用javascript在浏览器html输出中打印常见语言的源代码?我的意思是说有些缩进和代码格式。目前我只得到了http:// alexgorbatchev ....

回答 3 投票 7

在Python中查找链中的第一个项目

有人可以帮我编写此代码吗?我是一个初学者,所以这让我很难理解。对于字典dict = {1:2,2:3,3:4,4:5,5:-1},编写一个函数以查找第一个...

回答 4 投票 0

是否有(简单的)方法来修改某些特定编程语言的语法?

这个问题可能很幼稚,所以请随时向我提问。我是从数学背景来学习计算机科学的,所以人们总是告诉我函数式编程语言...

回答 2 投票 0

将字典转换为列表

如果我有这样的字典:{5:1、2:5、1:3、7:-1、3:7}我该如何将其转换为? [2,5,1,3,7]应该写入的代码是第二项的键,应该是第一项的值。

回答 2 投票 0

16位系统中的程序如何访问大于65535的整数,但不能访问地址

我在前几天知道,一个16位系统只能访问最大64 KB的RAM。有一个内存地址的概念,即16位系统可以访问2 ^ 16个数字,因此它是无符号整数,它是...

回答 1 投票 0

诸如C#,Go,Rust,Scala之类的编程语言会被重写为自身,这是否会使它们变得太慢?

我正在为动态语言编写解释器,只是为了好玩。我有时会看看其他编译器中如何实现某些功能。虽然Rust或Haskell并不是很糟糕...

回答 1 投票 0


SML匹配表达式中的模式应该具有相同的类型吗?

在Ullman的SML书中:匹配表达式由一个或多个规则组成,这些规则是成对的形式 => 规则由竖线分隔,因此...

回答 1 投票 0

非局部变量与静态变量相同吗?

在python中,我们有一个名为nonlocal的关键字。它与C ++中的static相同吗?如果我们在python中有嵌套函数,而不是在内部函数内部使用非局部函数,就不能只声明...

回答 3 投票 2

解码Roblox后门

我正在研究在我管理的游戏中寻找后门时发现的Roblox lua脚本。后门加载了一个外部脚本,该脚本已获取源代码,并且正在解码...

回答 1 投票 1

Pierce的书中的评价关系:“……的关系满足规则”的含义]]

Pierce在他的《 Def。 3.5.2:如果对于规则的每个实例,结论都在关系中,或者前提之一不在,则关系可以满足规则。所以这个...

回答 1 投票 2

Objective C的文件格式是什么?

所以,我正在测试编程语言文件格式,并查看它们是否存在于Visual Studio Code中,但是随后我发现有一种Objective C编程语言,我到处都在搜索...

回答 1 投票 0

在SML中,每个变量都表示一个引用吗?

在C中,每个变量都表示一个引用,我们可以通过运算符&从变量中获取引用。例如如果int x = 1,则&x是变量x表示的参考。每个变量都是...

回答 1 投票 0

在SML中,产品类 型和函数类型是类型构造函数吗?

在Ullman的SML书中:我们可以从旧类型T1和T2构建新类型,如下所示。 T1 * T2是“产品”类型,其值为对。该对的第一个成分是T1类型,并且...

回答 1 投票 1

急切评估/应用顺序和懒惰评估/正常顺序

据我所知,急切的求值/应用顺序在应用函数之前先评估所有参数,而懒惰的求值/正常顺序仅在需要时才对参数进行求值。 ...

回答 3 投票 16

如何为像JS这样的语言实现模块系统?

[目前,我已经学会按照以下指南编写自己的编译器:https://craftinginterpreters.com/。但是作者没有提到如何为该语言实现模块系统。我也不能...

回答 1 投票 0

什么是实现生产就绪型人工智能解决方案的最佳编程语言? [关闭]

如果您需要创建一个简单的模型并进行预测,则有许多语言可以使用许多框架,例如python,java,R,c ++等。但是,在创建生产准备就绪时...

回答 1 投票 -3

有什么阻碍现代语言与COBOL之间的互操作性吗?

我正在阅读有关在仍在使用COBOL的政府系统上工作时,人们如何难以找到与之合作的人。我还在阅读有关Fortran的信息,Fortran是一种两年的语言...

回答 2 投票 0

Coursera编程语言hw2

有趣的主持人(clist,mlist,score)= let val hlist = []在有趣的附录中([],_,score)= hlist |附录(_,[],分数)= hlist |附录(c :: clist',...

回答 1 投票 -1

合并CSV文件

合并两个csv文件并将结果附加到perl中同一行的最佳方法是什么?例如,一个CSV文件看起来像1234,user1,服务器4323,user2,服务器532,user3,服务器第二个...

回答 4 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.