欢迎您来到上海建缔网络科技有限公司!! 注册登录
上海建缔网络科技有限公司广告图片
建缔评论
当前位置上海建缔网络科技有限公司 > 建缔营销 > 程序 >

程序员必知的基础知识

2018-08-22阅读:来源:上海建缔网络
导读

像存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和存储,具有较小的冗余度,较高的独立性和易扩展性,并为各种用户共享,即数据库有永久存储、有知识和可共享三个基本特点。......

正文内容

  作为一个程序员,不管你已经从事在程序员工作,或者还是刚大学毕业的新人,你都一定要掌握这些基础知识和技能,才能真正走上程序员这条大道。

  一、计算机的基础知识

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

  (1)、操作系统

  什么是操作系统?你所编写的程序在什么操作系统上运行?目前主要有Windows类、Unix类、Linux类操作系统。每种操作系统对编程的影响是不同的。

  (2)、计算机内存硬盘

  这些概念对编程来说也是最基础的,例如计算机分为PC机、小型机、大型机。在PC机上编程和小型机上编程是有差别的。程序设计语言安装时也要注意内存大小和硬盘大小。

  (3)、目录文件

  这些是最基础的概念了!一定要掌握和理解。因为你编写的程序就是一种文件,而且要放置在指定目录下。

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

  不同的程序设计语言对编程具有很大的影响。目前主流的程序设计语言有Java、C#、C语言等。

  二、程序的概念

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

  程序是软件开发人员genuine用户需求开发的、用程序设计语言描述的适合计算机执行的指令(语句)序列。由于现在的计算机还不能理解人类的自然语言,所以还不能用自然语言编写计算机程序。

  三、程序的内容

  (1)、对数据的描述

  在程序中要指定数据的类型和数据的组织形式,即数据结构(datastructure)。

  (2)、 对操作的描述

  即操作步骤,也就是算法(algorithm)。 著名计算机科学家沃思提出一个公式:数据结构+算法=程序。实际上,一个程序除了以上两个主要的要素外,还应当采用程序设计方法进行设计,并且用一种计算机语言来表示。

  四、程序的三种基本结构

  (1)、顺序结构

  先执行A模块,再执行B模块。我们现在常用的程序流程图叫做 N-S流程图。

  (2)、选择结构

  当条件P的值为真时执行A模块,否则执行B模块。

  (3)、循环结构

  当型循环结构:当条件P的值为真时,就执行A模块,然后再次判断条件P 的值是否为真,直到条件P的值为假时才向下执行。

  直到型循环结构:先执行A模块,然后判断条件P的值是否为真,若P为真 ,再次执行A模块,直到条件P的值为假时才向下执行。

  五、数据库的概率

  (1)、数据

  描述事物的符号记录,可以使数字,也可以是文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。数据的含义称为数据的语义,数据与语义是不可分的。

  (2)、数据库

  像存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和存储,具有较小的冗余度,较高的独立性和易扩展性,并为各种用户共享,即数据库有永久存储、有知识和可共享三个基本特点。

  (3)、数据库管理系统的主用功能包括

  数据定义功能:提供数据定义语言(DDL),让用户方便地对数据库中数据对象进行定义。

  数据组组织存储和管理:要提高存储空间利用率和存储效率。

  数据操纵功能:提供数据操纵语言(DML),实现对数据库基本操作,如增删改查等。

  数据库的建立和维护功能:统一管理控制,以保证安全、完整、多用户并发使用。

  其它功能:与网络中其它软件系统通信功能,异构数据库之间的互访和互操作功能。

本文地址:http://m.stjkjk.com/jdyx/cx/70.html

转载本文请注明出处,如本文有侵权,请第一时间联系本站删除,非常感谢!!!

上一篇:没有了 下一篇:程序员在公司如何才能得到晋升
上海建缔网络科技有限公司
上海建缔网络科技有限公司

您好欢迎您访问本网站

在此郑重邀请您加入上海建缔网络科技有限公司共同创造互联网无限价值,详情请咨询在线客服!!!