VB编程和C语言、C++语言、C#语言、Java语言哪一种好一点?它们的都有什么不同?
这四种语言各有千秋开发环境不同作用也不同
我建议你可以学学vb、c#、java这三种
c#和java现在国际上应用的比较多
vb操作比较简单比较容易学
html 是你在百度知道提问的网页,分为静态的和动态的.其中静态的就是死的画面,不能与后台进行交互的,动态画面包括很多asp,jsp,php等.在动态画面可以与后台交互,可以通过用户的操作达到把你想要保存,修改,删除的东西到后台DB进行处理.
--------------------------------- 以下为摘抄 ----------------------------------
vb是一个可视化的编程工具,而c和c++则是语言,没有可比性,除非你用basic和c比,或是vb和vc比的话,b的底层技术没有c强,如果你要编写诸如杀毒,输入法,优化工具,网络工具,驱动等等,VC的优势很大。如果编写诸如基于数据库方面的软件,如员工管理,企业财务管理等等,VB的开发效率能比VC的优势大一点,但不是绝对的。
C在底层操作上,绝对是除了汇编外,无人能敌的。
但是现在基于数据库的软件非常流行,项目的盈利非常大,如果用vc编写一个优化大师或是输入法的软件,能卖10万元的话,如果做一个报税的软件则能达到百万的收入。
按照技术投入说,c如果要出人头地,必须要付出更多的代价。
本人是搞java开发的,项目的金额都在百万以上,最近这个能达到1500万到2000万人民币,java是开发b/s模式的数据库软件,而vb是c/s模式,同样的软件用java做就要比vb的盈利大很多倍。
同样是c/s模式基于数据库的软件,pb和delphi的开发效率要比vb大很多。所以说vb现在已经无路可退了。
如果你喜欢C,那么我支持你,C是一个永不过时的语言,但是你要付出太多的努力,现在C的方向一是开发驱动,二是开发嵌入式,都是比较有发展的产业。不过学习要对硬件了解很多,毕竟C的优势就是底层开发。
如果你喜欢开发基于数据库的软件,建议你学习java或是dotnet,这样你的付出相对c来说不会太多,但是相关的技术知识也是要掌握的,如web技术,数据库建模,服务器集群,浏览器参数,软件架构,而且新技术更新特别快,所以需要经常自我学习,也不是一件轻松的事。
学习C语言和其他语言的好处,我简略给你说说:
(1)C++语言必须要有C语言的基础,否则你学习C++就像看天书一般。C++学习周期长,没有几年是学不好的,并且学习了几年也不一定学的精通,而且没任何的开发经验在中国找这类工作相对较窄(我说的是没有精通其他编程语言的情况下)
(2)C#我没接触过,但据说目前发展的还不是很完善,但前景很好,但我可以说的是,学好C语言,对此语言的学习肯定有很大的帮助。
(3)java语言在如今那是炙手可热,学习的人相对较多,周期也是相当长的(要学好的话),毋庸置疑,C语言虽是面向过程的,但学好C语言的指针对学习JAVA里面的引用会有很大的帮助。
(4)C#、C++、JAVA三语言任选一门即可,语言都是互通的,大同小异的,学好一门,学习其他都会事半功倍。
最后说一句,楼主先好好的学习C语言吧,路子还长着呢,先学好C语言基础,再看自己喜欢往哪方面发展,在集中学一个就好。如今你浮躁是没有用的,想搞编程开发,想吃这碗饭,一定要有坚持忍耐力,否则无从谈起。 (一字一字码的不容易,楼主如果认同,就采纳我吧)
我自学的是C语言,C能懂得编程的思想,深点就要学系统编程比如苹果系统,WIN系统。。。,,刚开始很难,慢慢会好的,你学C学到感觉差不多了解哥大概,试试在TC图形下写个贪吃蛇小游戏,你就会了解语言,我推荐C语言,写了游戏之后在写个病毒,用到WIN函数。。。。。。
VB比较老,目前存在的大多是VB6,图形化界面,和C#差不多,但功能不如C#强大,很少有人使用。
C一般用于底层,从业人员要么在做嵌入式,要么搞算法研究,没有硕士学历很够呛,属于研究型语言。功能堪称除汇编外最强的语言,但难度大上手不易。
C++是比较尴尬的语言,介于C和JAVA之间,一般用于BS开发,和C一样,不推荐初学者学习,难度大,概念多,不容易学好。
推荐学习JAVA,容易上手,入门教材《thinking in java》堪称经典,目前排名第一第二的语言,搞外包、通信或者手机开发都可以做,WEB方向也不错。
当日如果你有恒心,以上可任意选择,语言归根结底还是和系统挂钩,不懂系统的程序员,始终只是个码农。
C是基础。。其实都好。
学VB语言还是学C语言?
会VB,可以自己写点自动化办公程序辅助自己工作。但是如果想走程序员,99%都会选择学C语言,不论以后用其他什么语言写代码。因为这是基础。VB更偏向于是一种工具。另外,学编程,学会不难,但学通就非常难。所以想学不要怕,相信自己坚持一下肯定能学会。至于深入,这是时间决定的,心急不来。
除了c语言还有哪些编程语言?
很多很多,历史上的编程语言大大小小加起来得上千种 目前排名前十的为 C,Python,Java,C++,C#,vb,JS,PHP,汇编,SQL 另外列出当前排名五十到一百的五十种小众编程语言,仅供一笑 ActionScript, Alice, Arc, Awk, B4X, bc, BCPL, Bourne shell, CFML, CL (OS\/400), Clipper, CLIPS, ...
关于编程的所有名称(编程相关)
缺点:没有面向对象编程功能(OOPs),运行时类型检查是不可用,C不能够在一个范围内再次使用相同的变量名,构造函数和析构函数不可用,必须通过方法或者以其他方式来手动实现变量的析构和构造。 2.c++ 是在c语言的基础上开发的一种面向对象编程语言,应用广泛。它的主要特点表现在两个方面:一是尽量兼容c,二是支持面向对...
B语言与C语言的关系
然而,这并不意味着C依赖于UNIX或其他任何操作系统或机器。UNIX\/C协同开发环境为C争得一个荣誉:它是系统程序设计语言,因为它适合于编写编译器和操作 系统。C还非常适合于编写很多不同领域中的多数程序。Dennis Ritchie被认为是C的创建者,该语言恢复了在BCPL和B中丧失的通用性。他通过精确使用数据类型...
C语言为什么叫做C语言而不叫A,B,D..Z等语言
C语言的祖先是BCPL语言。 1967年,剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。 1970年,美国贝尔实验室的 Ken Thompson。以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。
B语言和C语言的全名分别是什么?
C语言其根源可以追溯到ALGOL60,在此基础推出了CPL,继而简化为BCPL BasicCombinedProgammingLanguage(B语言,取其第一个字母),后来又做了进一步改进,区别起见取其第二个字母C,即为现在的C语言
C语言编程求两数相加的和有什么思路?
利用C语言编写一个求两数相加的和的编程思想和方法如下:1.首先需要定义三个变量a,b,c,两个为相加的数,第三个为相加后得到的和。2.然后使用scanf()语句接收从键盘输入的两个数,为变量a,b赋值。3.接着进行a和b的加法运算,将结果赋值给变量c。4.最后使用printf()语句将计算结果显示在屏幕上...
请问C语言的主要特点有哪些?
1. 结构化编程:C语言是一种结构化编程语言,它支持模块化设计和代码重用,使开发人员可以更容易地编写和维护复杂的程序。2. 高效性:C语言是一种高效的语言,可以直接访问计算机硬件和操作系统,使程序的执行速度更快。3. 可移植性:C语言是一种可移植的语言,可以在不同的操作系统和计算机架构上运行...
关于C语言和编程
1、c语言和编程有什么关系?编程就是用一种编程语言实现某些功能需求, 而c语言只是其中的一门编程语言,也就是说同 样的问题,我们可以用不同的语言来实现它,比如汇编语言c、c++、c#、java、php等很多,但是每一种语言都有它的强势所在,都有它的应用领域!2、c语言怎么学?有著名的新手教材没?...
B语言(不是basic)还有资源吗,求
由于B语言的无数据类型特性,它在PDP-11机器上无法以优雅的方式访问字符类型,因此从1971年开始,Dennis Ritchie对其进行了改造,引入了数据类型的概念,这些改造最终使B语言演化为了C语言。C语言是计算机发展历史上非常重要的编程语言之一。随着C语言的出现和发展,B语言逐渐被取代,现在除了在一些古老的大型...
仲孙冒四维: 目前这几种语言我都有学过,但是我用言语说不清楚区别,你要是都学了就会明白,各有各方面的优势.C语言应该是最基础的吧,用起来比较麻烦,比如它没有string类型(我从来不用C语言);C++在C上做了很大的改进,特别是这是面向对象的(大部分语言都面向对象了,C没有),使用起来算得上很方便了,但是它很严谨,也比较全面;java比较适合网络开发吧;C#是微软发布的基于.net的语言(要是电脑上没有.net,它做的软件就不能用);比较讨厌VB的编写风格,没有花括号,首字母还大写……总之,我觉得C++必须会(感觉它就是爹(全面、复杂),其他的都是娃(精简,创新)),然后学其他的就简单了
嫩江县18668677175: C语言,C++,C#,VB,VC,VF等各种语言有什么区别 - ?
仲孙冒四维: C语言:低级语言执行效率只比汇低10%~20% 一般处量效率程序和单机片(硬件开发)C++:继承C语言,但效率没C高但是他是面向对象的,所以功能强大,基本上所有的软件都是C++开发如XPC#:Microsoft为了与JAVA抗衡开发的网络方面...
嫩江县18668677175: C#、 C++、 C语言和 VB 有什么区别?
仲孙冒四维: C是一个面向过程的语言,C++是一个面向对象的语言,C++比C多了类、模版等概念.C#是一个因为.net而生的语言,他的语言和C++很像,但是C#没有了指针等,而且加入了垃圾回收机制.VB是一个很好学习的语言,但其好很多的缺点,最新版本的加入了对多线程的支持.但对于一个初学者来说VB可以说是最好学的了.
嫩江县18668677175: c语言和c++和VB有什么区别? - ?
仲孙冒四维: C:经久不衰的语言 主要应用在嵌入式编程,硬件驱动程序设计中 说白了是计算机底层的编程设计 优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发 缺点是在企业级开发中,几乎无用武之地 我朋友是做这个的,在长沙这种小地方,...
嫩江县18668677175: c语言vb语言c++c#那个好?
仲孙冒四维: 很难说哪个好.如果是要学习的话,c很合适.但是vb更实用,毕竟vb用起来很方便.至于c++和c#,比c强,但要学这两种语言,建议先学C.
嫩江县18668677175: C++ 、 C# 、 VB分别是是干什么的? - ?
仲孙冒四维: C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”. 它是一种使用非常广泛的计算机编程语言.C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言.它支持过...
嫩江县18668677175: C语言,C++,VC++,VB,易语言,有什么区别,那个容易 - ?
仲孙冒四维: “C语言,C++,VC++,VB,易语言”都是高级计算机编程语言或使用特定编程语言的编程软件,它们的指令单词不同、语法习惯不同、编译软件不同.对中国人来说,其中最容易懂的是“易语言”.这几门语言或软件当前的特点:C语言:是C+...
嫩江县18668677175: VB,C,C++,C#等等的都有什么区别和联系啊? - ?
仲孙冒四维: VB,C,C++,C#都是国际上广泛流行的计算机高级语言.美国贝尔实验室较先开发出vb语言,c语言是在vb的基础上开发的,c语言即保存了b语言的精炼、接近硬件的优点,又克服了b语言过于简单,无数据类型的缺点.c语言主要是面向过程.为适应要求,美国贝尔实验室的科学家又在c语言的基础上开发了c++,其弥补了c语言的一些缺陷,增加了面向对象的功能,是一种过程性与对象性结合的程序设计语言.C++应该说是面向过程和面向对象语言的综合体,但它并不属于完全的面向对象语言.而C#属于纯面向对象语言,而且它有很好的内存垃圾回收机制,而C++的在创建新对象时还得要注意对象内存的销毁问题.这两点可以直接在代码中可以看到它们的区别 .
嫩江县18668677175: C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同点??
仲孙冒四维: C#是由Microsoft开发运行于其.NET平台之上的一种语言vb全称是Visual Basicvc全称是Visual C++,C++便是其中的核心语言C++是在c语言的基础上演化而来,其加入了面向对象的特性.c/c++的编译器直接将程序编译成二进制代码,这一点与C#...
嫩江县18668677175: C语言,C++,Vb有啥区别? - ?
仲孙冒四维: C语言是结构化的典型语言,它最厉害的地方在于嵌入式开发,和系统级的底层开发.在那些开发中很少有高程度的抽象.C++语言不仅仅是C语言的后续,它最大的特点是引入面向对象和模板,这两个是非常重要的机制.C++语言也非常复杂,号称为当下最复杂的高级语言.它比较适合面向对象的方法,也可以使用结构化的方法来写程序,看程序员的能力了.VB的特点是可视化、事件驱动.不过VB已经逐渐被别的取代,比较有用的是VB.net.最后,语言本身并没有什么绝对的优势和劣势,关键还是得看你开发软件的意图,以及如何表达你的思想.