了解概念的最重要的编程语言是什么? [英] What are the most important programming languages to know for concepts?

查看:45
本文介绍了了解概念的最重要的编程语言是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在您看来,程序员需要了解的最重要的语言是什么?我说的是概念,而不是语言的实用性.

In your opinion, what are the most important languages for a programmer to know? I'm talking about concepts, not about how practical the language is.

列出语言和原因.例如,用于函数式编程的 Lisp,用于基于原型的 OOP 的 JavaScript 等.

List the languages and a reason. For example, Lisp for functional programming, JavaScript for prototype-based OOP, etc.

推荐答案

必须知道:

1) C(系统编程,理解机器架构)

1) C (system programming, understanding of machine architecture)

2) Perl 或 Python 或 Ruby(实际日常任务)

2) Perl or Python or Ruby (practical day-to-day tasks)

3) Java 或 C# 或 C++(面向对象编程,现在找工作非常重要)

3) Java or C# or C++ (OOP, and quite important to get a job these days)

非常重要:

1) Haskell 或 ML(函数式编程;改变您的思维方式)

1) Haskell or ML (functional programming; changes the way you think)

2) Lisp 或 Scheme(宏的力量)

2) Lisp or Scheme (power of macros)

不错的补充:

1) Forth(非常低级的显式堆栈操作+编写自己的解释器的乐趣)

1) Forth (very low-level, explicit stack operation + joy to write your own interpreter)

2) 汇编语言(了解你的 CPU 是如何工作的)

2) Assembly languages (know how your CPU works)

3) Erlang(并行处理)

3) Erlang (parallel processing)

4) Prolog(逻辑编程)

4) Prolog (logic programming)

5) Smalltalk(真正的 OOP 和真正的交互式开发者)

5) Smalltalk (true OOP and true interactive developent)

这篇关于了解概念的最重要的编程语言是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆