Questions tagged «programming-languages»

用于指示计算机执行计算步骤以完成任务的人工语言。它们允许程序员与计算机进行通信。

7
函数编程的真实世界实现?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我试图使自己熟悉不同类型的语言,以了解每种语言都非常擅长的领域。到目前为止,我已经涉猎C –一种过程语言,C ++和Java –静态类型的面向对象语言和groovy –一种动态类型的面向对象语言。 每种编程语言可能已经开始满足需求。而且我认为每种语言在至少一件事上都非常优秀,因此它成为特定领域或领域的标准。与C一样,C ++已成为浏览器或游戏开发等领域的标准。Linux世界中的Python以其易于编写脚本的能力而著称,而企业界中的Java等。 现在,我有兴趣学习像Clojure或Lisp这样的函数式编程语言。那么,现实情况中的函数式编程语言在哪里使用?我不认为有人会使用Clojure或Lisp开发应用程序或UI。因此,在学习了基础教程和学习资源以简要了解函数式编程的实现之后,我应该沉迷于什么样的项目?您是否强烈建议您使用一种语言,例如clojure?

9
您如何获得学习多种语言的机会?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我读过一个程序员应该至少专注于几种语言?,我发现我不知道第一个答案的数字2、3中的语言。我想学习更多的语言来增加我的知识和编程技能。但是,通常在公司中,他们使用固定的框架和语言,很少更改。因此,我不确定是否有机会学习这些语言,我认为其他程序员也一样。 但是,我已经看到许多开发人员在这里了解多种语言。您如何获得学习多种语言的机会? 更新资料 我认为,很多人感到不舒服,因为似乎我根本不想在业余时间学习。实际上,这是不正确的。:)我是一名程序员,所以这就是为什么我在这里发布这种问题。我在业余时间学习,但我只是认为仅仅熟练掌握语言是不够的。无论如何,感谢您的所有回答!

4
“ Python简介”演讲要涵盖哪些内容?
我在一个专注于Web开发的学生团队中。我的队友对Python感兴趣,而且我是唯一一个了解Python的人,所以我被要求下周进行“ Python简介”演讲。 我想听听您的建议,以使谈话变得有趣,而不仅仅是一堆语法问题。 PS:我的队友熟悉PHP和.NET

5
您是否可以通过学习其他语言范例来提高编程技能?
如果是这样,您能告诉我学习新的范式是如何改变您解决编程问题的方法的,即使问题出在另一范式/语言/技术中? 如果您能以一种特定的方式告诉我,我将不胜感激,通过学习Y(即Scheme / Prolog / Lisp)可以提高您的X(即JAVA / C#/ C ++)编程技能。 另外,您建议什么范例最有助于成为一名优秀的程序员? 我的经验只是结构化的-OOP,命令式-过程性的,并且在某种程度上是模板元编程,但是我的目标不是学习另一种语言,而是学习解决问题的不同方法。 谢谢!

3
特定语言的“经验”是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我是一名CS学生,目前正在寻找暑期实习的过程,特别是因为我想为Android和/或iOS开发应用程序。当查看各种机会的需求(任何软件开发机会,而不仅仅是我提到的那些机会)时,它将列出“ x,y,z ....的经验”。我的问题是:什么才算是使用特定语言或技术的经验?我感到很幸运,因为我有机会在大学学习中使用多种语言,从VB到MIPS汇编,一应俱全。但是,就个人而言,除了少数例外,我不会认为自己对我习惯于使用的大多数语言都足够了解,并被告知要在y日期之前对x进行编码。我可能知道该语言的基础知识, 要使用我现在遇到的特定示例:我感兴趣的实习工作列出了C和/或C ++的经验。我已经用C做过一些工作,我知道您能做和不能做的事,我拥有并阅读K&R,了解指针的工作原理,等等。但是我实际上并没有用C编写大量代码,已经写了一些简短的程序,并修改了一些其他程序,但是我从来没有写过足够大的东西来实际必须管理内存分配或提供一些抽象来产生所需的功能。因此,尽管我觉得自己有概念上的理解,但是我没有应用它。概念理解算作经验吗?我一直渴望学习和拓宽我的知识,但我也不想过分承诺(这似乎与您的承诺相反) 有什么想法吗?忠告?

8
为什么ASP.Net网站加载缓慢?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 有趣的是,我访问了许多.aspx网站,每个网站需要大量的加载时间。 我的经历是否独特? 如果没有,为什么ASP.Net网站加载缓慢? 编辑:现在大约7年后(12/29/2017)。好消息是,我再也看不到这个问题了,可能是因为Google开始惩罚加载速度太慢的网站。我现在使用ASP.NET MVC并取得了良好的效果,目前在Vultr专用虚拟服务器上运行(尝试使用Azure时速度太慢了。)我现在看到的一些最严重的违规行为是CMS系统,如Wordpress和Drupal,可能在对于网站获得的流量而言太慢或规格不足的硬件。-HK1

9
在简历中,什么都构成了一种编程语言
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 在您的简历中,您将把什么归类为编程语言?例如,在“编程语言”(或简历中类似标题的部分)下,您列出C#,Java,C并保留在该位置,还是添加XML(因为它是可扩展标记语言)和XSLT以及jQuery之类的吗? 如果您不打算在语言下添加jQuery,您将把它放在哪里? 解决这个难题的一个办法是在您在该项目下使用的技术,但是那样一来,您将迫使招聘人员审阅您已经完成的项目,而不是强调您熟悉的技术和语言。 。 你怎么看?

13
自动化繁琐的手动任务的最佳语言或工具
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我们所有人都有不时提出的任务,我们认为脚本或自动化比手动完成更好。 显然,某些工具或语言对此比其他工具或语言更胜一筹-例如,没有人(在他们的正确思想中)会交叉引用他们的PM刚刚在汇编器中提供的一堆文本列表。 对于在时间(而不是优雅)至关重要的地方要执行的一般快速而肮脏的工作,您会推荐哪种工具或语言? 背景:我曾经是一名程序员,现在是开发经理PM,希望学习一种有趣的新语言。如果我要学习一些有趣的东西,我希望它会很有用,这种用例很可能会出现。

8
语法糖的严格定义?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 在语言圣战中,人们似乎不断地贬低他们认为不是特别有用的任何功能,例如“仅是语法糖”。在这些辩论中,“真实特征”与“句法糖”之间的界线往往变得模糊。您认为语法糖的合理而明确的定义是什么,它避免将其定义为说话者/作者没有用的任何功能?
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.