📜  编程语言简介

📅  最后修改于: 2021-06-27 01:41:17             🧑  作者: Mango

您是否打算有一天成为一名软件工程师?您是否还想开发一个全世界的人们都愿意使用的移动应用程序?您是否有足够的热情去迈出编程世界的第一步呢?然后您来对地方了,因为通过本文您将获得编程的简要介绍。现在,在我们了解什么是编程之前,您必须知道什么是计算机。计算机是可以接受人工指令,对其进行处理并对其做出响应的设备,或者计算机是用于在计算机程序的控制下处理数据的计算设备。程序是指令和数据的序列。
计算机的基本组件是:

  1. 输入单位
  2. 中央处理器
  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#
    • [R
    • 红宝石
    • 迅速
    • 的JavaScript

    编程语言的特点–

    • 编程语言必须简单,易于学习和使用,具有良好的可读性并且易于识别。
    • 对于程序设计语言来说,抽象是必不可少的特征,它具有定义复杂结构以及其可用性程度的能力。
    • 始终首选便携式语言。
    • 编程语言的效率必须很高,以便可以轻松地将其转换为机器代码,并且执行时只占用很少的内存空间。
    • 编程语言应具有良好的结构和文档记录,以便适合于应用程序开发。
    • 必须通过编程语言提供用于开发,调试,测试,维护程序的必要工具。
    • 编程语言应提供称为集成开发环境(IDE)的单一环境。
    • 编程语言在语法和语义方面必须保持一致。

    如果您希望与行业专家一起参加现场课程,请参阅《 Geeks现场课程》和《 Geeks现场课程美国》。