找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2478|回复: 0
打印 上一主题 下一主题
收起左侧

C、VB、VF、JAVA、C++语言 的差异及相关建议

[复制链接]
跳转到指定楼层
楼主
ID:105323 发表于 2016-2-22 00:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、什么是C语言?什么是VB语言?什么是VF语言?什么是JAVA语言?什么是C++语言?

C语言 VF VB都有什么区别,简单来说:他们类型不一样,C \VB是程序设计语言,VF是数据库软件.而C和VB又不太一样,C是面向过程的,VB是面向对象的.至于作用,在他们的类型上就体现了,C\VB是程序设计用的,VF数据库应用的。

计算机二级考试内容包括C语言,Q Basic,Foxbase, Visual FoxPro和Visual Basic。考生从中选出一项作为考试项目。考试分两部分,上机和笔试。笔试就是一些基本的操作方法,编程方法,上机就是要亲自编程。报名时可以购买复习资料,包括:考试大纲,二级教材以及模拟考试光盘。

VB:
VB很简单、功能不全、开发出来的软件对系统资源依赖性强(俗话-运行的这么卡呢?)、以上原因导致VB已经被社会淘汰了,已经没有客户要买用VB开发出来的软件了。
VB的开发实际上就是在一个窗口里“画”按钮之类的东西,然后再在按钮里加代码,这个所谓“按钮”实际上是VB众多被称为“控件”的东西的其中之一,是别人为你编写好的,但这些“控件”是用什么编写的呢?,是用C++编写的(VB想要实现什么功能,必须先用C++做控件),所以有句话说的好“真正的VB高手其实是C++高手”,不学VB还有一个原因,就是他破坏你学习其他软件的思路,他的语法与其他流行软件的语法不一样,学完以后会有少许误入歧途的感觉。

C语言:
能编写DOS程序,功能不是很强大,但却是基础,因为大部分流行的编程软都与C语言的语法结构类似,一定要先学。
★C语言是作为UNIX操作系统的主要使用语言。由于UNIX操作系统的成功,现在C语言也得到了广泛的使用。C语言是有经验的软件工程师设计的,它具有很强的功能,以及高度的灵活性。它和其他的结构化语言一样,能提供丰富的数据类型、广泛使用的指针以及—组很丰富的计算和数据处理使用的运算符。
★C++语言是C语言的扩充。在1980年,贝尔实验室的Bjarne
Strotstrup博士及其同事开始对C语言进行改进和扩充,最初被称为“带类的C”,1983年才取名为C++。以及不断完善和发展,成为目前的C++语言。一方面,它将C语言作为它的子集,使它能够与C语言兼容。使许多C语言代码不经修改就可以为C++语言所用以及用C语言编写的众多库函数和和实用软件可以直接用于C++语言中;另一方面。C++语言支持面向对象的程序设计这是它对C语言最重要的改进。
C++,C语言进化而来的,有强大的功能,举例吧:
软件:
  微软的Office系列
  Macromedia网页三剑客 - flash,dreamweaver,fireworks
  Adobe出的 超有名的作图软件 - PhotoShop
  3D动画软件 - 3DMax
  .....
游戏:
  PC平台几乎所有的游戏
  星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界....
那数不胜数了,自己数吧:)
  以上均出自C++之手,原因是C++靠近计算机底层,编写出来的程序对系统资源依赖较小,功能强大,运行速度快,比如你的两个朋友与你分别玩 用 VB、Java、与C++编写的“跑跑卡丁车”,你玩C++那款游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊,所以这一系列的软件、游戏都会采用C++编写。
  虽然C++很有优点,但是对于学习者来说应该是比较困难的一门语言。(再说明一点,C或C++属于语言,而VC - “Visual C++”是用来编写C或C++的工具)

Java:
不可小视的编程语言,我举不出来用它编写的应用软件和游戏,因为它是商业编程语言,我之前举的C++开发的软件都是面向普通人的,而Java开发的软件大部分是面向事业单位、公司及企业的,它的功能同样强大,结构比C++清晰,学习起来比C++简单多了,并且是跨平台运行的程序,用Java开发出来的软件可以在世界几乎所有的系统上运行(包括Linux、掌上电脑、手机等),但正因为如此,使之运行时会比C++开发的软件要慢。
没接触过编程的人恐怕很少有人知道,我不知道楼主你年龄多大了,你学编程是因为兴趣还是因为职业?如果是因为职业,建议选择学习Java。

VF:
Visual FoxPro - 微软出的数据库编程软件,和以上都不一样,没必要考虑这个,并且近几年已经被微软淘汰,因为这个软件在世界上早已被 Sql-Server 和 Oracle 等数据库编程软件所取代。  

大家好,这是我在网上搜到的一些材料,我这学期的课程是VF,我现在还在学C语言,但我一直很纳闷为什么会要去学习这些,可能我们现在更多的同学是因为听很多人在说这很重要所以就去学了,自己却很少去了解,所以今天整理出来这些东西来与大家分享,但愿这个分享能给大家带来一些益处,也能让我们不再去盲目的去学一些东西,真正去学有价值的东西。此刻我想起来徐志摩父亲原来帮徐志摩选学校的故事,徐志摩大学上的不是北大的本科而是上的预科,原因是预科能让徐志摩学到法律和能让其更加的与外界接轨。他父亲的眼力和认知的确为徐志摩铺下了一条很广阔的道路。我希望我们每个人也都能为自己去铺出这样一条路,加油、加油、加油喽。




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表