想学习编程吗?您应该知道的5个关键术语

每个人都想成为一名软件开发人员,但没有人希望成为一名软件开发人员。出现的主要原因之一是:您如何将所有这些新术语牢记在心?

以下内容是您作为新手遇到的最基本编程术语的入门,

开始学习之前,请放轻松!

您不必记住所遇到的每个编程术语。通过练习,您将对这些术语和其他术语有一个直观的认识。

考虑到大多数令人困惑的编程术语通常涉及其他方面,这种方法特别有用,而不是单纯地记住这些术语及其定义,而是试图弄清这些术语在编程环境中的使用方式和逻辑。令人困惑的术语。重要的是,在学习编程时,请不要压力太大。

1。文本编辑器

文本编辑器是用于编辑文本的程序。尽管这看起来很简单,但您会惊讶地发现使用适当的文本编辑器会花费多少。

Windows记事本是文本编辑器的典型示例。文本编辑器寻求编程能力,但是集成了各种键盘命令和功能。这些可以实现更快,更清晰的编码。

这样一个重要的功能是语法突出显示。这允许文本编辑器以不同的颜色突出显示不同的参数。然后,程序员可以通过跳过文档来区分不同的命令,语言和符号。语法高亮对于指出错误和分离代码块至关重要。它还可以增强编程逻辑的直观感。举一个基本的例子,一个红色的括号表示必须在附近放置另一个。

Notepad ++和Sublime Text是两个可供您下载,使用和浏览的高质量文本编辑器示例。

2。 IDE(集成开发环境)

文本编辑器仅关注您正在编写的代码,而IDE是一种沙箱,可让您编写,编译(翻译从文本到计算机语音),测试和调试(或更正)您的应用程序。 “集成开发环境"中的环境一词是关键:使用IDE意味着您在一个封闭程序中使用了多种编程工具。然后,您就打算使用这些工具来创建产品。

尽管IDE不一定表示比文本编辑器更轻松或更困难的编程体验,但它们却发誓,因为它们促进了以下方面的关键方面:编程,例如文件链接。跟踪由单个CSS样式表修改的单个HTML文件很容易,但是更复杂的项目需要链接各种语言,框架等。

这是IDE变得最有用的时候,因为它们将文件,文件夹和工具集成到一个方便(尽管通常很庞大)的程序包中。 IDE也对面向对象的编程语言(例如C ++,C,Ruby等)特别有用。

3。编程语言与脚本语言

“这不是脚本,这是一种语言",这在编程界是一句古老的谚语。虽然大多数初学者通常将所有代码都称为涉及编程语言,但是在编程语言和脚本语言之间存在微妙的二进制区别。

编程语言是编译语言,而<

假设您已经在计算机1上创建了一个应用程序,并希望将其发送给计算机2上的某个人。

如果您希望计算机2上的人使用计算机1中创建的已编译程序,则将源代码编译为可执行文件,该源代码将源代码转换为计算机只能读取的机器代码。

记住这一细微差别的一个好方法是,在Windows PC上编译成可执行文件的代码不能在Mac上使用。

另一方面,如果您希望计算机2使用您解释的程序,则可以将JavaScript(一种示例脚本语言)集成到网站中e并向计算机2发送指向该网站的链接。该链接将由另一台计算机通过Web浏览器解释,但不需要显式下载或安装。由于无需编译解释后的代码,因此也可以在不同的计算机平台上使用它。

4。软件框架与软件库

软件框架是一个严格的编码蓝图,它确定了您的编码项目的准则。与语言分开,框架确定在给定参数中将使用语言的哪些方面。例如,Bootstrap是一个前端框架,使您可以调用各种Web UI工具来执行各种任务。 Ruby on Rails是一个后端框架,可确定数据在服务器上的存储方式。

软件库是可重用的一段代码,可以集成到您的项目中以执行任务。框架通常包含并允许用户集成库以扩展功能。例如,Ruby Gems是使用Ruby编程语言创建的库。然后将这些库集成到Ruby on Rails框架中,以扩展代码的功能。

5。伪代码

作为程序员,您将执行两种通用的编码类型:正确的代码(需要正确的语法)和伪代码。 语法定义任何给定语言的结构。编程语法更具体地指给定语言的正确规则和准则,以便对特定命令进行编程。

伪代码旨在解释逻辑使用常规语言的编程语法。与其编写伪代码来编写命令,不如说是在使用语法实现命令之前概述命令的逻辑。伪代码为您的代码创建了一个模板,使您的项目更容易完成,并且使某些编码格式牢记在心。

例如,您需要执行哪些操作来对测试进行评分?您可以从一个非常简单的逻辑顺序开始。

SEE TestLOOK At QuestionMARK AnswerIF Correct, CheckIF Incorrect, XWRITE Grade

尽管以上正确列出了对考试进行评分所需的步骤,但也给我们带来了令人惊讶的数量。我们是否明确声明了我们要做什么?我们应该随机回答答案还是按数字顺序评分?我们的成绩不取决于百分比吗?如果是这样,我们是否不需要将原始数据(例如正确答案,错误答案和总问题)转换成比率以找到该百分比?

编码时需要的这种严格的后勤工作,这是通过编写和概述伪代码来磨练的。随着时间的流逝,您的伪代码将更紧密地匹配您的编码项目的逻辑进展和实际语法。

这些术语仅仅是个开始

如果您认为自己不是现在就准备从事软件开发工作,您是对的!软件开发的世界像宇宙一样广阔无穷。至少有这种感觉。

但是,您所做的就是将双脚伸入虚空。如果这是您第一次了解编程术语,那么您会发现上面列出的术语涉及您新兴的编程职业的大多数方面。这是因为编程中的术语是相互补充的。对于您所学的每个新术语,您都不会再有两个。

标签: