溜溜问答 > 综合其他 > 其他 > 编程语言都有哪些?
kiss mayue
kiss mayue
邀请你来回答
69人阅读 2021-04-19

编程语言都有哪些?

我要回答
2个回答

编程语言,是用来定义计算机程序的形式语言,编程语言分为四大类,分别是汇编语言 脚本语言 机器语言 和高级语言。
  汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。脚本语言是为了缩短传统的编写 运行过程而创建的,由于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令。全部机器指令的集合构成计算机的机器语言。
  而高级语言是大多数编程者的选择,它不需要有太多的专业知识,严格分类还有高级语言vb、JAVA等,中级语言c、c++等,低级语言如 汇编语言,最低级的应该是机器语言。总之,分类方式的多种,可以根据不同的系统和定义来决定。

查看全部
2021-04-19
回复 采纳

什么语言其实并不重要

是的,你没有看错,学什么语言其实并不重要。原因有很多,但其中最主要的是众多编程语言的核心其实是非常相似的。也许他们语法不同,外观不同,甚至功能也完全不同,但是核心层面的相似程度远比你预料的高。几乎所有的编程语言都会有分支、 循环、调用方法或过程以及代码组织方式。有的甚至相似到你精通一门语言后就自然会了另一门语言,c# 和 JAVA 都是很好的例子。JAVAsCRipt也与他们十分相似。

学习第一门语言总是最难的,一旦你掌握了一门语言,第二门就会容易很多,当你学会了两门或者更多的语言,学习难度将呈指数级降低。如果你现在一门语言都不会,可能很难相信这些话,但是如果你已经学会了10门语言,我敢保证你会说前两门语言是最难的。

这意味着如果你已经学了一门语言,却发现这门语言并不适合你,或者找到另一份需要使用其他语言的工作,没有关系,你已经度过了最艰难的日子,再学一门语言对你来说不是大事。

你也可能会发现,很多岗位—特别是在微软和谷歌之类的大公司—是不需要你知道特定编程语言的。我也遇到过跟多这种情况,被要求使用最拿手的编程语言来解决某个特定的问题,没有限制,不需要知道某种特定的语言,思想比语言更重要。

选择编程语言需要考虑的问题

所以,我认为,首先学哪门语言并不重要。但是如果你仍然不知该如何选择,那么考虑下面几个问题。

就业前景和未来

多于你们大多数来说,最需要考虑的是,选择什么样的编程语言,能对我未来的工作有所帮助。现在,最流行的语言是能在相同时间内完成更多任务的语言。编程语言的人气也同明星一样,有升有降,如果你只关心工作的可用性,可能会虑主流的编程语言,在写这篇文章的时候,这些都是主流的语言:

c#

JAVA

python

ruby

JAVAsCRipt

c++

PHP

使用以上任何一种语言的职位都不在少数,这也就是说,如果你不愿意搬迁的话,选择哪种语言就取决于你所在的位置。例如,如果你住在阿肯色州的一个小镇上,小镇上只有一家软件公司,他们所有的业务都使用JAVA,我就建议你学习JAVA,这是从非常现实的角度来考虑问题。不过我想你们中的大多数或许都愿意外出闯荡,这种情况下你的选择就取决于你的目标公司和岗位了,这需要自己去调查。

如果你想成为一个自由职业者,那么我建议你学习偏门一点的,使用不是那么广泛的语言,这样你面临的竞争压力会小很多。当然,一开始还是要坚持从主流语言学起。

除了就业前景,另一个需要考虑的问题是编程语言的未来。例如objective-c就不是一个很好的选择,因为大多数ios开发者都已经切换到SWift,SWift才是苹果大力投资的方向。如果你现在就是在使用objective-c工作,也不用担心,因为仍然有大量的遗留工作需要objective-c来维护,只不过长远来看,objective-c早晚会被SWift取代的。

当然了,我们都没有魔法球,能够准确地预测未来,哪些语言会受到欢迎,哪些会被抛弃。我曾经预测JAVAsCRipt的衰败,但那完全没有发生。如果想更全面的了解编程,可以来我这看看。

希望对您有所帮助!~

查看全部
2021-04-19
回复 采纳

相关问题

怎么在CAD中用编程语言进行编程?可以用哪些编程语言?
共2条回答 >
云卷云舒: CAD中有快捷键1.创建直线的快捷方式是l+空格2.创建圆的快捷方式是c+空格3.创建圆弧的快捷方式是a+空格4.创建矩形的快捷方式是rec+空格5.创建点的快捷方式是po+空格6.创建单行文本的命令是dt7.创建多行文本的命令是mt8.创建填充的命令是h9.将已经画出的线段延伸到某一线段ex+空格10.将已经画出的矩形倒圆角f+空格11.修剪绘图过程中多余的线tr+空格12.修改文本ed+空格13.移动命令是m+空格;14.旋转命令的快捷方式是ro+空格15.偏移命令的快捷方式是o+空格16.....
回复
AE编程语言
共1条回答 >
﹉---、狩 逅℡ぢ: AE的脚本和表达式的基础都是JAVAsCRipt编程语言,因此AE表达式语句直接继承了JAVA的数学函数。
回复
中文编程语言有哪些?
共1条回答 >
久居装饰~设计小陈: 第一个:易语言,原名叫e语言。是中国人开发的第一款编程语言,以“易”著称,是因以简体中文为程序代码进行编程操作。创始人是吴涛,创造易语言的初衷是用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模:功能上、用户数量上都十分可观。易语言的特点有6个,1:用全中文编程,图像化编程,容易学;2:中国人客服的平台;3:功能强大;4:可以与其它编程体系相兼容;5:强大的数据库功能支持;6:完善的网络,端口通讯和互联网功能支持。这些便是易语言的特点。第二个:易安卓,简称e4a,也是中国人开发....
回复
开源的编程语言有哪些?
共1条回答 >
谢谢: 开源指的是源代码是开放的,可以获取的,至于编程语言,主要有脚本和编译两类,如果要深究,看编译器或解释器是不是可以免费获取,这些免费神器,通常也都有源代码.说编程语言开源,比较不妥,只要软件开源,就可以说开源,至于语言,最终也只是编译器或解释器,无所谓开不开源.
回复
少儿编程语言怎么选择?编程语言有哪些?
共0条回答 >
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)