初学者如何选择编程工具 胡勇智 2001年 27期 对于广大计算机爱好者而言,在掌握了计算机的基本操作后,若想更深入地了解、使用计算机,学习程序设计将是必然的选择。计算机的编程工具有很多种,那么对初学者而言,究竟该选择何种编程工具进行学习,似乎颇费周折。下面我们就把各种常见编程工具的特点一一列举出来,给正打算学习编程的朋友一些选择的参考。   #1DOS环境   尽管DOS系统已基本被淘汰,但DOS环境下的程序设计没有对象、属性等繁琐的概念,编程思路清晰,更易被初学者掌握。有了DOS环境下程序设计的基础知识后再转向Windows平台会更加顺利。   在DOS环境下常见的编程工具有BASIC、Pascal、Fortran、C、FoxPro、汇编等。其中,BASIC由于语法简单、易学易用而成为初学者入门的首选。很多人把它同“业余”、“低级”等词联系在一起,应该说,这是一个莫大的误解。其实它的编辑、调试功能是十分强大的,在简单作图和声音处理方面的操作也非常方便。另外,它很容易让初学者入门并感受到编程的快乐,这是其它高级语言不能比拟的。   相对而言,Pascal具有模块结构清晰明了、语言紧凑、书写格式严谨和程序设计风格优美等特点,有利于初学者形成良好的编程习惯和严谨清晰的程序设计风格,是极好的教学语言,非常适合打算以程序设计作为专业的学习者。   对于C语言,大家都知道,它融合了低级语言和高级语言的特点,是非常理想的开发工具。但由于它的编程灵活性和自由度颇大,因此学习难度较大。一般建议初学者在掌握了一门其它高级语言(如BASIC)后再向C语言进军。   对于有数据库编程需求的朋友,FoxPro则是一个较好的选择,它具有良好的兼容性,丰富的命令和函数,友好的界面,且学习难度也不大,因此,将FoxPro作为学习编程的入门语言亦不失为明智的选择。不过,它在针对非数据管理方面显得较弱,不能代替BASIC、C等其它高级语言。   其他的如Fortran,它的特点在于科学计算;汇编语言被称为“低级语言”,它能对计算机的硬件进行很好的操控,但学习难度很大,如果你没有特别的发展要求,一般没有必要选择它们。   #1Windows环境   在这里首先要明确,目前Windows下的编程最大的特点就是“可视化”,一般采用可视化编程和面向对象技术,使得程序设计的过程更加直观、高效。   Windows环境下有Visual BASIC(简称VB)、Delphi、Visual C(简称VC)、Visual FoxPro(简称VFP)等编程工具。从演化过程来看,其实它们分别对应了BASIC、Pascal、C、FoxPro等DOS下的编程工具。它们具有的一个共同的特点是本身提供了大量的控件、模块、函数库等资源,编程者只须利用已有资源“搭搭积木”即可完成很多事情,这为非专业人士编程提供了很大帮助。   和DOS下的情况相类似,VB胜在入门简单,开发中小型程序快捷,但深度开发能力不足;而Delphi强在执行效率高,更适合编制较大型的应用程序;VC编程则灵活方便、应用广泛,程序执行效率极高,常被用于开发较大型的应用程序,但学习难度太大;VFP还是在数据库开发方面有着很强的优势。   除了以上几种,编程工具还有很多,但基本不适合初学者,这里就不一一介绍了。