Questions tagged «programming-languages»

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


30
最奇怪的语言功能
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 您认为您遇到的最令人惊讶,奇怪,奇怪或真正的“ WTF”语言功能是什么? 每个答案只能使用一项功能。



10
Haskell在现实世界中有什么用?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 Haskell周围有很多炒作,但是,很难获得有关在实际应用中如何使用它的信息。Haskell最受欢迎的项目/用法是什么?为什么它擅长解决这些问题?


30
您最不喜欢自己的语言的五件事是什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 9年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 最近在Stack Overflow上出现了一堆Perl讨厌的东西,所以我想把我的“ 您最讨厌的五种语言讨厌 ”问题带给Stack Overflow。用您喜欢的语言,告诉我您讨厌的五件事。这些可能只是让您烦恼,承认设计缺陷,发现性能问题或任何其他类别的事情。您只需要讨厌它,它就必须是您最喜欢的语言。 不要将其与另一种语言进行比较,也不要谈论您已经讨厌的语言。不要以您喜欢的语言谈论您喜欢的事情。我只是想听听您讨厌但可以容忍的事情,以便您可以使用所有其他内容,并且我想听听您希望其他人使用的语言。 每当有人试图将自己喜欢的语言强加给我时,有时还是作为面试问题,我都会问这个问题。如果某人找不到最讨厌的五样东西,那么他对它的倡导或使用它的巨额资金将不甚了解。他没有在足够不同的情况下充分利用它。他主张将其作为一种文化或宗教,这意味着如果我不选择他最喜欢的技术,那我就错了。 我不太在乎您使用哪种语言。不想使用特定语言?那不要 您经过尽职调查才能做出明智的选择,但仍然不使用它?精细。有时候正确的答案是“您拥有一支强大的编程团队,拥有良好的实践和在Bar方面的大量经验。将其转换为Foo是愚蠢的。” 这也是代码审查的一个好问题。真正了解代码库的人会为此提出各种建议,而那些不太了解代码库的人会提出非特定的投诉。我问诸如“如果您可以重新开始这个项目,您会做些什么?”之类的问题。在这个幻想的世界中,用户和程序员会抱怨任何他们不喜欢的东西。“我想要一个更好的界面”,“我想从视图中分离模型”,“我将使用此模块而不是另一个模块”,“我将这套方法重命名”,或者他们真正不喜欢的任何方法不喜欢目前的情况。这就是我如何了解特定开发人员对代码库的了解程度。这也是关于程序员有多少 仇恨并不是弄清人们知道多少的唯一方式,但我发现这是一个相当不错的选择。他们讨厌的事情也为我提供了一个线索,他们对这个问题的思考程度如何。

30
每个JavaScript程序员应该知道什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 每个JavaScript程序员都应该具备能够说“我知道JavaScript”的东西吗?



30
为什么使用功能语言?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我在这里看到了很多有关功能语言和内容的讨论。您为什么要使用一种“传统”语言?他们有什么优势?他们最糟糕的是什么?什么是理想的函数式编程应用程序?

12
编译语言与口译语言
我正在尝试更好地理解它们之间的区别。我在网上找到了很多解释,但是它们倾向于抽象的差异,而不是实际的含义。 我的大部分编程经验都来自CPython(动态的,解释的)和Java(静态的,编译的)。但是,我知道还有其他种类的解释和编译语言。除了可以从以编译语言编写的程序中分发可执行文件这一事实之外,每种类型是否都有优点/缺点?通常,我听到人们争辩说解释语言可以交互使用,但是我相信编译语言也可以具有交互实现,对吗?

13
Windows,Mac OS X和Linux用什么语言编写?
我只是想知道谁知道构成Windows,Mac OS X和Linux的编程语言以及操作系统的每个部分使用的语言(即:内核,插件体系结构,GUI组件等)。 我假设每种语言都有多种语言,显然我知道Linux内核是用C编写的。 我在这里完全猜测Mac OS X包含很多Objective-C代码,因为它是Apple的NeXT派生的语言。 Windows,我听说包含C,C ++和Intel Assembly。Linux或Mac OS是否包含任何汇编代码? 另外,操作系统开发人员是否使用诸如Ruby,Python等脚本语言来编写操作系统的某些部分的脚本?操作系统的哪些部分将用每种语言编写?



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.