问题标签 [language-comparisons]
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.
c++ - 与现代 C++ 相比,现代 Fortran 有哪些优势?
我正在尝试在 Fortran 和 C++ 之间为科学计算中的应用程序做出决定。我不清楚 Fortran 在性能方面是否仍然优于其他语言。例如,我相信由于 Fortran 强制执行严格的别名,与 C99 之前的 C 相比,编译器可以进行更好的优化。我不确定 C++ 如何适合这里。
有什么指导吗?
python - 什么是 Ruby 中的 Python 文档字符串?
在 Python 中,您可以使用obj.__doc__
. Ruby 中的等效操作是什么?
c++ - C中有const吗?
这个问题可能很幼稚,但是:
- C中有
const
关键字吗? - 从哪个版本开始?
const
C 和 C++ 之间是否存在语义和/或句法差异?
python - 为什么 Ruby 和 Python 比 Groovy 更适合在 IDE 之外进行编程?
这主要是参考“ Python vs Groovy vs Ruby? ”中的这个答案。
是什么让 Python 和 Ruby 更容易在 IDE 之外进行开发?
该链接还提到了控制台中的调试。这究竟是什么意思?
sql - 如何将两个参数值传递给 couchdb 视图?
我想在 CouchDB 视图中重现此 SQL。
如何在 CouchDB 中为此 SQL 编写视图和查询视图?
python - 是否可以在 Python 中模拟 Scala 的特性?
我想用可以插入类的方法创建轻量级接口。这是 Scala 中的一个简短示例:
使用这些类(特征),我们可以使用 Transformation、Cache 或两者来实例化 DB 类。注意,Transformation 有一个抽象方法 transform,仍然需要在具体类中实现。
有没有办法在 Python 中实现这样的目标?我知道 Python 有一个 Traits 包,但它的目的似乎不同。
c# - 使用 PowerShell 在声明时初始化字典
鉴于此 powershell 代码:
是否可以直接初始化此字典而无需调用 Add 方法。像.NET 可以让你做什么?
像这样的东西?
[不确定这将涉及什么类型的语法]
java - Java 的 equals() 和 C++ 的运算符 == 有什么区别?
在关于使用typeid
is C++ 的问题中,我建议它可以用于比较对象比较中的类型。我还没有看到它做了太多,但我想到了 Java equals
。
再深入研究一下 Java,似乎是这样:有人说应该比较两个对象的实际类,有人说 instanceof
是使用正确的工具,可能是双重分派。当然,在某些情况下,两者中的一个肯定更合适,但至少两个选项都被考虑在内。
在 C++ OTOH 中,我几乎找不到用于比较实际类型的代码。在大多数情况下,使用双重分派(with dynamic_cast
),我找不到任何人坚持快速类型比较是在平等检查开始时做的正确事情。
我想知道为什么多态类型比较的问题在 Java 中有两种可以接受的解决方案,而在 C++ 中似乎只有一种被认为是最佳实践?是否存在显着的技术差异,或者只是不同的方法?
注意:我的说法是基于印象,而不是具体知识。如果它们是错误的,并且 Java 和 C++ 在这方面确实相似——或者由于上述以外的原因而不同,那么这显然是一个可以接受的答案。
python - Python:如果不存在则赋值
我是一名刚接触 Python 的 RoR 程序员。我试图找到允许我将变量设置为特定值的语法,前提是它之前没有分配。基本上我想要: