问题标签 [programming-languages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
712 浏览

programming-languages - 为什么您使用或不使用多语言解决方案来实施?

多语言或多语言解决方案允许您将语言应用于最适合的问题。然而,至少根据我的经验,软件商店倾向于将“超级”语言应用到他们试图解决的问题的各个方面。即使有另一种语言可以简单自然地解决问题,坚持使用这种语言也会带来“地狱或高水位”。为什么您使用或不使用多语言解决方案来实施?

0 投票
4 回答
2599 浏览

encryption - 标准库中加密的合法性

一些编程语言(如 Java 和 C#)在其标准库中包含加密包。其他如 Python 和 Ruby 让你下载第三方模块来做强加密。我认为这是出于法律原因;也许 Sun Microsystems 有足够多的律师,他们不怕被起诉,而 Guido van Rossum 感觉更脆弱。

但法律实际上对此有何规定?在这一点上,如果开源作者在他们的编程语言的标准库中包含强加密,他们会担心吗?如果是这样,那他们为什么不呢?如果不是,那么 Sun 和 Microsoft 将如何摆脱它。

0 投票
40 回答
128878 浏览

programming-languages - 什么时候将一种语言视为脚本语言?

是什么让语言成为脚本语言?我听说有些人说“当它被解释而不是编译时”。这将使 PHP(例如)成为一种脚本语言。这是唯一的标准吗?还是有其他标准?

也可以看看:

0 投票
14 回答
425 浏览

asp.net - 找出适合工作的语言:从 C# 分支

我在 Microsoft 环境中工作,所以我可以在遇到的任何钉子上使用我的 C# 锤子。话虽如此,哪些语言(编译、解释、脚本、功能、任何类型!)补充了了解 C#,以及出于什么目的?例如,我已经将许多脚本功能从已编译的控制台应用程序移到了 Powershell 脚本中。如果您是一名 MS 开发人员,您是否在您的世界中为其他语言(如 F#、IronRuby、IronPython 或类似语言)找到了一个利基市场,它们填补了哪些利基市场?

注意:这个问题是针对微软开发人员的,因为我不能跑掉并开始在我的公司周围安装 LAMP 堆栈,因此必须永远支持它。:) 但是,除了您的主要语言之外,请随意提及您发现有趣的任何其他语言来完成您的世界中的某个任务/角色。

0 投票
10 回答
15491 浏览

programming-languages - 如何编写自我复制代码(在 exec 上打印源代码)?

我已经看到很多基于 C/C++ 的解决方案来解决这个问题,我们必须编写一个程序,在执行时打印它自己的源代码。

一些解决方案——

http://www.cprogramming.com/challenges/solutions/self_print.html

多种语言的 Quine Page 解决方案

网络上有更多的解决方案,每个解决方案都各不相同。我想知道我们如何处理这样一个问题,解决这个问题的人的内心是什么。借给我一些关于这个问题的见解......虽然解释语言(如 perl、php、ruby 等)的解决方案可能很容易......我想知道如何用编译语言设计它......

0 投票
2 回答
4127 浏览

parsing - 是什么让 Ometa 与众不同?

Ometa是“一种新的面向对象的模式匹配语言”。我之前在 Oz 工具等语言中遇到过模式匹配,用于解析 Lexx/Yacc 或 Pyparsing 等语法。尽管查看示例代码、阅读讨论并与朋友交谈,但我仍然无法真正理解 Ometa 的特别之处(或者至少,为什么有些人认为它如此)。有什么解释吗?

0 投票
11 回答
3387 浏览

programming-languages - 测量单位是 F# 独有的吗?

我正在阅读 Andrew Kennedy 的关于F# 中的度量单位的系列博文,在很多情况下这很有意义。有没有其他语言有这样的系统?

编辑:更清楚地说,我的意思是灵活的测量单位系统,您可以在其中任意定义自己的。

0 投票
11 回答
14446 浏览

c++ - 与 C++ 相比,使用 Objective-C 有什么优势

我听说过Objective-C,但我自己从未使用过它。我很好奇每个人对它的总体看法以及与 C++ 的关系。是否有任何类型的项目会更有用或更没用?

0 投票
9 回答
2390 浏览

windows - 创建一个可以在任何地方运行的小型“窗口形式”应用程序

我在嵌入式世界工作,主要使用 C 语言,根本没有 GUI(因为没有显示屏)。

转到我几乎没有经验的非嵌入式世界,对于我来说,构建一个可以在所有常见平台上运行的简单窗口形式应用程序的最佳编程环境(语言/IDE/等)是什么:windows /linux/mac-os ?

我不想构建网络应用程序。

我关注 Python 和其中一个小部件库,QT 或 WxWidgets。这是一个不错的选择吗?

0 投票
6 回答
54032 浏览

c++ - 托管 C++ 和 C++ 之间的区别

第二个问题是:我什么时候使用这两者中的哪一个?