常用编程语言
就大学开始学的几种语言开始说:
C语言:
无论计算机什么专业,开始学习编程时,第一个开始学习的都是C语言,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。C语言详解
特点:
易于学习。
结构化语言。
它产生高效率的程序。
它可以处理底层的活动。
它可以在多种计算机平台上编译。
开发方向:底层开发
学习C语言
c++语言
当C语言学完之后,学校一般都是C++语言学习,它是C语言的衍生,也是继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。C++语言详解
特点:
C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装,抽象,继承,多态。
支持数据封装和数据隐藏
支持继承和重用
支持多态性
开发方向:科学计算、操作系统开发、引擎开发等等
学习c++语言
JAVA语言
Java语言是功能强大的,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。JAVA语言详解
特点:
简单性
面向对象
分布式
健壮性
安全性
平台独立与可移植性
多线程
动态性
开发方向:企业级开发, 安卓手机, 网页,游戏后台。
学习JAVA语言
PHP语言
我的专业没有涉及到,但它也是常用的编程语言。PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP语言详解
特点:
开放源代码
免费性
快捷性
跨平台性强
效率高
图像处理
面向对象
专业专注
开发方向:Web开发,可以用于整个web服务器,比如论坛引擎。
学习PHP语言
Python语言
比较火的语言,在语言排行榜上在一直上升,前景比较好。Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
Python语言详解
特点:
易于学习
易于阅读
易于维护
一个广泛的标准库
交互模式
可移植
可扩展
提供所有主要的商业数据库的接口
支持GUI可以创建和移植到许多系统调用。
Python嵌入到C/C++程序,你的程序的用户获得"脚本化"的能力。
开发方向:要用于服务器、物联网开发,大数据处理 ,Web 和 Internet开发,科学计算和统计,教育,桌面界面开发,软件开发,后端开发。
学习Python语言