了解基本的编程原则

149 阅读6分钟

了解基本的编程原理

编程是使用不同语言和工具开发计算机程序的过程。本文涉及程序开发的不同步骤,以及所使用的各种编程语言,因为它们有独特的顺序、次序和字符书写规则。

通过了解基本的编程原理,你就会熟悉这些不同的编程语言和创建软件的阶段。

编程语言

编程语言主要有两大类。

  1. 低级语言。
  2. 高级语言。

低级语言

机器可以理解低级语言,并且不需要花什么力气就可以将它们翻译成目标代码。

低级语言的分类

机器语言

机器语言使用二进制逻辑,因为它是微处理器唯一能够理解的语言。机器语言执行起来很快,因为它已经是机器可读的格式。

汇编语言

它使用被称为助记符(记忆辅助工具)的符号表示,比机器语言容易理解。用汇编语言编写的程序需要一个汇编器来翻译成机器可读的形式。

高级语言

高级语言接近人类语言,非编程专家的人也能理解。

高级语言的分类

第三代语言

它们的指令被写成一个序列或按特定顺序执行。它强调控制结构的使用。

第三代语言的例子有Fortran, ALGOL, BASIC, C, COBOL, Java, Pascal。

第四代语言

他们为用户提供了更多的内置编程工具,如图形用户界面。

第四代语言的例子有SQL、Oracle、PHP。

第五代语言

它们被用于人工智能领域,使计算机具有类似人类的智能。

第五代语言的例子是Mercury, Prolog, OPS5

面向对象的编程语言

与早期语言相比,它们使软件的开发、调试、重用和维护更加容易。

OOP的例子有C++, Java, Smalltalk, Visual Basic.

网络脚本语言

他们开发/添加图片到网页上。网络脚本语言没有声明部分,也没有控制结构。

网络脚本语言的例子有:JavaScript, XML, Perl, Python, Ruby, Groovy。

程序开发

程序开发指的是创建软件的过程,它被分为以下几个阶段。

  1. 问题识别 - 在这里,程序员应理解和解释问题。
  2. 问题定义 - 程序员确定所需的输入、处理活动和输出。程序员还确定解决同一问题的方法,并挑选出最好的。在设计阶段需要书面文件。
  3. 程序设计 - 在这一阶段,程序员开发一个称为算法的解决问题的项目,这是一个程序为解决问题所遵循的有限的逻辑步骤。在这个阶段,伪代码、流程图和决策表等工具很有帮助。
  4. 程序编码 - 算法被翻译成平等的编程语言代码。在程序编码中,程序员可以使用不同的控制结构。

程序控制结构

序列控制

这里,计算机从程序文件中读取指令,从第一条语句到最后一条。

下面是一个伪代码形式的序列控制结构的例子。

START
x=1
y=1           the output will be 2,4,5
y=y+1
m=y^2
x=x + m
print y, m, x
STOP

其语法为。

START
statement 1
statement 2
.
.
.
statement n
STOP
选择控制结构

如果条件返回truefalse ,则执行一条语句。

该条件必须是一个布尔表达式。

有不同类型的选择控制结构。

比如说

1.如果

当只有一个选项可用时,就会使用if语句。

当条件为真时,所有其他选项都会被忽略。

其语法的一般形式为。

if(condition)Then
statement to be executed
if the condition is true
End If
2.If Else

它适用于有两个可用选项的情况。

例如,如果一个条件是true ,则执行该语句,如果是false ,则执行另一个语句。

它的一般语法是:

if(condition) then
statement if the condition is true
else
statements if the condition is false
End if
3.If Else If (嵌套的If)

If Else If语句用于在做出选择之前有两个以上的选项需要考虑。

其语法的一般形式是。

if (condition) then
statement 1
else if (condition 2) then
statement 2
.
.
.
else if (condition n-1) then
statement n
end if
end if
end if

循环控制结构

这些控制结构被设计成重复执行同一个代码块,直到满足某个条件。

有不同类型的循环控制结构。

例如。

1.while 循环

while 循环是在循环内的语句被执行之前满足一个条件的情况下使用。其语法的一般形式为。

while(condition)Do
statement to execute
end while
2.重复-until

它允许语句至少执行一次。

语句被执行,直到条件为真。

它的一般语法为:

Repeat
statements
until(condition) is true
3.循环

在这个循环中,语句被重复预定的次数。

它的一般语法形式是:

For count = Initial value to
last value does
statement
end for

注意:这些控制结构在不同的编程语言中具有不同的格式。

程序测试和调试

测试确保程序按预期运行并执行预期动作。

调试是检查、检测和纠正计算机程序中的错误的过程。

程序中可能出现的错误有语法错误和逻辑错误。

程序实施

是指新程序的实际交付和安装,以及它的运行情况。

程序审查和维护

由于实施后遇到的错误,审查和维护是必不可少的。

对用户进行适当的培训可以减少无效输入的机会,使程序崩溃。

程序文件

程序文件是解释程序开发过程的书面文字。

它有助于在未来修改程序的过程中。

文件可以是内部或外部的。

内部文档是源程序中的书面注释,帮助其他程序员理解代码。

外部文档是参考材料,如印成小册子的用户手册。

用于编程语言的标准工具

前端开发工具

前端技术有助于设计网络应用程序和网页的用户界面。

前端网络开发的最佳工具是。

  • Chrome DevTools
  • HTML5模板
  • Sass
  • AngularJs
  • JQuery
  • Visual Studio代码
  • Git
  • NPM (Node Package Manager)
  • Grunt

后台开发工具

后台技术有助于设计网络应用程序和网页的服务器端操作。

后台网页开发的最佳工具是。

语言。

  • Php
  • Python
  • JavaScript
  • 爪哇
  • 棋类
  • 橄榄球

框架。

  • 拉威尔
  • Django
  • Angular
  • 流星
  • 架构
  • Ruby on Rails

数据库。

  • MongoDB
  • 甲骨文
  • 架构
  • Postgre SQL

网络服务器。

  • 阿帕奇
  • NGINX
  • Lighttpd
  • 微软IIS

其他工具。

  • Docker
  • 驿站
  • Jira

结语

总结一下,我们已经讨论了编程的基本原则,以及编程中使用的主要工具。

编程在我们的日常生活中很常见,因为不同的语言被用于大多数技术方面。

对于一个人来说,要想冒险进入编程,就必须对它有热情。

这是一个循序渐进的过程,需要时间来学习和掌握技能。