什么是计算机编程?

编程新型冠状病毒防控健康知识是一个创造性的过程,指导计算机如何完成任务。电影院帮助灌输了程序员的形象,他们可以坐在电脑上,在几秒钟内打破任何密码。现实并不那么有趣。

编程很无聊?

计算机做他们被告知的事情,他们的指示以人类编写的程序的形式出现。许多知识渊博的计算机程序员编写的源代码可以由人类读取,但不能由计算机读取。在许多情况下,编译源代码是为了将源代码转换为机器代码,机器代码可以由计算机读取,但不能由人类读取。这些编译的计算机编程语言包括:

  • Visual Basic
  • Delphi
  • C
  • C++
  • C#
  • Cobol
  • Fortran
  • Objective-C
  • Swift
  • Pascal
  • Python

有些编程不需要单独编译。相反,它由正在运行的计算机上的即时过程组成。这些程序称为解释程序。流行的解释计算机编程语言包括:

  • Javascript
  • Perl
  • PHP
  • Postscript
  • Python
  • Ruby

编程语言都需要了解他们的规则和词汇。学习新的编程语言类似于学习新的口语。

程序做什么?

基本上程序操纵数字和文本。这些是所有程序的构建模块。编程语言允许您使用数字和文本以不同方式使用它们,并将数据存储在磁盘上以供以后检索。

这些数字和文本称为变量,可以单独处理或在结构化集合中处理。在C++中,变量可用于计算数字。代码中的结构变量可以保存员工的工资详细信息,例如:

  • 姓名
  • 工资
  • 公司Id号
  • 所得税总额
  • SSN

数据库可以保存数百万条这些记录并快速提取它们。

程序是为操作系统编写的

每台计算机都有一个操作系统,它本身就是一个程序。在该计算机上运行的程序必须与其操作系统兼容。流行的操作系统包括:

  • Windows
  • Linux
  • MacOS
  • Unix
  • Android

在Java之前,必须为每个操作系统助孕程序。在Linux计算机上运行的程序无法在Windows计算机或Mac上运行。使用Java,可以编写一次程序,然后在任何地方运行它,因为它被编译成一个名为bytecode的公共代码,然后对其进行解释。每个操作系统都有一个为它编写的Java解释器,并且知道如何解释bytecode。

许多计算机编程发生在更新现有的应用程序和操作系统。程序使用操作系统提供的功能,更改时,程序必须更改。

共享编程代码

许多程序员将软件作为创造性的出口。该网站上充满了由业余程序员开发的源代码网站,这些程序员为了娱乐而做,并很乐意分享他们的代码。Linus Torvalds共享他编写的代码时,Linux就开始了这种方式。

编写中型程序的智力努力与写书相当,除非你从不需要调试书。计算机程序员在发现发生事情的新方法或解决特别棘手的问题时很高兴。

教育_1