📜  编程语言简介

📅  最后修改于: 2021-10-19 05:53:47             🧑  作者: Mango

你的目标是有一天成为一名软件工程师吗?您是否还想开发一款全世界人们都喜欢使用的移动应用程序?您是否有足够的热情迈出进入编程世界的一大步?那么您来对地方了,因为通过本文您将获得对编程的简要介绍。在我们了解什么是编程之前,您必须先了解什么是计算机。计算机是可以接受人类指令、对其进行处理并对其做出响应的设备,或者计算机是用于在计算机程序的控制下处理数据的计算设备。程序是一系列指令和数据。
计算机的基本组成部分是:

  1. 输入单元
  2. 中央处理器(CPU)
  3. 输出单元

CPU进一步分为三部分-

  • 内存单元
  • 控制单元
  • 算术逻辑单元

    我们大多数人都听说过 CPU 被称为计算机的大脑,因为它接受数据,为它提供临时内存空间,直到它存储(保存)在硬盘上,对其执行逻辑操作,从而处理(这里也意味着转换) 数据转化为信息。我们都知道计算机由硬件和软件组成。软件是一组一起执行多项任务的程序。操作系统也是一种帮助人类与计算机系统交互的软件(系统软件)。

    程序是给予计算机以执行特定操作的一组指令。或计算机是一种计算设备,用于在计算机程序的控制下处理数据。在执行程序时,原始数据被处理成所需的输出格式。这些计算机程序是用高级语言的编程语言编写的。高级语言几乎是人类语言,比计算机可理解的语言更复杂,称为机器语言或低级语言。因此,了解基础知识后,我们准备创建一个非常简单和基本的程序。就像我们有不同的语言来相互交流,同样,我们有不同的语言,如 C、C++、C#、 Java、 Python等与计算机进行交流。计算机只能理解二进制语言(0 和 1 的语言),也称为机器可理解的语言或低级语言,但我们要编写的程序是高级语言,几乎与人类语言相似。

    下面给出的这段代码执行了打印“hello world!我正在学习编程”在控制台屏幕上。我们必须知道键盘、扫描仪、鼠标、麦克风等是各种输入设备的例子,而显示器(控制台屏幕)、打印机、扬声器等是输出设备的例子。

    main()
     {
     clrscr();
     printf(“hello world! I am learning to program);
     getch();
     } 

    在此阶段,您可能无法深入理解此代码如何在屏幕上打印某些内容。 main() 是一个标准函数,您将始终包含在从现在开始创建的任何程序中。请注意,程序的执行从 main()函数。 clrscr()函数用于仅查看屏幕上的当前输出,而 printf()函数帮助我们在屏幕上打印所需的输出。此外,getch() 是一个接受来自键盘的任何字符输入的函数。简单来说,我们需要按任意键才能继续(有人可能会说 getch() 有助于按住屏幕才能看到输出)。

    在高级语言和机器语言之间有汇编语言也称为符号机器码。汇编语言是特定于计算机体系结构的。实用程序( Assembler )用于将汇编代码转换为可执行的机器代码。高级编程语言是可移植的,但需要解释或编译才能将其转换为计算机可以理解的机器语言。

    计算机语言的层次结构 –

    已经有许多编程语言,其中一些如下所列:

    C Python C++
    C# R Ruby
    COBOL ADA Java
    Fortran BASIC Altair BASIC
    True BASIC Visual BASIC GW BASIC
    QBASIC PureBASIC PASCAL
    Turbo Pascal GO ALGOL
    LISP SCALA Swift
    Rust Prolog Reia
    Racket Scheme Shimula
    Perl PHP Java Script
    CoffeeScript VisualFoxPro Babel
    Logo Lua Smalltalk
    Matlab F F#
    Dart Datalog dbase
    Haskell dylan Julia
    ksh metro Mumps
    Nim OCaml pick
    TCL D CPL
    Curry ActionScript Erlang
    Clojure DarkBASCIC Assembly

    最流行的编程语言——

    • C
    • Python
    • C++
    • Java
    • 斯卡拉
    • C#
    • 电阻
    • 红宝石
    • 迅速
    • JavaScript

    编程语言的特征——

    • 编程语言必须简单、易学易用、具有良好的可读性和人类可识别性。
    • 抽象是一门编程语言的必备特性,其中定义复杂结构的能力,然后它的可用性程度就来了。
    • 可移植的编程语言始终是首选。
    • 编程语言的效率必须很高,才能很容易地转换成机器码并在执行时占用很少的内存空间。
    • 编程语言应该结构良好并有文档记录,以便它适用于应用程序开发。
    • 程序开发、调试、测试、维护所需的工具必须由编程语言提供。
    • 编程语言应提供称为集成开发环境 (IDE) 的单一环境。
    • 编程语言必须在语法和语义方面保持一致。