信息技术的基础知识编程语言分类汇总及其生活中的应用编程属于信息技术




信息技术的基础知识编程语言分类汇总及其生活中的应用编程属于信息技术

2022-07-21 2:11:23 网络知识 官方管理员



IDo.m4a3:27

来自为梦起航China



信息技术的基础知识(编程语言分类汇总及其生活中的应用)(1)

编程语言分类--思维导图

前言:俗话说编程语言只是一种工具,真正起作用的是你的编程思维和算法能力。但不得不说,各编程语言的应用领域范围还是有所区别的

常用编程语言汇总及其用途:

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

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

Java:JavaSE:跨平台的桌面应用,Android;JavaEE:企业级应用,web开发、服务器后端;JavaME:手机应用、流行于非智能机时代;JavaAndroid:用于安卓开发应用

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

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

Python:Web、科学计算、运维

Ruby:web

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

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

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

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

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

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

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

以下是常见的编程语言在不同应用领域个人的独到见解

Java

以前我以为Java是无所不能的,其实Java的应用领域也就几个.网站开发:指的是JavaWeb,这个不用我多说了吧.管理系统,Java非常地适合做一些企业级的应用系统,比如银行系统、金融管理系统.服务器,我觉得Java最强大的方面应该是服务器编程,不得不说Java的服务器能力非常地强大,无论是分布式、大并发、大流量方面都能胜任,比如淘宝、支付宝后台管理都是使用Java实现的

JavaScript

web前端:只要是做网页开发的,一定离不开JS

跨平台APP:使用H5技术开发的APP,比如HybirdAPP、WebApp、NativeAPP

H5游戏:JS不仅可以做网页、APP,还可以做游戏.H5游戏适合做一些中小型的游戏

服务器,没错,现在的JS还支持服务器端,指的就是NodeJS

我感觉JS的应用越来越强大,未来H5会成为技术的标准

C

图形编程:想做出一款好的游戏,当然离不开图形编程

游戏:正是因为C的图形能力非常强大,所以C最适合做游戏开发.游戏开发的首选语言

服务器:C当然也可以用作服务器,性能不逊于Java,很多的游戏后台服务器就是用C实现的

底层应用:嵌入式系统、设备驱动程序、操作系统,由于C接近底层,所以适合操作系统底层的应用开发

几乎所有的底层应用都是由C开发的,我觉得C真的是一门很强大的语言

Python

数据分析:Python是一门很适合做科学计算的编程语言

爬虫:Python为什么被叫爬虫?在爬虫领域,Python几乎是霸主地位

游戏开发:Python也有着强大图形界面,如虚幻引擎支持Python脚本语言开发游戏

人工智能:如今人工智能越来越火,Python更是作为人工智能首选语言

WEB应用:除了JSP、PHP、ASP,如今Python也能做WEB应用

Python的功能也不逊于C,Python的应用领域非常地多,除此之外,Python也成了黑客编程的语言

PHP

网页:PHP是世界上最好的语言,也是前端工程师所推荐的一门后端语言

服务器:很多的APP、小程序后台都使用PHP

本人两年的学习经验,我感觉PHP真的只能用于网页开发

C#

桌面软件:由于C#的图形界面友好,非常适合做桌面软件

游戏:Unity3D开发所使用的语言正是C#,Unity在游戏引擎方面占据着王者的地位,王者荣耀也是用C#语言开发出来的

网络:C#的网络通信能力非常好,适用于网络工具的开发

总结:与其说编程语言是世界上最好的语言,不如说世界上最强大的语言,这就需要你来身临其境感受它的魅力所在。

发表评论:

最近发表
网站分类
标签列表