什么是编码?它是如何工作的?

对编码感到困惑吗?不懂脚本?以下是您需要了解的编程构建块。...

计算机代码非常重要。几乎所有你使用的电子设备都依赖于代码。事情的运作方式看起来很混乱,但当你把它分解的时候其实很简单。

whats-coding

编写代码的人被称为程序员、程序员或开发人员。他们都用电脑来创建网站,应用程序,甚至游戏!今天,您将学习它的代码,它的用途,以及如何开始学习自己的代码。

什么是代码(code)?

Machine Code Example

计算机有自己的语言,称为机器代码,它告诉他们该做什么。正如你所见,这对人类来说没有多大意义!

每一个数字或字母都在告诉计算机改变内存中的某些东西。这可能是一个数字或单词,或图片或视频的一小部分。计算机本身不知道如何做任何事情。给他们指令是程序员的工作。

学习机器代码是可能的,但要花很长时间!幸运的是,有一个更容易的方式与计算机通信。

什么是程序设计语言(a programming language)?

Hello World in Python

现在,这看起来更容易理解!这张图片显示了如何告诉计算机说你好,世界。它不使用机器代码,而是使用一种称为Python的编程语言。

几乎所有编程语言的工作方式都是一样的:

  1. 您编写代码来告诉它要做什么:print(“Hello,world”)。
  2. 代码被编译后,就变成了计算机可以理解的机器代码。
  3. 计算机执行代码,把Hello,world写回给我们。

有上百种不同的编程语言看起来很混乱,但它们都做同样的事情。你输入你想要它做什么,编译器把它转换成计算机能理解的语言,然后计算机就这样做了,这就叫在编程语言中执行代码!

什么是编码(coding)?

Sometimes Code is Easy to understand

编码是使用编程语言使计算机按您所希望的方式运行的过程。每一行代码都告诉计算机去做一些事情,而一个充满代码行的文档称为脚本。

每个脚本都是为执行一项任务而设计的。这项工作可能是拍摄图像并改变其大小。它可以播放某种声音或音乐。当你在社交媒体上点击某人的帖子时,一个脚本就是它发生的原因。

与人不同的是,电脑会完全按照你告诉他们的去做。这听起来不错,但可能会引起问题。如果你告诉计算机开始向上计数,而不告诉它停止,它将永远继续计数!做一个好的程序员就是要知道如何告诉计算机去做。

什么是一个程序(a program)?

脚本本身只能在编译然后执行时执行。这在您仍在工作时很有用,但是当您完成时,您希望不是程序员的人能够使用您的脚本。你需要的是把你的脚本变成一个程序。

当你对你的脚本满意时,你可以把它编译成一个程序。如您所知,编译会将编程语言中的代码更改为计算机可以理解的机器代码。这一次,机器代码存储在任何人都可以下载和使用的程序中。每一种应用程序、游戏或网站都是一个程序。

编码难吗?

Code can be like Books in a Library

编码可以非常简单,任何人都可以学习基础知识。一个很好的类比就是把编码想象成图书馆里的书。有些书使用简单的语言,故事很容易理解。另一些人使用非常复杂的词和故事,似乎没有意义。不管它们是简单的还是难读的,它们都是书。

你读的书越多,你读得越好。复杂的语言或令人困惑的故事变得更容易理解,直到有一天你可以阅读的东西,你甚至不会梦想在过去!

学习编码也是一样的。第一次尝试编写代码时,你会发现很难,但每次都会变得更好。如果你觉得学习一门编程语言很难,你仍然可以使用可视化编码语言来学习它背后的重要思想。你甚至可以做你自己的马里奥游戏,而不必输入任何代码!

代码是什么样子的

Sample Python program

上图显示了一个名为hello\u name的脚本。你已经看到一行代码就可以让电脑打印到屏幕上。让我们假设,你不只是说你好世界,你想让用户键入他们的名字,并为计算机问候他们的名字?我们来分析一下这里发生的事情。

  1. 当脚本启动时,计算机将问题打印到屏幕上。
  2. 接下来,计算机等待用户输入他们的名字,并保存它。
  3. “Hello”与保存的名称一起打印到屏幕上。
  4. 在Cmder窗口中,脚本使用Python编译和执行。
  5. 在退出之前,脚本按设计的方式运行。

此示例向您展示了一段在代码编辑器中编写的简单代码,并在Cmder中运行,Cmder是一种终端窗口类型。现在不要太担心这两件事是什么。现在您知道了Python代码是什么样子以及这个脚本是如何工作的了。

代码如何成为程序

Turning a Script into a Program

如果您对代码完全陌生,您可能仍然想知道,像上面这样的脚本是如何成为您习惯使用的程序类型的。在上图中,左边的窗口是一个将Python脚本转换为程序的工具。右边的窗口有一个叫hello的图标_名称.exe. 我想你可以猜到如果你点击它会发生什么!

Gif of the working .EXE file

从没有代码,到完成程序。这个例子非常简单,但几乎所有的编码都是这样工作的。每天,人们都在使用他们所学的编程语言来编写脚本,这些脚本将成为我们大家都在使用的程序。

编码很酷

今天的文章教会了您什么是代码,以及一些Python代码是如何工作的。有很多伟大的网站和应用程序,可以帮助你学习编程太多!

编码是为每个人准备的,开始从来都不容易。你甚至可以学习使用Minecraft编写代码!

  • 发表于 2021-03-18 05:18
  • 阅读 ( 346 )
  • 分类:编程

你可能感兴趣的文章

10种最常见的编程和编码错误

...你以后需要回到你的代码时,你就很难弄清楚到底发生了什么。 ...

  • 发布于 2021-03-18 04:48
  • 阅读 ( 236 )

什么是低代码,它是如何工作的?

...门槛已经降低,编程技能较低的人现在可以开发软件了。什么改变了? ...

  • 发布于 2021-03-19 21:14
  • 阅读 ( 184 )

更好的arduino编码与vs编码和平台

...。在这个阶段,您不必知道这个目录中的每个文件都做了什么,您将只在Arduino草图中使用SRC目录。 ...

  • 发布于 2021-03-20 05:18
  • 阅读 ( 216 )

使用microsoft visual studio online在浏览器中开始编码

... 什么是visual studio代码(visual studio code)? ...

  • 发布于 2021-03-20 14:11
  • 阅读 ( 199 )

为什么对raspberry pi进行编码要比对oss进行编码好得多

... 为什么我需要ide? ...

  • 发布于 2021-03-21 09:09
  • 阅读 ( 242 )

为什么你的孩子必须学会编码

... 因为编程需要告诉计算机该做什么,随着时间的推移,你最终会学会像计算机一样思考。调试是其中的一个重要部分。当你运行一个程序,结果不是你所期望的,你可以深入研究,找出原因。一步一步...

  • 发布于 2021-03-26 08:58
  • 阅读 ( 216 )

什么是wordpress开发者?5种必备技能

... 但是WordPress开发者到底做什么呢?继续读下去,了解这份工作需要什么,以及你需要什么技能才能成功。 ...

  • 发布于 2021-03-26 19:49
  • 阅读 ( 457 )

什么是ascii文本?它是如何使用的?

...由于一个更强大的新来者,它的使用正在迅速消失。但是什么是ASCII,它的用途是什么? ...

  • 发布于 2021-03-29 03:18
  • 阅读 ( 243 )

什么是linux上的tty?(以及如何使用tty命令)

tty命令做什么?它打印出你正在使用的终端的名称。TTY代表“电传打字机”。司令部名字背后的故事是什么?这需要更多的解释。 19世纪的电传打字机 在19世纪30年代和19世纪40年代,被称为电传打字机的机器被开发出来。这些...

  • 发布于 2021-04-03 08:54
  • 阅读 ( 194 )

互联网流媒体:它是什么?它是如何工作的?

...经到了互联网与Netflix和Youtube等服务同义的地步。但究竟什么是流媒体,它是如何工作的? 流媒体一点一点地发生 当你想在电脑上观看视频或播放歌曲时,你需要先下载。这是没办法的。知道了这一点,你可能会看看Netflix或Sp...

  • 发布于 2021-04-03 23:21
  • 阅读 ( 153 )
gy3jk8357
gy3jk8357

0 篇文章

相关推荐