有很多公司要求php程序员要会c++,哪位大哥可以给小弟讲讲,为什么要会c++吗,他的用途是什么,要掌握到什么程度?

解决方案 »

  1.   

    不会c/c++ 都不敢说自己是程序员 至少我是这样子认为 不要求多熟 但简单代码能看懂
    会C 了解php底层的实现 自己开发扩展等等
    好处一大堆
      

  2.   

    不必。PHP就是PHP
      

  3.   

    不必。PHP就是PHP
      

  4.   

    想玩 yaf 就学习C。
      

  5.   

    在现在这个时代至少需要掌握一门计算机语言,所以普通专业都开设计算机课程(c、vfp)
    如果要称自己为程序员,那么至少要熟练掌握三种以上计算机语言
    php 是专为 web 应用而设计的语言
    c++ 是 c 的延续,他适合开发所有的应用
      

  6.   

    不是必须的,不过有C/c++基础上手php更容易
      

  7.   

    PHP是用C来写的,要看底层代码,还是看C吧,C++可以做扩展,C可以了解PHP原理
      

  8.   

    如果只是做网站,php就可以了但是如果想要提高自己,或者是想了解一些底层的知识,C\C++在向你招手
      

  9.   

    这是两门语言,PHP用在Web,C++用在Desktop Widget,它们有很多相识的地方,如果单纯学习PHP,没有学过像C++这样的面向对象语言,那么在学习PHP的面向对象部分就比较困难。应该说C++是基本功。
      

  10.   

    想提高,学下c,c++,不想提高,那你还是一直做php吧,一句话,多学点有什么坏处呢?
      

  11.   

    不知道你怎么学的,
    我学习的时候是从C开始的,到后来的vb当然现在基本不用了,现在基本上.net PHP
    c++可以说只能看懂,要是写的话估计一些东西还是不行。
    对于程序员来说,多掌握几门编程语言是很重要的。
    很多时候可以从其他的编程语言借鉴很多东西。就拿PHP来说吧
    最近遇到了一些问题 我本来是用PHP写的一个采集程序 在不断的写的时候发现 原来PHP 真的不适合做为采集
    因为PHP对于多线程的支持不是很好
    但是.net对这个就比较好了。
    但是还有人给我说java在c/s结构里对于多线程支持是最好的。所以很多时候如果你只是想做到,那么很简单。
    但是如果你是想做好,那么真的很难。数据库设计如何达到减少陈余,减如何少数据库操作达到目的,完善程序逻辑结构,如何尽可能少的减少代码,如何跟好的跟前台交互达到更好的用户体验度 等等等等作为一个程序员其实,很简单但是想做一个号的程序员,很难。
    我对好的程序员的定义不是学多少的程序语言,而是把程序做的 更快 更好 更安全。
      

  12.   

    以前在学校的时候学过c++,不过php的底层用c写的,了解一下不是什么坏事哦
      

  13.   


    “不会c/c++ 都不敢说自己是程序员”,比较有压力啊。
    “会C 了解php底层的实现 自己开发扩展等等”,那得特殊的服务器支持才行啊。
    目前的90%的那些服务器都是直接买来就给个FTP WEBCP的啊,哪有自己另外的,除非是桌面程序的那种,但是桌面程序的那种根本就用不到PHP哦。
      

  14.   

    没这个必要 PHP就是PHP
      

  15.   

    PHP这语言语法和套路明显是和C很相似的
    要求C不算过分
      

  16.   

    会c和c++的话 就可以更好的了解php的一些性能问题,还可以写php的扩展 
      

  17.   


    需要另外写PHP扩展的不多吧,估计不到1%。
    除非是那些有特殊需求的网站。
      

  18.   

    php用啥写的?追根溯源,楼主还是从了吧
      

  19.   

    要是web的话没必要学c php就够了 不过一年以后你大概就不满足php了,可能到时候就会学其他的语言,不一定是c,也可能是java python erlang什么的,要在以后你思考的可能就不是语言的问题了,可能就是架构啊什么的我也不知道没听说过的东西,说c是必须的大概是要确定你算法方面过关,就是说你思维方面比较零活,毕竟网站方面对算法啊什么的要求不高,不知道说的对不对
      

  20.   

    不需要的。PHP的语法和C的比较相近。祝你早日学好!
      

  21.   

    C++的编程思想,和php相通,所以
      

  22.   

    没必要,但是,如果你专注于oop,可以看一点点。其他不用,