回 帖 发 新 帖 刷新版面

主题:学什么语言编程好

我现在学的是VFP,我不明白的是VFP与VB与VC与C语言、JAVA、C++等,它们有什么不同,各有什么好处

回复列表 (共16个回复)

沙发

说真的每个语言各有千秋学精一门也不错呀!

板凳

机器语言

3 楼

嗯 有同感!

4 楼

vfp,vb,vc都是可示化语言,而c 语言不是,一般操作系统都是用c语言编写的,还有你想做什么用了,那只有你自己才知道了......

5 楼

学vc吧,一门功能最强大的语言,而且性能较之vb来说,效率要高很多.

6 楼

vc其实不是语言,是编译器,是基于c++语言的编译器、里面有很多库,反正里面涉及的技术却是很多。

其实学什么语言也是跟你想做什么相关联的。

7 楼

VC++也可以叫做语言
组件技术是软件发展的最新结果,也是目前最有效的软件构造方法.不少专家将这些支持OOP技术和模型 工具概括为第4代计算机语言--------摘自<<高中信息技术>>上册 第三版 重庆大学出版社   是我们重庆所有高中生的教材

8 楼

高中生毁了

9 楼

如果编写对性能要求苛刻,或和操作系统结合紧密的程序,必然选择c。
如果编写到处可用的程序,选java。
如果编写大程序,可能的化尽量用python,不行了再用java和c。因为python带来了生产力。
编写文本的处理程序用perl。
编写知识的处理程序用prolog。
编写最灵活,最模糊的程序用lisp。
编写office程序用vba。
编写服务器端程序,php、perl、python、asp都是选择。
编写数据库程序用vb或delphi。

10 楼

看你自己以后的发展方向了...


如果要追求性能和程序的能力,要完全发挥操作系统的能力,使用c语言是合适的。在windows环境下用vc,在linux环境下用gcc。
如果不是追求和操作系统完美结合,而只是性能,又要追求跨平台性,那么仍然选择c,但可以选择跨平台的库,如qt、gtk、fox、wxwindows。如果要编写游戏也有跨平台选择:SDL。
如果不满意c领域标准的不统一,不满意c的容易出错,不满意c的面向对象特征不彻底。如果不在乎跨平台,windows平台可以选择c#,mac平台可以选择coco。如果需要跨平台,可以选择java。
如果需要跨平台,又要广泛的支持的话,选择java。
如果不在乎商业机密,应用目标也不是太苛刻的话,编写大型跨平台程序还有一个选择就是python或ruby。脚本语言,但是具有全面的库的支持,有和c语言的方便的交互能力。他们和java相比,编程效率更高。同时因为没有编译,程序更方便修改。因为他们的库都是c实现的,也比java有更高性能。同时,他们都是开源的,都是对商业应用友好的,也是简单的、方便定制的。也是不满意java的不可控制的越来越庞大的库的又一个选择。
在linux下,最方便的工具语言是perl,它有强大的社区和代码库的支持。
如果只作为简单应用的工具语言,python和ruby是更好的选择,他们的跨平台移植性好,应用也比较广泛。其中python更适合入门和交流,长期使用也不错。ruby是对python不满意的另一个选择,它提供了很多额外的功能。
如果要选择一个程序的嵌入语言,原来有lisp、basic和java,现在还可以选择python和ruby。
如果在要求动态解释执行语言,而又不想学其他语言的话,c程序员的选择是pike,java程序员的选择是beanshell。
在java平台,又想用脚本语言的话,可以用jython。
最正统的基于文档的语言或叫动态页面语言是javascript。
最专门的服务器端语言是php,当然也有很多其他选择。
xml语言以xul为最著名,dtml也算一个,你自己也可以用xml作为自己特殊用途的语言。比如jedit就用xml作为一种模式定制语言。xml语言是一种比较先进的趋势,比现有的语言在特殊领域更高效。
要找容易实现的语言,lisp和tcl是选择。
lisp的数据和程序融为一体的能力和自由是其他语言都没有的。现在出现了一个lisp的现代化的变种:rebol。
如果有基于事实的编程的需要的话,prolog和clips是必然。

我来回复

您尚未登录,请登录后再回复。点此登录或注册