1. cobol视频教程
没看到过有cobol在线视频的。
网上有一部分电子资料,你可以上csdn或者itpub等去找找,网络文库里也有一些。
2. 《七周七语言理解多种编程范型》pdf下载在线阅读全文,求百度网盘云资源
《七周七语言理解多种编程范型》(BruceA.Tate)电子书网盘下载免费在线阅读
链接: https://pan..com/s/1Ddmx4-OR-o0bG4lVe-EdnA
书名:七周七语言理解多种编程范型
豆瓣评分:8.1
作者:BruceA.Tate
出版社:人民邮电出版社
副标题:理解多种编程范型
原作名:Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
译者:巨成/戴玮/白明
出版年:2012-5-8
页数:246
内容简介:
从计算机发展史早期的Cobol、Fortran到后来的C、Java,编程语言的家族不断壮大。除了这些广为人知的语言外,还涌现了Erlang、Ruby等后起之秀,它们虽被喻为小众语言,但因其独特性也吸引了为数不少的追随者。
Bruce A. Tate是软件行业的一名老兵,他有一个宏伟目标:用一本书的篇幅切中要害地探索七种不同的语言。本书就是他的成果。书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据结构,有哪些独特的核心特性。
在这个飞速发展的信息时代,程序员仅仅掌握甚至精通一门语言是远远不够的。了解多门语言蕴涵的思维方式,在编码中互相借鉴,再挑出一两门对自己口味的语言深入学习,这些已经成为在软件行业中安身立命之本。从这个意义上说,每个程序员都应该看看这本书。
作者简介:
Bruce A. Tate是RapidRed公司总裁,该公司主要为Ruby轻量级开发提供咨询。他曾任职于IBM公司,并担任过多家公司的客户解决方案总监和CTO。着作有十余本,包括荣获Jolt大奖的《Better, Faster, Lighter Java》。
3. 电脑常识
计算机的产生是20世纪最重要的科学技术大事件之一。1946年美国宾夕法尼亚大学经过几年的艰苦努力,研制出世界上第一台电子计算机--埃尼阿克(ENIAC)。
一、 计算机的发展史:
根据计算机所采用的物理器件不同,可分为四个阶段。
第一代:电子管计算机,开始于1946年,结构上以CPU为中心,使用机器语言,速度慢、存储量小,主要用于数值计算。
第二代:晶体管计算机,开始于1958年,结构上以存储器为中心,使用高级语言应用范围扩大到数据处理和工业控制。
第三代:中小规模集成电路计算机,开始于1964年,结构上仍以存储器为中心,增加了多种外部设备,软件得到一定发展,计算机处理图像、文字和资料功能加强。
第四代:大、超大规模集成电路计算机,开始于1971年,应用更加广泛,出现了微型计算机。
计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。
第一代:机器语言。每条指令用二进制编码,效率很低。
第二代:汇编语言。用符号编程,和具体机器指令有关,效率不高。
第三代:高级语言:如FORTRAN、COBOL、BASIC、PASCAL等都属于高级语言。
二、我国计算机的发展
我国从1956年开始电子计算机科研和教学工作。
1983年12月研制成功每秒运行1亿次的"银河"巨型计算机;
1992年11月研制成功每秒运行10亿次的"银河Ⅱ"巨型计算机;
1997年研制成功每秒运行130亿次的"银河Ⅲ"巨型计算机。
三、计算机的发展趋势
计算机的发展向微型化和巨型化、多媒体化和网络化方向发展。
计算机的基本概念
计算机内所有的信息都是以二进制的形式表示的,单位是位。
位:计算机只认识由0或1组成的二进制数,二进制数中的每个0或1就是信息的最小单位,称为"位"(bit)。
字节:是衡量计算机存贮容量的单位。一个8位的二进制数据单元称一个字节(byte)。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母或其他特殊字符,二个字节可以表示一个汉字。
字:在计算机中,作为一个整体单元进行存贮和处理的一组二进制数。一台计算机,字的二进制数的位数是固定的。
字长:一个字中包含二进制数位数的多少称为字长。字长是标志计算机精度的一项技术指标。
存贮器编址:为了便于对计算机内的数据进行有效的管理和存贮,需要对内存单元编号,即给每个存贮单元一个地址。每个存贮单元存放一个字节的数据。 如果需要对某一个存贮单元进行存贮,必须先知道该单元的地址,然后才能 对该单元进行信息的存取。
注意:存贮单元的地址和存贮单元中的内容是不同。
指令:指挥计算机进行基本操作的命令。
指令系统:一种计算机所能执行的全部指令的集合。
程序:按一定处理步骤编排的,能完成一定处理能力的指令序列。
计算机系统
计算机系统是由硬件系统和软件系统所组成的。
一、计算机的硬件系统
硬件系统由输入设备、输出设备、存储器、运算器和控制器组成。
其中运算器和控制器结合在一起,称为中央处理器(CPU)
CPU(即运算器和控制器)和存储器合称为主机。
输入设备:常见有键盘、鼠标、扫描仪等
输出设备:常见有显示器、打印机和绘图仪等;
中央处理器:又称CPU,它包括运算器和控制器。是计算机的核心部分。
我们平时所说的486、586、奔腾Ⅲ、奔腾Ⅳ指的是CPU的档次。
运算器:可以进行算术运算和逻辑运算;
控制器:是计算机的指挥系统,它的操作过程是取指令--分析指令,循环执行。
存储器:具有记忆功能的物理器件,用于存储信息。分为内存和外存。
内存:是半导体存储器,分为只读存储器(ROM)和随机存储器(RAM)。
ROM只可读出,不能写入,断电后内容还在;
RAM可随意写入读出,但断电后内容不存在。
外存:磁性存储器(软盘和硬盘);光电存储器(光盘),可以作为永久性存储器。
存储器的两个重要指标:存取速度和存储容量。内存的存取速度最快,软盘最慢。存储容量是存储的信息量,它用字节(Byte)作为基本单位,1个字节用8位二进制数表示,1KB=1024B,1MB=1024KB,1GB=1024MB。
二、计算机的软件系统
计算机软件系统分为系统软件和应用软件两大类。
系统软件:为了使用和管理计算机的软件;主要操作系统软件有Windows95/98/2000/NT, DOS, UCDOS,MS-DOS,Unix,,OS/2,Linux等。其中,WINDOWS是多任务可视化图形界面,DOS是字符命令形式的单任务操作系统。
应用软件:为了某个应用目的而编写的软件,主要有辅助教学软件,辅助设计软件、文字处理软件、工具软件以及其它的应用软件。
三、计算机的工作原理:
到目前为止,电子计算机的工作原理均采用冯·诺依曼的存储程序,并自动完成程序的设计思想.其工作过程如下图所示:
需要注意的是:程序中的数据,指令都采用数字化编码方式,保存在存储器中;程序中的指令必须是属于这台机器的指令系统.
四、计算机病毒
计算机病毒是一种程序,是人为设计的具有破坏性的程序.它往往使计算机不能正常工作.计算机病毒具有破坏性,传播性,可激发性,潜伏性,隐蔽性等特点.由于计算机病毒危害极大,需要注意隔离计算机病毒的来源,经常用杀病毒软件检查计算机系统和存储器.
计算机中有关数,编码的基本常识
(一)1.计算机是智能化的电器设备
计算机就其本身来说是一个电器设备,为了能够快速存储,处理,传递信息,其内部采用了大量的电子元件,在这些电子元件中,电路的通和断,电压高低,这两种状态最容易实现,也最稳定,也最容易实现对电路本身的控制.我们将计算机所能表示这样的状态,用0,1来表示,即用二进制数表示计算机内部的所有运算和操作.
2.二进制数的运算法则
二进制数运算非常简单,计算机很容易实现,其主要法则是:
0+0=0 0+1=1 1+0=1 1十1=10; 0 x 0=0 0 xl=0 1x 0= 0 1xl=1
由于运算简单,电器元件容易实现,所以计算机内部都用二进制编码进行数据的传送,计算.
3.十进制与二进制,八进制,十六进制数之间的相互转换
(1)数的进制与基数.
计数的进制不同,则它们的基数也不相同,如表1-l所示.
进制
基数
十进制数
典型示例(转换)
二进制
0,1
10,7,23
1010,111,10111
三进制
0,1,2
10,7,23
101,21,212
四进制
0,1,2,3
10,7,23
22,13,113
八进制
0,1,2,3,4,5,6,7
10,63,126
12,77,176
十进制
0,1,2,3,4,5,6,7,8,9
十六进制
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
10,63,254
A,3F,15E
(2)数的权
不同进制的数,基数不同,其每位上所代表的值的大小也不相同,我们称之为"权"
①十进制数,逢十进一.如,(219)10=2x102+1x101+9x100
②二进制数,逢二进一.如,(11010)2=lx24+lx23+0x22+lx21+0x20=26
③八进制数,逢八进一.如,(273)8= 2x82+7x81+3x80=187
④十六进制数,逢十六进一.如,(27B)16=2x162+7x161+11x160=635
从以上的计算中,可以看到,进制不同,基数不同,每位上权值大小也不相同,数值大小也不相同.
(3)十进制数转换成任意进制数
将十进制数转换成任意进制数的基本方法是:将十进制数除以所定的进制数反向取余.
例如:
①将39用二进制数表示,用如下的短除法,求余数,并反向取余.如果转换成二进制还可以用右边的2的N次幂表示.
短除法 39==>(100111)2
②将245用八进制数表示,我们可以用如下的短除法,求余数,并反向取余.
想一想,为什么要反向取余.对于十进制小数要转换成其他进制的数,则是不断将小数部分乘以进制数取整,作为转换后的小数部分,直到为零或精确到小数点后几位.如: (0.35)10≈(0.01011)2 (0.125)10=(0.001)2
(4)任意进制的数转换成十进制数
将任意进制数转换成十进制数的基本方法是按权展开,见(2)数的权内容.
(二)ASCII码 ( American Standard Code for Information Interchange )
美国的标准信息交换代码
将每个字符用7位的二进制数来表示,共有128种状态
大小字母,0…9,其它符号,控制符
' 0 ' ―― 48 ' A ' ―― 65 ' a ' ―― 97
(三)汉字信息编码
汉字输入码
汉字输入方法大体可分为:区位码(数字码),音码,形码,音形码.
· 区位码:优点是无重码或重码率低,缺点是难于记忆;
· 音码:优点是大多数人都易于掌握,但同音字多,重码率高,影响输入的速度;
· 形码:根据汉字的字型进行编码,编码的规则较多,难于记忆,必须经过训练才能较好地掌握;重码率低
· 音形码:将音码和形码结合起来,输入汉字,减少重码率,提高汉字输入速度;
2.汉字交换码
汉字交换码是指不同的具有汉字处理功能的计算机系统之间在交换汉字信息时所使用的代码标准.自国家标准GB2312-80公布以来,我国一直延用该标准所规定的国标码作为统一的汉字信息交换码.
GB2312-80标准包括了6763个汉字,按其使用频度分为一级汉字3755个和二级汉字3008个.一级汉字按拼音排序,二级汉字按部首排序.此外,该标准还包括标点符号,数种西文字母,图形,数码等符号682个.
区位码的区码和位码均采用从01到94的十进制,国标码采用十六进制的21H到73H(数字后加H表示其为十六进制数).区位码和国标码的换算关系是:区码和位码分别加上十进制数32.如"国"字在表中的25行90列,其区位码为2590,国标码是397AH.
* 由于GB2312-80是80年代制定的标准,在实际应用时常常感到不够,所以,建议处理文字信息的产品采用新颁布的GB18030信息交换用汉字编码字符集,这个标准繁,简字均处同一平台,可解决两岸三地间GB码与BIG5码间的字码转换不便的问题.
3.字形存储码
字形存储码是指供计算机输出汉字(显示或打印)用的二进制信息,也称字模.通常,采用的是数字化点阵字模.
一般的点阵规模有16×16,24×24,64×64等,每一个点在存储器中用一个二进制位(bit)存储.例如,在16×16的点阵中,需8×32 bit 的存储空间,每8 bit为1字节,所以,需32字节的存储空间.在相同点阵中,不管其笔划繁简,每个汉字所占的字节数相等.
为了节省存储空间,普遍采用了字形数据压缩技术.所谓的矢量汉字是指用矢量方法将汉字点阵字模进行压缩后得到的汉字字形的数字化信息.
(四)其它信息的数字化
图像信息的数字化
一幅图像可以看作是由一个个像素点构成,图像的信息化,就是对每个像素用若干个二进制数码进行编码.图像信息化后,往往还要进行压缩.
图像文件的后缀名有:bmp,gif,jpg,pdf等;
声音信息的数字化
自然界的声音是一种连续变化的模拟信息,可以采用A/D转换器对声音信息进行数字化.
声音文件的后缀名有:wav,mp3,mid等;
视频信息的数字化
视频信息可以看成连续变换的多幅图像构成,播放视频信息,每秒需传输和处理25幅以上的图像.视频信息数字化后的存储量相当大,所以需要进行压缩处理.
视频文件后缀名有:avi,mpg等;
机器数与真值
数有正,负两种,在计算机中数的符号是用数码表示的.一般情况下,用0表示正数,用1表示负数.通常符号位放在数的最高位.
机器数:连同符号位在一起作为一个数,称为机器数.
真值数:一个数的数值部分称为真值数.
如:x1=+1011011 x2=-1011011, 则X1的机器数是01011011,真值数是+1011011,X2的机器数是11011011,真值数是-1011011.
(一)数的定点表示和浮点表示
(1) 定点小数格式
任何一个M位的小数可以表示成:
N=Ns . N-1N-2…N-m (其中Ns 是符号位,其值表示的范围|N|<=1-2-m)
(2) 定点整数格式
任何一个N位带符号的整数都可表示为:
N=Ns Nn-1Nn-2…N0 (其中Ns 是符号位,其值表示的范围|N|<=2n-1)
(3) 数的浮点表示
浮点数是指小数点在数据中的位置可以左右移动的数.一个数N要用浮点表示可以写成:N=M·RE 其中M表示浮点数的尾数,E表示浮点数的指数或称为阶码,R指的是在这个指数下的基数.浮点数通常表示成如下格式:
Ms
E
M
1位 m位 n位
M:浮点数的尾数,用定点小数表示,小数点在尾数最高位之前,是默认的.尾数用于表示浮点数的有效位,其位数N的大小反映了此浮点数的精度.
E:浮点数的阶码,用定点整数表示.
Ms:浮点数的符号位,也就是尾数的符号位,一般放在整个浮点数的最高位.
(4)浮点数的规格化
当尾数用二进制数表示时,浮点规格化数定义尾数S应满足下面关系:
(I)对于正数,S应大于等于1/2,小于1,用二进制数表示为:
S=0.1******…(其中*为0或1)
(II)对于负数,如果尾数用原码表示,S应小于等于-1/2,大于-1,表示为:
S=1.1******…(其中*为0或1)
(III)机器零:当一个浮点数的尾数为0,不论其阶码为何值;或阶码的值遇到比它能表示的最小值还小时,不管其尾数为何值,计算机都把该浮点数看成零,即把阶码尾数全变为0,称它为机器0.
(二)二进制数值数据的编码方法
最常用的编码方法有原码表示法,补码表示法和反码表示法三种.
1,原码表示法
用机器数的最高(最左)一位代表符号,其余各位给出数值的绝对值.
[X]原=符号位+|X|(0代表正号,1代表负号)
真值零的原码表示法,有正零和负零两种表示:
[+0]原=00000 [-0]原=10000
2,补码表示法
如果X为正数,则:[X]补=[X]原
如果X为负数,则:[X]补=(把[X]原 除符号位外,其余各位全变反(0变1,1变0),再在最末位加1 )
[+0]补=[-0]补=0000
同理有:如果X为负数,则:[X]原=(把[X]补 除符号位外,其余各位全变反(0变1,1变0),再在最末位加1 )
3,反码表示法
如果X为正数,则:[X]反=[X]原
如果X为负数,则:[X]反=(把[X]原 除符号位外,其余各位全变反(0变1,1变0))
[+0]反=00000 [-0]反=11111
可见,如果真值X=0,则[X]补 有唯一的编码,[X]原 和 [X]反 都有两个不同的编码.
2 39
2 19 ……1
2 9 ……1
2 4 ……1
2 2 ……0
2 1 ……0
2 0 ……1
2的N次幂表示:(39)10=(100111)2= lx25+0x24+0x23+1x22+lx21+1x20
16×16点表示
4. 谁知道网上哪里有免费的COBOL学习资料
http://search.download.csdn.net/search/cobol 里面很经典的就是谭浩强的关于cobol的书。
这是csdn,很有名的关于技术方面的网站,你注册个号,能下很多的东西呢,呵呵,还有就是关于cobol知识的书,最近新出了一本,叫什么精通cobol,你可以去看一下,我还没看多,不能说好坏吧。
5. 关于cobol有关的书面练习题
COBOL语言测试
(只有部分答案,其他可在书上或电子文档找到)
一. 名词解释(每题2分)共10分
1. HIGH-VALUE(一个字节)= FF LOW-VALUE(一个字节)= 00 QUOTE表示是引号
JUSTIFIED RIGHT表示是右对齐 POSITIVE表示是正数 NEGATIVE表示是负数
2. 数据类型为”A”和”X”分别代表是:A字母X字符
3. 解释bit, Byte, Word,半字, 双字及它们的关系(占多少位).
4. 解释 01 B COPY LIB1
REPLACING A1 BY B1
A2 BY B2
A3 BY B3
A4 BY B4.
5. 解释TRANSFORM T FROM ‘TNU’ TO ‘*’.T为”TOTAL AMOUNT”
二. 填空题(共33分)
1. (4分)
描述 数值 在内存中表示
02 A PIC 999V99 99.2 09920
02 A PIC 9(6) 8010 008010
02 A PIC P(3)9(2) 0.00011 11
02 A PIC -9999 +1268 _1268
02 A PIC S9(4)V99 -0.49 000049
02 A PIC $ Z(2). Z Z 0.01 $_ _.01
02 A PIC ++++.++ 0.0 _ _ _ _ _ _ _
02 A PIC $9(2). 99DB 856. 19 $56.19_ _
02 A PIC +Z(3).99 6.4 +_ _6.40
2. (2分)
77 T PIC 99999V9999
77 N PIC 99.999,9
若T的原值为567. 5685, MOVE T TO N
N为:67.568,5
3. (2分)
77 R PIC 999PP
77 T PIC B99900
当R的在内存值为123时, MOVE R TO T
T为:_12300
4.画出下列对应关系(4分)
外部十进制DISPLAY
外部浮点数DISPLAY
内部十进制COMP-3
定点二进制COMP
内部短浮点COMP-1
内部长浮点COMP-2
数值为14外部十进制为_F1F4_内部十进制_014C_定点二进制000E
5.比较大小(2分)
EBCPIC码’V’_<_‘8’ ASCII码’V’_>_‘8’
6. (2分)
定点二进制:
在PIC子句中描述字符9的个数 占内存字节
1-4 2
5-9 4
10-18 8
7. (2分)
02 A PIC S9(3) SIGN IS LEADING SEPARATE
A为-648
60 F6 F4 F8
“--”在EBCDIC码中为60
8. (3分)
01 A.
02 A1 PIC 9(3) SYNC LEFT VALUE 82.
02 A2 PIC X(3) SYNC RIGHT VALUE ‘ABC’.
02 A3 PIC 9(5) SYNC LEFT VALUE 82345.
02 A4 PIC X(2) VALUE ‘RE’.
02 A5 PIC 9(4) VALUE 123
画出上面变量在内存结构.
9. (1分)
Y*C=>C
MULTIPLY Y _BY_ C.
10. (2分)
DIVIDE 43 INTO 456 GIVING C REMAINDER D
C为_10_ D为_26_
11. (2分)
A=FGH_, B=KLM_, C=XYZ_, D 为PIC X(12)
MOVE 4 TO T.
STRING A, B, C DELIMITED BY ALL SPACE WITH POINTER T INTO D
D为_ _ _ FGHKLMXYZ
12. (4分)
A=DATE_ _PSDASDFT_GDSGDTITY_
B PIC X(6), C PIC X(8), D PIC X(9)
UNSTRING A DELIMITED BY ‘R’ INTO B COUNT IN W.
W为_25_
MOVE 7 TO U.
UNSTRING A INTO B,C,D WITH POINTER U TALLYING IN N.
N为_3_
13. (2分)
INSPECT A TALLYING N FOR ALL ‘L’
REPACING LEADING A BY ‘E’ AFTER ‘L’.
A=SAALAMALI, N=2, A为SAALEMALI
14. (1分)
COBOL语言中变量名最长长度为_30_
三. 判断题: (每题2分)共10分
1.77 A PIC 9(4)V99
77 B PIC $(6). 99
MOVE B TO A 是否可以?为什么?
2. IF B**2-4*A*C NOT < 0 THEN
NEXT SENTENCE
ELSE
DISPLAY ‘B**2-4*A*C<0’. 是否可以? 为什么?
3.GOTO 0000-MAIN. 是否可以? 为什么?
4.表元素B(I+1),A(3+5) 是否可以? 为什么?
5.定义一个变量
00 WORK-RECORD.
01 NAME PIC X(20). 是否可以? 为什么?
四. 简答: (共47分)
1. COBOL程序的结构并说明和包含四个部(中英文)及作用. (10分)
2. COBOL源程序的书写格式并加以说明(3分)
3. 在层次的概念中, 层次结构是什么, 层次规定是什么,66层,77层, 88层一般用于定义什么.
(8分)
4. (3分)
01 PAY-RECORD. 01 EDITTED-RECORD.
04 A1 PIC 9(4)V99. 04 B3 PIC ZZZZ.99.
04 A2 PIC 9(4)V99. 04 A2 PIC ZZZ9.99.
04 A3 PIC 9(3)V99. 04 A1 PIC ZZZ9.99.
MOVE CORR PAY-RECORD TO EDITTED-RECORD. 左边这个语句相当于:
MOVE A1 OF PAY-RECORD TO A1 OF EDITTED-RECORD.
MOVE A2 OF PAY-RECORD TO A2 OF EDITTED-RECORD.
5. (3分)
01 A.
02 A1 PIC 9(3).
02 A2 PIC 9(2)V99.
02 A3 PIC 9V9.
01 B.
02 A1 PIC 99V99.
02 A3 PIC 9V9.
02 A2 PIC 99V99.
ADD CORR A TO B 左边这个语句相当于:
ADD A1 OF A TO A1 OF B.
ADD A2 OF A TO A2 OF B.
ADD A3 OF A TO A3 OF B.
6. (4分)
将下面公式对应的COBOL语句.(禁止用COMPUTE)
C = A + B + C
COBOL语句:ADD A,B TO C.
D = Z-A-B-C
E = Z-A-B-C
F = Z-A-B-C
COBOL语句(用一条语句写):
SUBTRACT A,B,C FROM Z GIVING D,E,F.
6. (2分)
将下面COBOL语句对应的数学公式.
DIVIDE Y INTO Z GIVING C. C=Z/Y
DIVIDE Y BY Z GIVING C. C=Y/Z
7. (2分)
根据优先级顺序用括号画出优先级
(X=Y) OR *((T=W) AND (G IS NOT POSITIVE)) AND (C>D))
8. (6分)
根据下图写出COBOL语句
A->X
当X<= 5
执行T1到T2段
X+B->X
执行PERFORM的下一语句
PERFORM T1 THRU T2 VARYING X FROM A
BY B UNTIL X > 5.
9.解释下面COBOL语句(4分)
01 STUDENT-SCORE-RECORD.
03 NAME PIC X(10).
03 QTY-OF-COURSE PIC 9(2).
03 SCORE OCCURS 1 TO 15 TIMES
DEPENDING ON QTY-OF-COURSE PIC 9(3).
11. (2分)
’LABEL RECORD IS STANDARD’和’LABEL RECORD IS OMITTED’区别?
6. 扩展名为.BIFF的文件是什么文件
.BIFF扩展名信息:XLIFE 3D格式文件
你可以用:XLIFE这款软件来下载.
%A%、%B%:DOS版的WPS临时文件;
3DS:矢量格式,为3D Studio的动画原始图形文件,含有纹理和光照信息;
ACE:ACE压缩文件格式;
AI: 矢量格式,是久负盛名的绘图软件Adobe Illustrator文件格式;
AIF:Apple计算机的音频文件格式;
ANI:WIN95中动画鼠标指针文件;
ARJ:ARJ软件压缩的文件;
ASC:代码文件;
ASF:微软的流媒体格式;
ASX:ASF文件的索引格式;
ASM:汇编程序文件;
ASP:ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。
AVI:视频与音频交错文件;最新的MPEG4也采用这种后缀;
BAK:备份文件;
BAS:BASIC中的源程序文件;
BAT:DOS下的批处理文件。Autoexec.bat为自动批处理文件,它是特殊的批处理文件;
BIN:光盘镜像文件;有时是一些软件的数据文件;
BMP:是Windows所使用的基本位图格式,是小画笔就能轻松创建的文件;
BZ2:压缩文件格式;
C :C语言中的源程序文件;
CAB:微软的压缩文件格式,压缩率很高;
CDR:矢量格式,是Corel Draw标准文件格式;
CDT:Corel Draw中的模板文件;
CED:CCED文件格式;
CEL:3DS中的贴图文件;
CGM:是压缩的矢量图形文件,Winword可以打开;
CHK:检查磁盘命令CHKDSK发现的目录或文件分配表中的错误,校正系统后的文件;
CMX:Corel Draw展示交换文件;
CMV:是Corel Move平面动画软件中的动画演示文件;
COB:COBOL语言源程序文件;
COM:可执行的二进制代码系统程序文件,特点非常短小精悍,长度有限制;
CPT:位图和矢量图都有,是Corel Photo-Paint的文件格式;
CRD:Windows中的卡版盒文件;
DAT:视频影像文件,是Video CD(VCD)或Karaoke CD(卡拉OK CD)其于MPEG压缩方法的一种,注意它同数据文件同名;有时是数据文件。
DB: Paradox数据库格式。
DBT:FOXBASE中的数据库文件的辅助文件;
DBC:为FOXPRO中的数据库名;
DBF:XBASE数据库文件;
DDI:早期映象文件,由DiskDUP Imgdrive Img.exe展开;
DLL:Windows下应用程序中的动态连结库文件;
DOC:文档文件,由Microsoft Word生成,也有一部分是由Word Perfect生成;
DRW:矢量格式,Micrografx Designer使用的绘图文件格式;
DRV:驱动程序文件;
DXF:矢量格式,是AutoCAD的绘图交换文件;
EPS:是Adobe System公司的PostScript页面描述语言的产物,是矢量图形文件;
EXE:可执行的程序文件,与COM内部结构不相同,最突出是长度没有限制;
FLI:动画文件,是由AutoDesk公司开发的,只支持320*200*256色模式,它是FLC的老祖宗;
FIC:动画文件,是AutoDesk公司开发的;
FMT:FOXBASE中的屏幕格式文件;
FNT:为Bezier(贝氏)类型字体的文件;
FOR:FORTRAN语言源程序文件;
FOT:是True Type字体文件的资源文件,正因为FOT文件中含有指向TTF的指针,所以我们的字体文件(TTF)才可以放在任何目录下面;
FOX:FOXBASE伪编译程序文件,比PRG短小运行速度快;
FRM:FOXBASE中的报表格式文件;
GIF:GIF在网页中占有独一无二的地位,美中不足是颜色最多为(256色)8位,与其它图象文件相比,GIF高人一招,它是唯一可以存储动画的图像格式;
GRP:Windows程序组文件;
HGL:是HP公司创建的一种矢量图形文件;
HLP:帮助文件;
HTM:超文本文件;
HTML:超文本文件;
ICO:图标。
IDX:FOXBASE中的索引文件;
IMD:UCDOS中输入法的编码字典文件;
IMP:IMP压缩文件格式;
INI:配置文件,不要以为这个文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS与AutoCAD;
INF:安装配置文件,这在WIN95下使用较多;
IMG:有时它是一个图象文件,但更多的时候,它是软盘映象文件,常用HD-COPY IMG UNIMG、WINIMAGE等软件进行解压。
ISO:标准光盘镜像文件;
JAR:JAR压缩文件格式;
JPG:JPG原是Apple Mac机器上使用的一种图像格式,现在在PC机上大行其道,其压缩比可以调节,而且失真又很小。
LBL:FOXBASE中的标签文件;
LIB:程序库文件;
LOG:日记文件;
LRC:MP3歌词;
LZH:压缩文件格式;
M3U:文本文件,存放mp3、rm等多媒体文件列表;
MAK:C语言中的工程文件;
MEM:FOXBASE中的内存变量文件;
MID:数字音频文件(乐器数字接口);
MLI:3DS中的材质库;
MMM:动画文件,是MacroMind公司着名多媒体写作软件Director生成的;
MPG:视频文件,PC机上的全屏幕活动视频的标准文件;
MOD、ST3、XT、S3M、FAR、669:该格式的文件里存放乐谱和乐曲使用的各种音色样本,。现在已经逐渐淘汰,目前只有MOD迷及一些游戏程序中尚在使用。
MOV:QUICKTIME的视频影像格式,同样采用有损压缩方法,在Windows下必须安装QuickTime程序才能播放;
MP2、音乐文件;
MP3:音频格式,MPEG-1 Audio Layer-3 I格式;
NO:一般是文本文件,如:Serial.no,通常还有一种格式为sn.txt,它说是你安装软件的CD-KEY、产品序列号、注册登记号;
OBJ:目标文件,源程序编译输出的目标代码;
OLD:备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式;
PAS:PASCAL语言源程序文件;
PCD:是PhotoCD专用存储格式,由于其文件特别大,不得不存在CD-ROM上,但应用特别广;
PCM:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列;
PCS:为PowerPoint中的图象文件,为矢量图形文件;
PCX:是微机上使用最广泛的图像格式之一,能表现真彩图像;
PDF:Aodbe acrobat的电子图书格式;
PDG:超星电子图书格式;
PDV:UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS调用,也挺方便的;
PFB:Adobe TYPE1字体Post Script字模文件,必须使用Adobe Type Manager管理安装使用,它的最大优点是放大时比TTF字幕可K得多;
PIC:同上,Lotus 1-2-3的图表文件也叫PIC文件;
PIF:Windows中的运行非Windows应用程序建立的一个文件;
PJX:Visual FoxPro下的项目文件与辅助文件PJT结合成项目管理文件;
PNG:Portable Network Graphics可移植的网络图形,一种新兴的图片格式;
PPT、PPS、POT:微软的PowerPoint电子演示文档格式;
PRG:FOXBASE过程程序文件;
PSD:PDD位图文件,是Adobe Photoshop直接生成的图象文件;
PS1:为WPS下扩展字库文件,PS2一般为繁体;
PYR:格式全称Pyramid Images。这种格式可以在一个文件中包含有多种文辨率,存储方便。
RA、RAM、RM:REALPLAY流媒体格式;
RAR:这也是一个压缩文件,传说比ARJ压缩比更高;
REC:Windows中记录器中的宏命令文件;
REG:注册表导出格式。
RIFF:ainter格式。
RMI、CMI、CMF:是mid几个变通格式;
RTF:文本文件格式,Windows wordpad默认文件保存格式;
SCR:Windows屏幕保护程序文件;
SHP:矢量格式,3DS中的造型文件;
SND:声音文件的剪辑文件;
SWA:音频格式,MPEG-1 Audio Layer-3 II格式;
SWF:Flash动画文件格式;
SYS:Windows系统文件;有时是系统配置文件,最典型的如config.sys
TAR:压缩文件格式;
TGA:位图文件,为Targa公司开发的支持8位到32位颜色深度图像文件;
TIF:图形文件,TIF程式图像可以是RGB真彩色的;
TMP:临时文件;
TTF、TTC:True Type字体文件,是一种轮廓字模,是由Apple和Microsoft合作开发的;
TXT:纯文本文件格式;Cookies也采用这种格式;notepad默认保存文件格式。
WAV:Windows所使用的标准数字音频文件,也称波形文件,它能够重现各种单声道或立体声的声音,是最常见的声音文件;
WDL:华康科技DynaDoc的电子文档格式;
WMA:Windows Media Audio,微软的音乐文件格式;
WMF:是特殊文件,是位图和矢量图混血儿;
WMV:微软的流媒体格式;
WPG:矢量/格式,是Word Perfect使用的文件格式;
WPS:文档文件,由着名国产软件WPS生成;
WRI:文档文件,是由Windows中书写器生成的;
UUE:压缩文件格式;
VXD:虚拟设备文件;
VOC:Creative公司波形音频文件格式,也是声霸卡(sound blaster)使用的音频文件格式。
VDA、ICB、VST:与TGA相似,均为Targa公司开发的位图文件;都是使用很广泛的;
XLS、XLA、XLB、XLC、XLD、XLK…:皆为电子表格Excel的格式文件; 其中XLS为工作表格式;
ZIP:当前最流行的压缩文件,WINZIP、WinRAR等压缩软件均支持; WindowsME/XP也已内置支持。
7. 我这里有一个pdf文件,请好心的大侠帮我转换为word文件,加我好友我传,或者给小弟一篇关于cobol的外文文
如果文件不是很大,到 http://www.pdftoword.com/ 这个专业网站去转,效果十分优秀
不行的话,发送文件到[email protected]
8. ibm做的那种巨型电子服务器是什么啊,什么是巨型电子服务器
大型机(mainframe)这个词,最初是指装在非常大的带框铁盒子里的大型计算机系统,以用来同小一些的迷你机和微型机有所区别。虽然这个词已经通过不同方式被使用了很多年,大多数时候它却是指system/360 开始的一系列的IBM计算机。这个词也可以用来指由其他厂商,如Amdahl, Hitachi Data Systems (HDS) 制造的兼容的系统。 IBM大型机有些人用这个词来指IBM[2]的AS/400 或者iSeries系统,这种用法是不恰当的;因为即使IBM自己也只把这些系列的机器看作中等型号的服务器,而不是大型机。主机(MainFrame)作为计算机中的最顶级产品,由于其安全性(目前尚无黑客可以对其进行攻击)和高可靠性(目前号称全年宕机时间不超过5分钟)一直被用于金融,证券等行业。 大型机不仅仅是一个硬件上的概念,它是硬件和专属软件的一个有机整体,是一套密不可分的封闭系统,如同IBM的As/400小型机系列一样,大型机也使用专门为其量身定做的专用软件,这种封闭系统在为大型机系统带来了高可靠性和安全性的同时也使得一般的计算机从业人员难以进入这一领域,一方面是在全球包括美国等发达国家在内,没有比较完善的社会性质的大型机系统培训,这与风起云涌的JAVA等开放开发平台的培训形成了鲜明的对比。 大型机是上世纪六十年代发展起来的计算机系统。经过四十年的不断更新,其稳定性和安全性在所有计算机系统中是首屈一指的。正是因为这方面的优点和强大的数据处理能力,到现在为止还没有其他的系统可以替代。由于成本巨大,使用大型机系统的一般以政府、银行、保险公司和大型制造企业为主,因为这些机构对信息的安全性和稳定性要求很高。从美国“阿波罗登月计划”的成功,到天气预报、军事科学的发展,以及全球金融业、制造业商业模式的变换,无一离得开大型机的功劳。在银行业,现在数以亿计的个人储蓄账户管理、丰富的金融产品提供都依赖大型机;在证券业,离开大型机,无纸化交易是不可想象的。 目前,我国从央行到工农中建四大商业银行,其核心业务平台和正在兴建的全国各地的数据处理中心,其产品使用和设备维护百分之百地IBM的。有人甚至认为IBM垄断银行大型机造成我国金融安全黑洞。
[编辑本段]IBM大型机培训
IBM大型机工程师是高端人才,一般人很难进行这一行业,但是工资待遇却相当高,尤其在上海,北京地区。 大型机造价昂贵,安全性、稳定性和强大的数据处理能力目前尚无可取代,几十年之内不会被轻易淘汰,因此大型机人才的职业稳定性是非常高的,而有经验的大型机IT工程师的薪酬也非常可观,年薪多在20万元以上,要远远高于相同资历、从事开放平台业务的工程师。但是目前国内的大型机人才奇缺,同时由于大型机售价昂贵和技术专业性较强,使得目前的大专院校很难开设相关课程。 IBM大型机课程介绍 1、OS/390 An Introction 描述OS/390的基本概念,介绍OS/390的优势,解释OS/390下的系统管理、存储管理、数据管理、任务管理、输入输出进程以及通信系统等概念。本课程是理论性的介绍,使大家对大型机的内部实现有一个基础的了解。 2、ISPF/PDF With TSO/E 这门课程介绍了如何用仿真终端登录S/390开发环境以及在该环境下工作的基本技巧,包括:学习启动TSO的方法、ISPF/PDF画面间的切换及各功能的使用方法、如何使用ISPF/PDF分配和编辑数据集、建立和管理数据集等内容。 3、COBOL for MVS Coding Fundamentals COBOL(Common Business Oriented Language)语言是主机开发过程中常用的语言,它不仅是商业数据处理的理想语言,而且广泛应用于数据管理领域。该课程主要介绍COBOL语言特点、程序结构、COBOL语句的语法,系统的编译、连接、测试和调试等。 4、OS/390 MVS JCL & Advanced 本课程教授如何在批处理环境下使用 MVS作业控制语言 (JCL) 及 Utilities 程序。包括:使用恰当的语法及编程规则编写基本的 JCL 语句、介绍存储管理子系统下的 JCL 、In-Stream 和 Catalog Procere 的使用、Procere 中的符号参数的使用、Procere 的调用及参数的修改等内容。 5、CICS Transaction Server for OS/390 Introction 本课程提供CICS入门所需的基本概念及其主要功能的定义、如何编写和调试 CICS 命令级的应用程序、如何使用 CICS 高级功能开发应用程序。包括:OLTP基本要求、如何在 CICS 环境下开发应用程序、如何编写 CICS 命令、如何编译,连接,调试和运行应用程序、如何查看在线信息以及如何使用交互式调试工具等内容。 6、SDFII for MVS 教授如何使用SDFII工具在MVS环境下编辑应用程序界面,并生成相应的字符图像和物理图像,介绍生成的图像如何应用在CICS程序中。 7、VSAM Fundamentals 本课程教授介绍VSAM数据集的访问方法,文件结构及管理,如何使用访问方法服务程序 IDCAMS 来管理 VSAM 数据集,以及如何使用COBOL程序对VSAM数据集中的数据进行访问和维护。 8、DB2 Application Programming 介绍DB2的基本概念以及基本的SQL语句,重点教授DB2在OS/390上的应用设计和数据库管理,以及如何在COBOL程序中嵌入SQL语言对DB2数据进行访问和维护。
[编辑本段]大型机的发展历程
64年4月7日,诞生了第一台IBM大型机(SYSTEM/360,简称S/360)。这项投资50亿美元的投资,被证实是一项启动创新商业运作的历史性变革。 1964年 S/360诞生。S/360以取一圈360度之意,即为满足每个用户的需要而设计。它可以让低端电脑连接大型主机,下传和下载程序或资料,将电子数据处理的“松散终端”连接起来。堪称是现代e化的开宗祖师。 1968 年 System/360 85 型引入了高速缓存存储器,使得可以比以前快 12 倍的速度提供高优先级的数据,并且为今天很多的计算技术中可见的同一种高速缓存存储器打下了基础。 1972 年 IBM 公布了 VM 虚拟化。今天,zVM帮助创建敏捷的主机,能够迅速有效地利用资源来响应动态需求。 1976 年 System/370 上的 SAS 软件帮助创造了新的竞争优势:商业智能。这一创新将原始数据 转换成为可操作的智能,它能够帮助组织发 展获利性更好的客户关系和供应商关系,并 实现了更好、更准确的决策 1988 年 IBM 客户开始超越决策支持系统(DSS)来部署 DB2,将它部署到核心交易处理中,推动了 CPU 成本的降低和在并发性上的显着改进。 1988 年 IBM 引入了 Enterprise System/3090 600S 型。它是业界最强大的通用处理器,为客户提供了额外的 56% 处理能力并引导了新的 10 型号 S 系列高级大型计算机,这些计算机利用 IBM 的企业系统体系结构/370、多虚拟系统/ESA 和虚拟机/扩展体系结构操作系统和数据管理软件。 1994 年 IBM 公布了 System/390 并行系统综合体产品,它包括了耦合器、S/390 并行事务服务器、高速耦合链路以及软件功能增强。并行系统综合体设计用于提供应用的持续可用性、减少或消除计划的应用程序,并且能够扩展到实际上不受限的容量。 1995 年 互补金属氧化物半导体(CMOS)所支持的处理器引入到了主机环境,为现代主机技术设定了新的路径图。CMOS 芯片需要的电力比只使用一种类型晶体管的芯片要少。 1998 年 IBM 引入了 System/390 第 5 代服务器。Turbo 型号突破了 1,000 个 MIPS 的障碍,使它成为世界上最强大的主机之一。 1999 年 IBM 引入了 System/390 第 6 代服务器。它是第一个使用 IBM 创新的铜芯片技术的企业服务器 2000 年 IBM 公布了 IBM eServer z 系列 900,它是从头构建的第一个以电子商务作为其主要功能的IBM 主机。z系列主机构建用于处理不可预测的电子商务需求,使得数千个服务器能够在同一个机箱中运作。IBM 还向 z/OS引入了新的 64 位操作系统。 2003 年 IBM 公布了 eServer z 系列 990,它是世界上最复杂的服务器、eServer 系列的新旗舰产品。它为动态地平衡关键应用提供了均衡的、高度安全的平台,并且是投入了 4 年时间和超过 10 亿美元所得到的成果。运行 z/OS 1.4 的 z990 上的每秒 SSL 交易量增加到 11,000。
[编辑本段]IBM大型机的优越性
大型主机的性能优势如可用性、可扩展性、安全性、分区和负载能力是其他类型服务器所不及的。大型主机处理复杂多任务时的超强能力,宕机时间远远低于其他类型的服务器;大型机I/O能力强,擅长于超大型数据库的访问;采取动态分区管理,根据不同应用负载量的大小灵活地分配系统资源;从底层防止入侵的设计策略使大型主机安全性提高。以上特性对于像金融、电信、交通、能源、政府等行业中对于系统处理能力和安全性稳定性要求都极为苛刻的应用来说,大型主机是不可替代的。
9. 零基础如何学习数据库
学习数据库从了解到认识到使用是要很多时间的,需要学习的东西很多。如果为了企业的一些资料,数据便于利用存储,而且不是什么大企业还是什么大项目,用SQL有点专业了。你如果是自己用还是只是了解会一点,那就学个简单点的。
数据库都很复杂,不用的软件就是能实现的功能和他运行的速度有所不同。如果学的不是很深的话,就学office的access。一般是陪在office的办公软件里的。书籍先去看下电子书,下载个PDF可以浏览的软件,然后上网上去下载电子书,有数据库专用书之类的。里面还可以下载比较旧版本不用钱的软件,就如你要的SQL数据库或是Photoshop这些软件都有的。