编程一词由来是什么

worktile 其他 11

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    编程一词的由来可以追溯到计算机的发展历史。早期的计算机并不具备像今天这样的操作界面,用户需要通过输入一系列机器指令来告诉计算机要执行的任务。而这些指令,便是由程序员编写的。

    在早期计算机系统中,程序员需要将任务分解成一条条的指令,这些指令需要以某种形式输入到计算机中。为了方便程序员写出这些指令序列,首先提出了一种叫做汇编语言的语言。汇编语言使用一些助记符(如ADD、MOV、JMP等)来代表特定的机器指令,从而使得编写指令序列更加方便。

    然而,即使是用汇编语言编写程序仍然相对复杂,而且随着计算机体系结构的不同,汇编语言也需要进行相应的调整。为了摆脱对特定计算机体系结构的依赖,人们开始思考如何设计一种语言,使得程序员能够以一种更加高级的抽象方式来编写程序。于是,第一种高级程序设计语言——FORTRAN(Formula Translation)诞生了。

    FORTRAN的出现标志着编程从只是简单的机器指令编写进化为使用更接近自然语言的抽象表示。之后,又相继出现了Lisp、COBOL、C、Pascal等一系列高级编程语言,使得编程变得更加直观、易于理解和开发。

    总而言之,编程一词的由来可以追溯到计算机的发展历史,随着计算机体系结构的发展和编程语言的不断升级,编程也逐渐由简单的机器指令编写演变为使用更高级、更抽象的语言来编写程序。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    编程一词的由来可以追溯到计算机科学的起源。编程是指通过编写和组织一系列指令来告诉计算机执行特定任务的过程。而编程一词本身的来源可以追溯到计算机科学的早期发展。

    1. 零件组装的比喻:早期的计算机是由许多独立的电子元件组成的,这些元件通过线路互相连接以实现计算功能。类似地,编程可以被比作将不同的指令组装在一起,通过电脑进行计算和处理。

    2. 机械织布机:编程一词在19世纪时期与织布机的发展相关。早期的织布机使用打孔卡片来控制机器的操作,这些卡片上的孔决定了织布机上的针是否会动。这种方式类似于现代编程中使用的指令,卡片上的孔可以被比作编程语言中的代码。

    3. 计算器:早期计算器是一种可以执行基本算术运算的机械设备,它们通常使用旋钮、按钮或者打孔卡片来输入指令。编程一词的出现也与这些早期计算器有关,因为编程就是告诉计算器执行特定的算术运算或逻辑操作。

    4. 数学中的函数概念:编程将计算机看作是一个执行特定功能的机器。这个概念与数学中的函数概念有着相似之处,即通过给定输入得出特定输出。编程可以被看作是在计算机上定义和执行函数的过程,而这些函数可以执行各种操作。

    5. 第一代计算机的发展:随着第一代计算机的出现,编程开始成为一项具体的工作。编程是将一系列机器指令写入计算机的存储器中,以告诉计算机执行特定操作。这种编程方式与现代计算机编程的基本原则相似,即通过写入指令告诉计算机执行特定任务。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    编程一词的由来可以追溯到计算机科学的早期。编程源自于计算机科学的发展和计算机系统的出现,下面就编程一词的由来进行详细解释。

    1. 早期计算机编程:在计算机科学早期,计算机只能通过使用机器语言来进行编程。机器语言是一种二进制代码,由0和1组成,对应了计算机内部的机器指令。

    2. 汇编语言的出现:随着计算机系统的发展,汇编语言被发明出来作为更高级的编程语言。汇编语言使用助记符来代替机器语言的二进制代码,使得程序员能够使用更容易理解和书写的指令。

    3. 高级编程语言的发展:在20世纪50年代,高级编程语言开始出现。高级编程语言是相对于机器语言和汇编语言而言的,它使用自然语言或代码来描述计算机程序的行为。高级编程语言可以更方便地编写和维护复杂的程序。

    4. 基于需求的编程:编程一词的含义还可以进一步扩展到基于需求的编程。在这种情况下,编程是指根据某个任务或需求设计和实现相应的程序,以帮助人们实现特定的功能或解决问题。

    总结:编程一词的由来可以追溯到计算机科学的发展过程。从最早的机器语言到汇编语言,再到高级编程语言的出现,编程不断演进和发展,使得人们能够更方便地利用计算机来实现各种功能和解决问题。编程也可以理解为根据需求进行设计和实现程序的过程,是计算机科学的重要组成部分。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部