php包括面向对象和面向过程,而C语言只包含面向过程开发,那为什么都说php比C语言简单呢?php的语法与C语言语法也没什么区别啊,都是常量变量表达式控制语句函数那为什么说php更简单呢?因为许多人都是C语言没学会转学php,我自己也是,我也是帮助像我这样的同类同学问一下,请不要鄙视我,谢谢了!

解决方案 »

  1.   

    c没学会是个什么概念  有几个人敢说学会了c啊
    c与底层硬件联系较为紧密 用c需要考虑一些底层的东西  内存分配啊等等  php是高级语言 你可以不用考虑底层
      

  2.   

    我刚学php,自认为php和c的最大区别在于,php是在c和java的基础上开发出来的,有了c的基础当然学php更简单,但并不代表php本身很简单,他也是一门很复杂的编程语言,但是相对于c,php更面向对象,像java一样更能更简便地解决ISO模型中更高层次的一些东西,当然C也能解决,但是要求实现的方式更为复杂,正像1楼所说,php是在c,java中建立起来的高级程序语言,虽然c也是高级语言。不过估计讨论这个问题并不是我们这个层次所能说清楚的,如果谁参与过操作系统的开发,说起话来可能更有说服力!
      

  3.   

    我先学的php,后学的c,学c的时候就很容易了
      

  4.   

    单从代码形式来说,C有严格的要求,比如main,比如变量的先定义后使用
    PHP就比较得不严格了。
      

  5.   

    C偏向系统操作和硬件,内存啊,文件操作啊要考虑很细致,php更偏向应用层,基本不用考虑硬件的操作。
      

  6.   

    我想应用领域不同也是一个方面,本身web开发相比底层开发要简单一些,其实语言本身区别都不太大。
      

  7.   

    php是c开发出来的解释性语言,是一种脚本语言,php程序本身不直接和cpu内存等硬件打交道c开发出来的程序都需要编译成二进制语言交给硬件执行
      

  8.   

    说php比c简单的人,是因为他会c,
    觉得php和c一样难的人,是因为他没学会c或php,php只是c的一套web应用接口,在技术层面是横向的应用,多涉及需求和业务逻辑,
    而c的技术层面是纵向应用较多,硬件知识,算法理论等。学习c是为了嵌入式应用方向发展,
    学习php是为了向web应用方向发展,
    学习什么语言,根据自己的工作和发展需要而定。当然php是用c写的,精通c的人,学习php最多也是一个星期,
    学不会c的人,在深入学习php时,他们也会遇到和c一样解决不了的问题。
      

  9.   

    C可比php博大精深多了,学习C不能单学习C语言 你还得掌握操作系统,硬件啊,算法,反正啊 C你会觉得越学越难 越学越觉得自己掌握不了。
      

  10.   


    如果你是这么想“...越学越觉得自己掌握不了”那学PHP也一样结果。
      

  11.   

    哈哈,你们大家说的都好深奥,偶之前对于计算机几乎就懂得聊QQ,发email,玩个红警啥,然后我就参加了一个为期四个月PHP培训班,再然后就开始做uchome的二次开发,感觉也没遇到什么解决不了的问题呀!
      

  12.   

    聊QQ可不是个简单的活.......想当年,我聊那么多个...也没捞着什么.....话说回来,你要学了c,感觉也一样....
      

  13.   

    php好像是弱类型语言 c是强类型语言 个人这样觉得