初学者如何选择编程工具

Author: 胡勇智 Date: 2001年 27期

?牐牰杂诠愦蠹扑慊谜叨裕谡莆樟思扑慊幕静僮骱螅粝敫钊氲亓私狻⑹褂眉扑慊?习程序设计将是必然的选择。计算机的编程工具有很多种,那么对初学者而言,究竟该选择何种编程工具进行学习,似乎颇费周折。下面我们就把各种常见编程工具的特点一一列举出来,给正打算学习编程的朋友一些选择的参考。
  #1?牐燚OS环境
  ?牐牼」蹹OS系统已基本被淘汰,但DOS环境下的程序设计没有对象、属性等繁琐的概念,编程思路清晰,更易被初学者掌握。有了DOS环境下程序设计的基础知识后再转向Windows平台会更加顺利。
  ?牐犜贒OS环境下常见的编程工具有BASIC、Pascal、Fortran、C、FoxPro、汇编等。其中,BASIC由于语法简单、易学易用而成为初学者入门的首选。很多人把它同“业余”、“低级”等词联系在一起,应该说,这是一个莫大的误解。其实它的编辑、调试功能是十分强大的,在简单作图和声音处理方面的操作也非常方便。另外,它很容易让初学者入门并感受到编程的快乐,这是其它高级语言不能比拟的。
  ?牐犗喽远裕琍ascal具有模块结构清晰明了、语言紧凑、书写格式严谨和程序设计风格优美等特点,有利于初学者形成良好的编程习惯和严谨清晰的程序设计风格,是极好的教学语言,非常适合打算以程序设计作为专业的学习者。
  ?牐牰杂贑语言,大家都知道,它融合了低级语言和高级语言的特点,是非常理想的开发工具。但由于它的编程灵活性和自由度颇大,因此学习难度较大。一般建议初学者在掌握了一门其它高级语言(如BASIC)后再向C语言进军。
  ?牐牰杂谟惺菘獗喑绦枨蟮呐笥眩現oxPro则是一个较好的选择,它具有良好的兼容性,丰富的命令和函数,友好的界面,且学习难度也不大,因此,将FoxPro作为学习编程的入门语言亦不失为明智的选择。不过,它在针对非数据管理方面显得较弱,不能代替BASIC、C等其它高级语言。
  ?牐犉渌娜鏔ortran,它的特点在于科学计算;汇编语言被称为“低级语言”,它能对计算机的硬件进行很好的操控,但学习难度很大,如果你没有特别的发展要求,一般没有必要选择它们。
  #1?牐燱indows环境
  ?牐犜谡饫锸紫纫魅罚壳癢indows下的编程最大的特点就是“可视化”,一般采用可视化编程和面向对象技术,使得程序设计的过程更加直观、高效。
  ?牐燱indows环境下有Visual BASIC(简称VB)、Delphi、Visual C(简称VC)、Visual FoxPro(简称VFP)等编程工具。从演化过程来看,其实它们分别对应了BASIC、Pascal、C、FoxPro等DOS下的编程工具。它们具有的一个共同的特点是本身提供了大量的控件、模块、函数库等资源,编程者只须利用已有资源“搭搭积木”即可完成很多事情,这为非专业人士编程提供了很大帮助。
  ?牐牶虳OS下的情况相类似,VB胜在入门简单,开发中小型程序快捷,但深度开发能力不足;而Delphi强在执行效率高,更适合编制较大型的应用程序;VC编程则灵活方便、应用广泛,程序执行效率极高,常被用于开发较大型的应用程序,但学习难度太大;VFP还是在数据库开发方面有着很强的优势。
  ?牐牫艘陨霞钢郑喑坦ぞ呋褂泻芏啵静皇屎铣跹д撸饫锞筒灰灰唤樯芰恕?