什么叫计算机编程语言,什么叫计算机编程语言?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
程序用计算机编程语言写成。编程的实质就是你用计算机编程语言来表达你解决问题的逻辑。那么,什么叫计算机编程语言?
狭义上,我们讲的语言,汉语英语广东话,它是语言,有声音。小鸟之间吱吱喳喳,大抵也是语言。但其实语言二字虽都带口,却不是说非得有声才称为语言:哑语无声,但它也是语言。广义上讲,语言是沟通、交流的一种手段。基于此,我们认为所有的机器或工具,也就包括计算机,都有它们自己的语言。
我们拿我们要掌握汉语来说,必须学会2000来个汉字,对于英语,则除了掌握26字母之外,同样也要有2000来个单词量。那么,计算机的语言,假设我们把计算机编程语言比喻成英语,应该掌握几个字母呢?
答案是两个:0和1。原来计算机比我还笨,只能记住两个啊!为什么是两个呢?
因为计算机编程语言是“说”给计算机“听”的,所有只要计算机能理解就可以了,这样我们就会明白,它所能理解的字母,最适合的数目就是两个。
事实上,计算机内部所有的一切数据,都是用0和1表达的,包括你现在正在看到的这篇教程,或者是你用Word打的文档,或者是你在计算机听到的MP3,或者是你拿数码相机拍下的照片然后传到电脑中。这一切的一切,都是0和1表达的。
其实呢,在计算机诞生后的很长一段时间以来,程序员写程序,其实是不用计算机的。那时的程序员,是用一卷长长的纸条,然后再拿支笔在纸条上画圈圈,画完以后,有专人负责在纸上有圈圈的地方打个孔,然后将长长的纸卷塞入当时的计算机,计算机就开始“读”程序了。用光束照射纸卷,有孔的地方透光,是1,没孔的不透光,是0,或者是相反。现在相信你已经明白为 什么说两个字母最适合计算机理解了。
写一个程序,大致是这么一个过程:
有一个问题或需求,想用计算机解决;然后想出解决问题或实现需求的思路;将思路抽象成数学方法和逻辑表达或某种流程的模式;程序员将数学方法,逻辑表达中的数据和流程用计算机语言表达,这种语言就称之为代码;把写成的代码用语言的实现工具(VC,VB,Delphi,或C#……)转换成计算机的最低级机器语言。
可见,我们要学的就是一门承上启下的计算机编程语言。这样语言有很多:BASIC,Pascal,C,C++,Java,C#,SQL…
计算机编程语言最主要的是编程思想,JAVA编程思想是主流的面向对象思想,C是面向过程的思想。
什么叫计算机编程语言,什么叫计算机编程语言?相关推荐
- Python基础——计算机组成原理、操作系统概述、编程语言的由来、编程语言分类、python介绍、 安装Cpython解释器、 第一个python程序
文章目录 一 引子: 1.1 什么是语言?什么是编程语言?为何要有编程语言? 1.2 什么是编程?为什么要编程? 二 计算机组成原理 2.1.什么是计算机? 2.2.为什么要用计算机? 2.3.计算机 ...
- 农大计算机学院姜新华,计算机学院红帽学院揭牌仪式
周二下午,我们如约的来到了计算机学院,见到了我们所要访问的老师---王晋隆老师,在近一个小时的访谈中... 我报考的是哈尔滨工程大学计算机学院的计算机科学... 前期准备与后期上传工作:(1)必须先建 ...
- 函数式编程语言python-函数式编程语言
最近一段时间总是听到或者看到有人谈论"函数式编程",第一次接触是在大概半年前的一次沙龙中,当时听人讲的时候,心想这有什么难理解的,函数式编程,函数嘛,那就是C呀,C++放在首位的是 ...
- 含金量高的计算机大赛,高含金量计算机竞赛盘点!
相对而言,专业竞赛是一项不错的选择~ 竞赛不仅具备了较强的学术性,还可以帮助不同阶段和水平的同学提升专业背景,让大家更有针对性地冲刺美本申请. 同时,参与竞赛也能让招生官看到你在课外活动上的积极探索, ...
- 第一章 计算机系统概述 1.1 计算机发展史 [计算机组成原理笔记]
第一章 计算机系统概述 1.1 计算机发展史 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英.戴志涛 2021王道计算机组成原理视频公开课 本节重点: 计算机硬件的发展史 转载请注明文章 ...
- Java 答疑:编译器和解释器有何区别?Java 语言属于编译型编程语言还是解释型编程语言?
文章目录 前言 一.Java 与 Java 字节码 二.什么是编译器(Compiler) 三.什么是解释器(Interpreter) 四.编译器与解释器有何区别? 五.Java 语言属于哪种语言? 总 ...
- 计算机基础.doc,大学生计算机基础.doc
WORD格式 整理分享 范文范例 参考指导 电子计算机的诞生1计算机的发展经历了4个时代,各个时代划分的原则是根据( ).A.计算机所采用的电子器件B.计算机的运算速度C.程序设计语言D.计算机的存储 ...
- 大学计算机知识考试题,大学计算机基础理论知识前三章测试题
<大学计算机基础理论知识前三章测试题>由会员分享,可在线阅读,更多相关<大学计算机基础理论知识前三章测试题(8页珍藏版)>请在装配图网上搜索. 1.第一章引论选择题1. 工资管 ...
- 西安电大计算机文化基础中考,计算机文化基础试题3.pdf
计算机文化基础试题3.pdf 计算机文化基础试题 三一.单项选择题(本大题共50 小题,每小题1 分,共 50 分.在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填涂在答题卡上.错选. ...
- 揭晓计算机的神秘面纱——计算机是如何工作的(一)
文章目录 前言 计算机的发展史 冯诺依曼体系 什么是CPU(中央处理器) 算数逻辑单元ALU 算数单元 逻辑单元 ALU符号 寄存器和内存 控制单元CU 指令 CPU的工作流程 CPU的中断模式 编程 ...
最新文章
- lambda表达式(详)
- 你在听音乐的时候能否感受到背后有“寒意“?
- mysql两种索引结构_19.Mysql索引结构及常见索引的区别
- 乘法逆元通俗易懂的理解方法
- Echarts地图编写
- SQL 2005 with(nolock)详解
- 转载:YUM常用命令介绍
- ajax的原理和运行机制
- pytorch之深度学习
- 龙芯2F笔记本8089D
- 设置电脑wifi和网线同时访问网络
- mulesoft Module 10 quiz 解析
- 一点体会:找工作这事儿
- 蓝桥杯基础试题练习小结(vip)(二)
- 重置功能怎么实现java_java实现忘记密码功能
- 低速 CAN 总线偶尔无法正常通信,该如何诊断?
- Web安全笔试题总结(2022持续更新)
- 运维安全-网络与基础架构图
- 做一个微信小程序商城需要多少钱?
- 2.RStudio安装
热门文章
- HBase--Split和Compact
- python汇率转换_利用Python中的Xpath实现一个在线汇率转换器
- 2022-2028全球及中国先进储能系统行业研究及十四五规划分析报告
- pycharm运行sh文件的方法
- Shiny server的app目录映射规则
- 少儿机器人编程与软件编程区别有啥
- keil5修改字体及大小
- [云原生专题-9]:容器 - Docker的启动与关闭:run、stop
- Mac 本地管理员密码重置
- 黑苹果NVIDIA显卡驱动程序【WebDriver-367.15.10.15f03 +支持macOS 10.12.1 Sierra (16B2657)版本】