当前位置:文档之家› 每个程序员必知的基础知识!之计算机的基础知识

每个程序员必知的基础知识!之计算机的基础知识

计算机是由什么组成的?CPU是什么东西,工作原理又是什么?操作系统以及内存硬盘这些统统都要懂,连这些都不懂你好意思说自己是程序员吗。

1)操作系统
什么是操作系统?你所编写的程序在什么操作系统上运行?目前主要有Windows类、Unix类、Linux类操作系统。

每种操作系统对编程的影响是不同的。

2)计算机、内存、硬盘
这些概念对编程来说也是最基础的,例如计算机分为PC机、小型机、大型机。

在PC机上编程和小型机上编程是有差别的。

程序设计语言安装时也要注意内存大小和硬盘大小。

3)目录、文件
这些是最基础的概念了!一定要掌握和理解。

因为你编写的程序就是一种文件,而且要放置在指定目录下。

4)程序设计语言、程序、编辑、源程序、编译、可执行程序、运行
这些概念也是最基础的。

不同的程序设计语言对编程具有很大的影响。

目前主流的程序设计语言有Java、C#、C语言等。

二.程序的概念
程序是由序列组成的,告诉计算机如何完成一个具体的任务。

程序是软件开发人员genuine用户需求开发的、用程序设计语言描述的适合计算机执行的指令(语句)序列。

由于现在的计算机还不能理解人类的自然语言,所以还不能用自然语言编写计算机程序。

三.程序的内容
1)对数据的描述
在程序中要指定数据的类型和数据的组织形式,即数据结构(datastructure)。

2)对操作的描述
即操作步骤,也就是算法(algorithm)。

著名计算机科学家沃思提出一个公式:数据结构+算法=程序。

实际上,一个程序除了以上两个主要的要素外,还应当采用程序设计方法进行设计,并且用一种计算机语言来表示。

本文内容由北大青鸟佳音校区老师于网络整理,学计算机技术就选北大青鸟佳音校区!了解校区详情可进入网站,学校地址位于北京市西城区北礼士路100号!。

相关主题