主页 > 快资讯 > 正文

计算机编程语言有哪些?

2022-07-05 21:12来源:未知编辑:时寒峰

扫一扫

分享文章到微信

扫一扫

关注99科技网微信公众号

计算机编程语言是基于计算机硬件架构和操作系统,为程序代码编辑、编译和执行提供语法规则的语言,是计算机程序设计的重要工具。因此计算机编程语言根据主流操作系统主要有以下几大类:

windows操作系统下的微软派系,主要包括:C、C#Basic、Visual Basic、VB.net为office套件提供的脚本语言VBA基于Sun操作系统下的Java派系。java基于移动终端的开发语言苹果Xcode、Swiftandroid的Java脚本语言js,node.jspython超文本传输标记语言html,css基于机器语言和高级语言之间的汇编语言。

语言可分为高级,低级,机器语言,我们用的最多的是高级语言,其中c是最基础的,也最为实用。c是面向过程的,现在面向对象编程语言很流行,如c++,java,java是网络编程语言,有很好的跨平台能力, 假如你想自己的计算机水平很高,建议你先把c语言学好,有兴趣可一学习汇编语言,应用发面学下java比较的好。

能说下目前各大编程语言的主要应用领域吗?

**1、C**

C语言的应用领域极为广泛,从操作系统、嵌入式领域、数据库、服务器、单片机、编译器,到Linux开发等,几乎每个领域都有其身影。对于新手来说,C语言起步难度较大,然而一旦稳定掌握即可前途无忧,拥有3-5年开发C语言经验的程序员月薪约为10-15k,而拥有5-10年工龄的码农,月薪可达到25K-50K。C语言是一门非常基础的“必学语言”,硬件开发行业对于优秀的C语言开发者将是不错的选择方向,英特尔、ARM这样的国际巨头会是很好的归宿。

**2、C++**

C++的特点是什么?强大!当你需要直接访问硬件获得最大处理能力时,C++是不二选择,同时它也是开发桌面软件、操作系统、图形处理、游戏、网站、搜索引擎、数据库,以及开发在桌面、控制端和移动设备上的内容密集型应用的优秀编程语言。但对于新手来说,C++不是那么友好,属于上手慢、但根基稳的“正派武功”,没有3-5年的学习时间很难上手,一旦出山便是稳健、优秀的代名词。在国内,具有3年以上C++开发经验的码农,月薪不会低于20K-50K。优秀的求职可以把腾讯作为目标。

**3、JAVA**

Java的应用场景包括移动(Android)应用、金融行业应用服务器程序、网站、嵌入式领域、大数据技术(包括Hadoop及其他大数据处理技术)科学应用等。虽然各种编程语言轮番走红,但Java依然在最受欢迎的编程语言中高居前二。根据2017年的最新数据,美国的Java程序员平均年薪约为10.2万美元,国内具有2-3年Java开发经验的程序员,月薪大约在10-15K左右,5年以上的开发人员则可达到25-50K。怀揣大公司梦的从业者,如果Java开发技术优异,有望在阿里这样的企业谋得一席之地。

**4、PHP**

PHP(超级文本预处理语言)是开发网页应用的最基本工具,又一种广受网站开发者欢迎的服务器端语言,PHP被应用于绝大多数的数据驱动网站,超过80%的网站,包括Facebook,Wikipedia,Tumblr和WordPress的创建都离不开PHP。PHP的易上手性,使其成为很多网站开发者最初学习掌握的语言。

**5、GO**

Go(或称GOLANG)是一门由Google于2007年开发的开源编程语言。其优点是标准库强大、编译速度快。另外,Go善于处理并发任务和程序。作为自己的亲生孩子,Google给予了Go大量支持,目前使用Go语言的大型网站包括Netflix、YouTube和Adobe。

**6、C#**

C#出生在2000年,它的父亲微软是当时无可匹敌的行业巨无霸,所以C#可以说是含着金钥匙出生的。虽然今时不同往日,微软已不再是当初那个微软,然而瘦死的骆驼比马大,如果打算在微软的开发环境下有所发展、建树,C#依然主要选择。无论是在微软云计算平台Windows Azure和.NET框架创建现代网页应用,还是开发Windows终端应用,又或者开发企业级桌面应用,C#都能够既快又稳地进行驾驭。

**7、R语言**

诞生于1993年的R语言推动了大数据革命。如果打算从事移动应用开发,你可以忽略R,但如果计划在统计分析、绘图、数据挖掘等近领域有所建树,R是你不得不学习的一门语言。这也是在人工智能及大数据时代来临之际,R语言越来越受欢迎的原因。

**8.JavaScript**

虽然舆论一直在渲染移动时代的崛起和PC时代的没落,而每个企业拥有一个网站时代也一去不复返,但不可否认的是,在很多应用场景下,网站依然具有不可替代的作用,网站的建设离不开JavaScript。 在网站互动、搭建用户界面、网页游戏等方面,JavaScript是最佳选择。

**9、Swift**

Swift是由苹果公司推出,用于开发苹果生态系统(包括iOS,macOS)应用的基础语言。简单来说,作为Objective-C的接班人,Swift是史上发展最快的编程语言之一。由于其干净、快速、正确率高、可缩短代码长度以节省开发时间等优点,广受开发者的喜爱。另外,Swift是一种开源开发语言,不仅限于苹果的平台,开发者也可选择在Windows或者Linux上进行开发。学习Swift开发最多能够获得多少收入?那取决于你能不能开发出一款App Store热门应用了。

**10、Python**

Python是最近几年最火的编程语言,没有之一!在IEEE发布的2017年编程语言排行榜中,Python高居首位。虽然在Java和C语言称王称霸的那些年代不那么耀眼,但Python并不是一匹新兴的黑马,实际上,Python早在1991年就出现了。作为一种应用广泛的高级编程语言,在人工智能、数据科学、Web应用、用户交互界面、自动化任务、统计等等方面,Python总能找到自己的位置。正是这种特性,让Python坐上了AI及大数据时代的头把交椅。

**11、perl/shell**

Linux下字符串处理和脚本

**12、matlab**

图像,信号等领域仿真与算法设计。机器学习。

看到这个问题,我试图揣测题主问这个问题的意图是什么?姑且认为题主只是想增加知识面吧。那就全面的概括一下吧。

全世界可查询到的编程语言有600多种,下面我们了解一下常用的编程语言:

汇编语言:操作系统内核,工业控制,实时系统,设备驱动程序,家用电器的计算机控制功能等

C:操作系统、嵌入式、驱动开发

C++:图形图像、科研、通信、桌面软件、游戏、游戏服务器

C#:Windows桌面软件、.NET Web、服务器

Java

Java SE:跨平台的桌面应用,Android;

Java EE:企业级应用,web开发、服务器后端;

Java ME:手机应用、流行于非智能机时代;

Java Android:用于安卓开发应用

GO:高性能服务器应用,比较年轻

Erlang:高并发服务器应用,多用于游戏

Python:Web、科学计算、运维

Ruby:web

Perl:运维、文本处理,用的较少

Lisp:科研,一种逻辑语言,用于人工智能

Node:一个JavaScript运行环境(runtime)

Haskell:Haskell是一种标准化的、通用纯函数编程语言,数学逻辑方面

Scala:一种类似Java的编程语言,集成面向对象编程和函数式编程的各种特性

Javascript:前端,在node中可以做后端

HTML/CSS:标记语言,主要是给前端工程师构建页面使用

编程语言还可以分类为:

1. 高级语言和低级语言

2. 动态类型和静态类型

3. 强制类型和弱类型

4. 编译型,解释型,半编译半解释

5. 面向对象型和面向过程型

99科技网:http://www.99it.com.cn

相关推荐
Intelligent和smart的区别,智能硬件应该怎能翻译 Intelligent和smart的区别,智能硬件应该怎能翻译

智能硬件应该使用smart hardware。像智能手机叫smart phone。 区别的话,事实上sma

快资讯2022-07-07

如果要往手机硬件开发这方面发展 我首先要做什么? 如果要往手机硬件开发这方面发展 我首先要做什么?

我认为,第一了解这方面知识,第二了解最近主流的硬件配置,第三了解现在人

快资讯2022-07-07

有哪些常见的软件开发语言? 有哪些常见的软件开发语言?

常见的软件开发语言:主流语言:C++,.NET,JAVA,DELPHI etc. 。一般软件开发公司是C+

快资讯2022-07-06

python可以控制硬件吗?为什么? python可以控制硬件吗?为什么?

可以,现在我在公司做个创客教育相关的产品,用的是micropython加esp32.开发过程

快资讯2022-07-05

人工智能学什么编程语言好? 人工智能学什么编程语言好?

现在最适合人工智能领域的编程语言非python莫属,建议首选python学习,并且其在

快资讯2022-07-05

所有的编程语言最后会编译成C,再编译成汇编,最后落实到硬件操作上吗? 所有的编程语言最后会编译成C,再编译成汇编,最后落实到硬件操作上吗?

首先上结论: (1)不是所有的编程语言都要先编译成C (2)甚至有编程语言连

快资讯2022-07-03

现在什么编程语言受欢迎? 现在什么编程语言受欢迎?

如下是2019年世界编程语言排行榜,答案一目了然。 而在国内,目前最火的自然

快资讯2022-07-03

机器人编程用哪种编程软件或语言的多? 机器人编程用哪种编程软件或语言的多?

1、选择哪种机器人编程语言取决于机器的种类,教育类的Scratch、Micro:bit、A

快资讯2022-07-03