您当前的位置:首页 > 互联网教程

大学生几大编程语言你都会哪几种

发布时间:2025-05-24 18:31:48    发布人:远客网络

大学生几大编程语言你都会哪几种

一、大学生几大编程语言你都会哪几种

1、C语言诞生于1972年,可以称之为现代高级语言的鼻祖,由著名的贝尔实验室发明。C语言是人们追求结构化,模块化,高效率的“语言之花”。在底层编程,比如嵌入式,病毒开发等应用,可以替代汇编语言来开发系统程序,在高层应用,也可以开发从操作系统(UNIX/LINUX/WINDOWS都基于C语言开发)到各种应用软件。

2、作为C语言的扩展,c++是贝尔实验室于80年代推出的。c++是一种混合语言,既可以实现面向对象编程,也可以开发C语言面向过程风格的程序。C语言让程序员第一次可以通过结构化的理念编写出易于理解的复杂程序;尽管C语言是一个伟大的语言,但是程序的代码量达到30000行以上时.程序员就不能很好的从总体上把握和控制这个程序。因此.在80年代初期,很多软件项目都面临无法解决的问题而不能顺利进行。1979年.贝尔实验室发明了Ct+。ct+最初的名字叫做“带类的c”,后来才改名叫ct+。国内通用叫法:“c加加”国际通用读法"CPLUSPLUS”。

3、由美国SUN公司(被ORACLE公司收购)发明于1995年,是目前业界应用最广泛,使用人数最多的语言,连续多年排名世界第一,可以称之为“计算机语言界的英语”。JAVA广泛应用于企业级软件开发,安卓移动开发,大数据云计算等领域.

4、几乎涉及丁所有行业。关于JAVA的发展历史和特性,将在后面专门介绍。

5、JAVASCRIPT是一种脚本语言,己经被广泛用子WEB应用开发;应用范国越来越大,重要性越来越高。目前.流行的H5开发的核心其实就是JAVASCRIPT语言。

6、pHP原始为PERSONAL HOMEPAGE的缩写,己经正式更名

7、为"PHP HYPERTEXT PREPROCESSOR"。PHP语言,一般用于WEB开发领域:大量的中小型网站以及某些大型网站使用PHP开发。

8、PYTHON发明于1989年,语法结构简单,易学易懂;PYTHON具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是clC++)很轻松地联结在一起。PVT HON广泛应用于:图形处理,科学计算, WEB编程,多媒体应用,引擎开发;尤其是在未来大热方向机器学习和人工智能上有非常大的潜力。

9、D BJECT-C通常写作OBJECTIVE-C或者OBJ-C或o.是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面面向对象编程语言。o主要用子苹果软件的开发。SWIFT.苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与心共同运行于MACOS和10s平台,用于搭建基子苹果平台的应用程序。

10、#是微软公司发布的一种面向对象的,运行于.NET FRAMEWORK之上的高级程序设计语言。C#在基于WINDOWS操作系统的应用开发这一领域在取代c++.占据主导地位。“成也萧何败也萧何”*C#的微软身份,也成为了发展的阻力,在其他|领域应用较少。

二、编程都有哪些语言

Python是一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。由于具有丰富和强大的库,又被称为胶水语言,Python极其容易上手,主要源于Python有极其简单的说明文档。

Python 的应用领域分为系统编程,用户图形接口,Internet 脚本,组件集成,数据库编程,快速原型,数值计算和科学计算编程,游戏、图像、人工智能、XML 、机器人编程等等。

Java拥有跨平台、面向对象、泛型编程的特性,非常受企业的喜欢,广泛应用于企业级Web应用开发和移动应用开发。

Java发展到现在,按应用来分主要分为三大块:J2SE、J2ME、J2EE。三块应用范围不同,但却相互补充。广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

C语言是一种通用的命令式编程语言,它起源于19世纪70年代,是大学里面计算机专业学的第一门编程语言,使用相当广泛,并且深远地影响了其后的几乎每一种语言。

C++最初是作为C语言的增强版出现,C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。C++被用在一些知名软件中,比如Firefox、 Winamp以及Adobe programs。

目前而言,C语言主要用来开发底层模块(比如驱动、解码器、算法实现),服务应用(比如web服务器)和嵌入式应用(比如微波炉里的程序)。C++也可以做这些,不过由于C++的复杂性和标准问题,人们还是更愿意使用C来做。

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。听起来好像和java有些关系,然而却不是的,只不过名字像而已。

同时JavaScrip也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript也可以用在游戏开发等方面。

PHP(Hypertext Processor)是一种免费的强大的服务器端脚本语言,主要目标是允许网络开发人员快速编写动态页面,同时也被广泛应用于其他领域。

如 Web开发并可嵌入 HTML中去,受到web开发者的欢迎。包括Wordpress、Digg以及Facebook在内均使用了该语言。

PHP的语法利用了C、Java和Perl,易于学习。目前PHP的应用范围已经相当广泛,尤其是在网页程式的开发上。

三、初学编程应该学习哪种编程语言

首先,对于题主这个问题,我想做个比喻,

你去餐馆吃饭,可是你在纠结吃什么菜,问身边的人,大部分人给你说,大家都喜欢吃他家的葱爆肉,说的食材多么好,厨师多么拿手,可是你不吃葱,这道菜你依旧没办法享受。这个例子我想表达的意思就是,都应该是选择一个我们喜欢吃的食材,做出来的菜,才合胃口,就是吃饱了都还可以再吃两口的那种,如果听大家的,不和胃口,你就是吃两口就饱了,岂不是浪费掉了。

选择学习编程也是一个道理,都应该先去了解各个编程语言的信息,它的就业方向,它能做些什么,找到一个你比较感兴趣的方向,然后根据兴趣学习就好,这样既不会浪费时间成本,也可以让自己学习的动力更大。

硬件层级:就是CPU、内存、显卡等,不属于软件范畴

汇编层级:可读性差,但是现在有编译器哈,所以市场汇编语言的工程师需求变量是很少的。高级语言需求量增大了。因为高级语言很好读;

系统层级:Windows、Linux、Mac、OS、Andriod、IOS等等。就是电脑软件都是跑在操作系统上的。

应用层级:是更加偏重软件的程序的执行流程和功能的。开发起来体量非常大。

脚本层级:这里面不涉及楼主上面说的四种语言,我就是略说一下。脚本级语言的代码很直给的,代码速度快。但是虽然可读性强,但是编译器把脚本语言翻译成汇编语言的成本很大。

Java功能强大,简单易用。具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。由于其语言特性好,框架丰富,常常被应用于企业中,你可能经常会听到一些关于J2EE,Hibernate等的讨论。而且,现如今的安卓手机的标准编程语言也是Java。

Java主要用于企业级开发,安卓手机,网页,游戏后台。

2.C和C++(永不过时,越老越吃香)

理论上,只要硬件驱动和API合适,C和C++就可以用于任何开发,效率可以说是所有编程语言里最高的。排除你系统里没有C/C++编译器的情况。一般的系统里C一般都具备,但是可能有些是没有C++编译器的。

目前,C语言主要用来服务应用,开发底层模块和嵌入式。尽管C++也可以,但是由于其复杂性,程序员更多的是选择C语言来做。C++适合一些复杂但又要求高效率的,比如大型游戏等等。

C主要用于服务应用,开发底层模块和嵌入式。

C++主要用于大型游戏开发和一些规模大、性能高的程序开发。

3.JavaScript(凡是能用js编写的程序,终将使用js编写)

外行人可能觉得Javascript听起来跟Java有关,实则没有任何联系。

毫无疑问,Javascript最广泛的是在web前端。通俗的说,当网站传送一些用各种“标签”代表的格式文档时后,Javascript负责把这些文档“转化”成一些客户端动态效果。除此之外,Node.JS还用于开发服务器端。

> nodejs是js的升级版,基于google v8引擎开发的后端语言,可以写服务器

JavaScript主要做web前端以及服务器端开发。

PHP是一种通用开源脚本语言,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,,主要适用于Web开发领域,PHP是web后端的王者。

PHP主要用于Web开发,后端较多,也可以用于整个web服务器,比如论坛引擎。

前端(网页waiter)---请求-->处理(服务器Server)---》返回给页面

Python语法简洁清晰,具有比较丰富和强大的库,而由于它可以把用其他语言制作的模块轻松地联结在一起,又称其为胶水语言。

IEEE发布2017年编程语言排行榜:Python位居首位。应用比较广泛,像信息安全、物联网开发、桌面应用、大数据处理都需要用python。

Python主要用于服务器、物联网开发,大数据处理等。

开发速度,执行效率,从高到低: c> go> python

go语言所有执行需要的库都打包在一个exe中,编译好的exe程序,直接在第三方系统就可以运行

难度,从难道易:c> go> pthon

找到喜欢的应用领域--->明确学习目的--->找到重点学习内容--->看视频学习

找到项目--->按照源码看思路--->渗入理解--->抄源码--->不看源码自己还原

找到带源码的项目--->不要再抄源码而是在项目基础上实现自己的新增功能--->看书优化代码

因为不知道题主要学习什么编程语言,所以暂时思路就是这样的。当明确自己要学习的内容之后,可以自己做或者找到合适自己的学习路线图,按照自己的未来发展方向找到学习内容的重点开始学习。