摘要    3
Abstract    4
Ⅰ  绪论    5
1.1常见编程语言概述    5
1.2各种编程语言介绍及其特点    5
1.2.1 BASIC及VB语言    5
1.2.2 C、C++、C#    6
1.2.3 Java    8
1.2.4 PASCAL语言    8
1.2.5 COBOL语言    9
Ⅱ  编程过程中的常见错误及处理    9
2.1 C++编程常见错    9
2.2 不属于错误情况    10
2.3实例代码    12
 
编程是一项严密的工作,一个小小的错误就会造成程序不能正常运行,甚至引起程序、系统崩溃。一般来说编程过程中要遵循以下几点原则:尽量少用全局变量,尽可能的用过程或函数约束自定义变量,调用函数时返回值类型尽可能一致,不使用与系统中重名的函数名称,建立良好的编程习惯。一般来说,良好的编程习惯往往比苦练开发工具更重要。
关键词:编程, 错误 ,改正
Programming is a rigorous work, a small error will cause a program can not function properly, or even cause the program, a system crash. Programming process in general should follow the following principles: minimize the use of global variables, as much as pos
sible with the procedure or function constraint custom variables, call the function return value type as consistent as possible, do not use the same name with a function of the system name, the establishment of good programming habits. In general, good programming practice is often more important than hard training development tools.
    Keywords: programming, error, correct
Ⅰ 绪论
一、常见编程语言概述
计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作
逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。 每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。
目前被广泛使用的高级语言有BASIC、C、COBOL、FORTRAN、LOGO以及VC、VB、JAVA等。
二、各种编程语言介绍及其特点
1.BASIC及VB语言
BASIC语言全称是Beginner’s all Purpose Symbolic Instruction Code,意为“初学者通用符号指令代码“。1964年由美国达尔摩斯学院的基米尼和科茨完成设计并提出了BASIC语言的第一个版本,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC易学、
易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序。
vb是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。VB主要特点有:面向对象、事件驱动、软件Software集成式开发、结构化设计语言、强大数据库访问功能、支持对象链接和嵌入技术、网络功能、多个应用向导、支持动态交换、动态链接技术、联机帮助功能。 
    BASIC及VB主要优点
Basic 简单易学,很容易上手。
Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
众多的控件让编程变得象垒积木一样简单。
Visual Basic 的全部让对英语不很熟练的人更容易上手。
 BASIC及VB主要缺点
Visual Basic 不是真正的面向对象的开发文具。
Visual Basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。
Visual Basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic 的编译速度大大变慢。
2.C、C++、C#
C语言是美国AT&T(电报与电话)公司为了实现UNIX系统的设计思想而发展起来的语言工具。C语言的主要特是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言子程序的函数是C语言的补充,每一个函数解决一个大问题中的小任务,函数使程序模块化。C语言提供了结构式编程所需要的各种现代化的控制结构。
C语言是一种通用编程语言,正被越来越多的计算机用户所推崇。使用C语言编写程序,既感觉到使用高级语言的自然,也体会到利用计算机硬件指令的直接,而程序员却无需卷入汇编语言的繁琐。
C语言的特点
是一种结构化语言。层次清晰,便于按模块化方式组织程序,易于调试和维护。
C语言的表现能力和处理能力极强。不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,它还可以直接访问内存的物理地址,进行位级别的操作。
由于C语言实现对硬件的编程操作,所以既可用于系统软件的开发,也适合于应用软件的开发。C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类计算机上,从而形成了多种版本的C语言。
由于C语言允许直接对位、字节和地址进行操作,能实现汇编语言的大部分功能。
目标代码质量高,程序执行效率高。
脚本发生错误怎么办
总体上来说,C语言的优点是简洁、紧凑、使用方便、灵活、易于学习和应用。仅有32个关键字。9种控制语句,程序的书写形式也很自由。
C语言的弱点:非强类型;语法限制不严格,使得编程者无法过多地依赖C编译程序去查错;缺少实时检查,如数组越界等。
从严格上来说,C语言是块结构语言,这是因为它在结构上类似于ALGOL、Pascal和Modula-2。从技术上讲,块结构语言允许在过程和函数中定义过程和函数。因为C语言不允许在函数中定义函数,所以不能称为通常意义上的块结构语言。
C语言作为一门面向过程的计算机语言,至今已有三十多年历史,应用广泛,无论是Windows还是Linux,你所看到的底层都是用C写的。大部分的网络协议也都是用C实现的。你看到的最漂亮的游戏画面也是用C实现的,工业控制程序也是用C实现的。不过C不是万能,只是某些方面它适用而已。
C++语言
C++是于1986年由AT&T贝尔实验室开发的,语言开发的目的在于通过数据封装减少程序变
量的副作用,从而降低程序的复杂性并提高程序的可靠性。(笔者曾经听到的开发C++的目的是由于懂得C语言的人越来越多,所以需要再出一门更难的、比C语言强大的语言,才能保住饭碗,so。C++出世啦)C++是C语言的直接扩展,C++的多继承机制能更好地描述对象的属性和行为。