计算机语言的种类繁多,总的来说可以分为机器语言、汇编语言和高级语言三大类。机器语言由0和1构成,是计算机唯一能识别的语言,但编写难度大,不易记忆。高级语言包括VB、VC、FoxPro、Delphi等,易于学习和使用,但需要经过编译或解释才能被执行。
汇编语言是直接对硬件操作的语言,指令采用英文缩写,易于识别和记忆。高级语言则将机器指令合成为单条指令,简化了编程过程。高级语言的语法、命令格式各有不同,如VB、VC、FoxPro、Delphi等。
解释类高级语言的执行方式类似于同声翻译,一边翻译一边执行,效率较低,但灵活性高。编译类高级语言则在执行前将程序源代码翻译成机器语言,可独立执行,效率较高。大多数编程语言如Visual C++、Visual FoxPro、Delphi等都是编译型的。
初学者可以从Basic语言和Visual Basic开始学习。Basic语言简单易学,易于上手,但表达能力有限。Visual Basic则提供了强大的可视化编程能力,可以轻松地做出漂亮的程序,但不是真正的面向对象的开发工具。
对于有一定编程基础的朋友,可以考虑学习Pascal语言和Delphi。Pascal语言结构严谨,可以培养编程思想,Delphi则是一门真正的面向对象的开发工具,具有强大的数据库开发能力。
C语言和Visual C++适合那些希望接触软件开发底层的用户。C语言灵活性高,效率高,但对使用者的要求较高。Visual C++则提供了丰富的MFC库,与操作系统结合紧密。
C++语言和C++ Builder继承了C++语言的优点,完全可视化,兼容性极强。JSP是一种新的Web应用开发技术,提供了独特的开发环境。
对于数据库开发人员,FoxPro系列和PowerBuilder可能是更好的选择。PowerBuilder提供了各种各样的控件和功能强大的语言,可以帮助用户开发出自己的数据库应用程序。
温馨提示:答案为网友推荐,仅供参考