编程分什么语言?

Python011

编程分什么语言?,第1张

这个问题。。。一两句说不清啊。。。。编程语言有很多,常见的有汇编、C、C++、C#、Java、VB、Delphi等等共有上百种。。。根据不同的分类方法,可以分为编译型、解释型和脚本语言,也可分为面向过程和面向对象等。

汇编:低级语言,非常底层,非常强大但非常麻烦,现在很少用汇编写东西。

C:中级语言,面向过程的编程语言,既有高级语言特点,也保留了低级语言的特点,一般作为编程入门。

C++:在C语言的基础上加入了类的概念,成为混合型面向对象语言。

C#:微软在C++基础上开发的面向对象型语言,现在很流行。。。

Java:sun 公司开发的纯面向对象型语言,分为J2EE\J2SE\J2ME三种,开发手机游戏用的就是J2ME。

VB:微软公司开发的一种解释型的计算机语言,很简单,甚至被称为玩具语言,不过现在微软不再开发VB6了,它的升级为VB.NET,彻底拜托了玩具语言这个称呼,还取消了VB6中能简单实现的控件数组。。。。不过有些地方比VB6强大。

Delphi:曾经程序员以会Delphi为荣,甚至被称为VB杀手,不过现在好像用的不多了。。

weixin_39605997

关注

完成图书管理系统类图的绘制_如何在线免费绘制各类图形

2020-10-22 19:38:38

weixin_39605997

码龄5年

关注

4b389e0458e4615a080a7b793504e04f.png

介绍一下通过在线免费制图网站 Freedgo Design绘制各类图形的方法。

什么是 Freedgo Design?

Freedgo Design 是一in款在线绘制专业图形的网站。Freedgo Design可以绘制各种类型的图形,针对业务逻辑的流程图,软件设计ER模板,工作流,各种云平台的系统部署架构图包括阿里云、AWS云、腾讯云、Oracle、Asure云、IBM云平台等。

使用

用户通过浏览器访问网址:https://www.freedgo.com 点击在线制图,进入图形设计工具页面即可在线制图.

选择制图不同类型的图形,请点击页面下面 + 更多图形,选择相应的制图类型。如下图:

58b392f3c2d15dadea1d73f14aed4b07.png

可以绘制哪些图表UML

UML统一建模语言(英语:Unified Modeling Language,缩写 UML),是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。

在UML系统开发中有三个主要的模型

功能模型:从用户的角度展示系统的功能,包括用例图。

对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。

动态模型:展现系统的内部行为。包括序列图,活动图,状态图。

通过Freedgo Desgin 可以绘制各类UML图表,包括

UML 用例图

UML 类图

UML 时序图

UML 活动图

UML 泳道图

点击页面下面 + 更多图形,选择 商务/(业务建模) ->UML, 可以设计各类UML图表, 参见下图:

843421982af93f0044f200df34c65444.png

数据库ER模型

ER模型是在数据库设计中常用的数据建模工具,通常是用来描述实体的信息及实体与实体之前的关系。

在Freedgo Design提供了对ER模型的支持:

通过图标库 选择ER模型绘制数据库ER模型

通过菜单 调整图形 ->插入 ->SQL... 导入sql DDL脚本创建数据库ER模型

87f7c61d73039965555d23b7d81dea82.png

BPMN模型设计

BPMN是业务流程建模与标记,是用于构建业务流程图的一种建模语言标准。

可以通过图标库 选择BPMN绘制BPMN模型

c52a750df3ea1b4fc451f983b71b161e.png

Archimate设计

Archimate是一种整合多种架构的一种可视化业务分析模型语言,属于架构描述语言(ADL),它从业务、应用和技术三个层次(Layer),物件、行为和主体三个方面(Aspect)和产品、组织、流程、资讯、资料、应用、技术领域(Domain)来进行描述。

可以通过图标库 选择BPMN绘制BPMN模型

408b92d99c1c00582c0b2a0a534fc71e.png

EPC设计

EPC是用于说明业务流程工作流,是进行业务工程设计的 SAP R/3 建模概念的重要组件。

可以通过图标库 选择EPC绘制EPC模型