当前位置:  技术问答>java相关

java,C++,C,Pascal四种语言的区别,特点,大家来说说,发言有分。

    来源: 互联网  发布时间:2015-08-02

    本文导语:  java,C++,C,Pascal四种语言的区别,特点。 发言有分 我就是想和大家讨论讨论 | C++没用过,C好久没用过,pascal只是见过别人用 :) 题目好大哦。先说说OO吧。 java和其他的3种大不一样。因为ja...

java,C++,C,Pascal四种语言的区别,特点。 发言有分

我就是想和大家讨论讨论

|
C++没用过,C好久没用过,pascal只是见过别人用 :)

题目好大哦。先说说OO吧。

java和其他的3种大不一样。因为java是一个framework,不能仅仅看作是一门语言。他的领域也和其他3个不一样。

C++算是OO的,向下兼容C。他的OO没有java纯粹,很多特性,象多根继承,都是有悖于传统的OO思想。

java是比较纯粹的OO,有gc,运行在vm上。不过,有final static这样的东西,可能也不是绝对的OO吧。

抛砖引玉。欢迎讨论。

|
各有各的好处,重要的是你需要做什么应用,还有一个就是你的算法功底事不是深厚了!
我的计算机入门语言就是pascal,然后学了c,后来开始自己学习写代码了!

使用了delphi ,vc, java,等!
我感觉如果你做一般的应用程序,不直接跟硬件打交道,那么delphi就是首选了,尤其是现在如果你做一个分布式mis系统,那么delphi+sql是很好的解决方案了!
而如果你做的系统需要直接跟硬件打交道,那么vc好点,比如说驱动程序之类的,你不是用vc或者汇编,c/c++,你就没有办法实现了!
至于说java呢,如果你需要做的程序跨平台,那么你就选了,这样也就免得你为不同的平台开发同样版本的软件了!不过呢,java的速度是在很慢了!哈哈,如果你学了c++和delphi的话,那么学习java就是很容易的了java这个东西,它综合c++和delphi的优点了!比如说从数据结构上来说呢,它比delphi灵活,但是又比c++限制得多!

|
我觉得oo并不是目的 它只是一种工具或方法 能提高我们软件开发的效率
java是比c++ oo 但这并不能作为java比c++好的根据
每种语言都有它使用的范围 都有他最擅长的领域 比如如果做桌面的数据库,我首推delphi,如果是分布式的,我觉的java是首选,写驱动,写大型游戏,cc++汇编的作用谁也不能替代

我个人喜欢用java,也可能是因为我的方向是分布式数据库,如果我喜欢写病毒,死都不会用java 呵呵

|
pascal我不知道,不敢言谈。谈论别的。
C是面向过程的编程语言,在思路上没有层次的区别;C++是面向对象的语言。这两种可说一脉相承。对底层的支持好,我敢说,这是功能最强大的语言。比如用来开发各种实时控制系统以及操作系统级别的东西。java,大家都说它是纯粹面向对象的,把C++中的模板以及指针去掉了,的确简单多了,可以让程序员少犯错误,但功能和灵活性绝对不如前两种语言了。这绝对不是Java值得称道的地方。java宣传的跨平台从来没有像他的广告语那样实现过,在我做的项目里面,连resin和tomcat都不能兼容,仍然有需要改动的地方。在tomcat中解决了中文问题,而将这个bean永在resin中,却出了乱码。

|
java主要是用在server-side,要指针干吗。。。。

我只是说OO,没有说孰优孰略。每种语言都有他擅长的领域。出了圈子,优点就成了缺点。C++速度再快,开发个网站用上三五年,就不如asp了。开发效率也是效率,也是成本哦。

|
c和c++一般是不分开的。基本的语法很象。但c++是面向对象的。我认为就是将c的struct复杂和发展了一下。比较底层的编程语言,我很喜欢。
java 高层编程语言,跨平台,速度慢。
pascal 么。。。是delphi用的语言么?我觉得很原始写起来太罗嗦。。。

|
很明显,c和pascal都是结构化语言!
  C++和java都是面向对象语言!

|
:(
java,C,Pascal我都学用过,而且用的时间都不短
C++也就要学,可是学了java就感觉不像学C++了,我怕了指针。C,Pascal对于小程序来说很容易上手,而且效率也不错,做小工具,不错
C vs Pascal: Pascal编出来的exe文件小,而且编译的速度快(虽然在我这里看不出来,在慢一点的机器上就能很好地体现),C的通用面广没得说,而且考试多用它。

|
Pascal没有用过

C很低层的,C++面向对象

java特点是跨平台,缺点是速度太慢,而且依赖虚拟机


|
java 的跨平台性好,但对网络速度的依赖性强,DELPHI在视窗和LINUX都可以使用,是带类的PASCAL,C和c++大家接触的多了,使用的比较普遍和是在,但是目前在北美洲最主流的还是JAVA

|
如果你C很好,学C++和java就很容易

|
java就是简单的CPP,java就语言本身来说比CPP是简单了很多。
个人认为JAVA中只用引用,而不指针去掉用起来很别扭

|
曾经看过一段时间的java因为没有指针  后来就没有看下去   
现在有重新开始看   反正没指针就是感觉不爽   太受限制了 
c 跟cpp (主要还是VC mfc)用的最多
pascal学过 但是很快就忘了  只记得在一段时间后拿来delphi用的第一个问题就是废了好久才找到了  赋值语法的错误   那个‘:’ 太容易忘记了   而且for循环好像每次只能而且必须增加1  受不了它

|
c++ 与java 各有优势, c++有指针所以它强大,但最强大的也是最脆弱的,java 有自己的内存控制不用你操心,你只要把逻辑搞订就可以

    
 
 

您可能感兴趣的文章:

  • 请高手说说JAVA BEAN!!谢谢(我初学,呵呵,领教了。)
  • java能做短信息发送软件吗?接口是什么?谁能明确说说这方面知识
  • 大家说说学JAVA
  • 请说说您的JAVA开发环境,以及相关工具的下载地址
  • 大家觉得《java2核心技术》原书第五版,卷I这本书怎么样阿?大家说说看。
  • 哪位老大给俺说说在学习java怎样养成良好的编程习惯,(对不起,原来只能给100分)
  • 简单说说Java SE、Java EE、Java ME三者之间的区别
  • 哪位说说怎样在resin 里安装java servlets 谢谢
  • 怎么学JAVA 啊,给说说
  • 请高手给我说说java语言中"this"的使用,谢谢
  • 正在学习java,但还没搞懂java到底能干什么,能说说你用java开发什么吗?回答必给分,真的!!
  • 有谁能说说JSP和Java Servlets的区别,各在什么方面有优势???
  • 请教所有java程序员和准程序员,说说吧!
  • 昨天买了本数据结构(JAVA语言版),大家说说这书怎么样?清华大学出版社,32.00RMB
  • 说说你学JAVA的理由(疯狂散分之二)
  • 请大家说说--专科(非计算机毕业)能继续JAVA程序的工作吗
  • C# 、 JAVA 选哪个啊 , 先听听大家说说 , 这个决定可能关系到我未来的5年啊
  • 请问现在有哪些中文的java技术论坛,各自特点怎么样?
  • JAVA实现单例模式的四种方法和一些特点
  • Java数据对象JDO 2.0查询语言的特点
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:现在java客户端一般采用哪几种技术以及它们的优劣?发言者均给分!
  • 使用java来开发一个基于WEB的C/S系统,请问用什么工具好?欢迎发言?
  • java的应用调查,每一位发言者最低得到5分,不够我会再加分的。
  • JAVA的客户端真的没前途了?发言者有分。
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3