打算学习php 编程语言需要先学C语言基础吗?
C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,学习它虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构可以让你能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,它是那么的经久不衰,作为入门语言是很适合的。但C的中文教材要选好,大学的C语言教材比较难懂。
如果你并不打算很深入程序设计领域,那么python、ruby会是不错的选择,它们更偏向于抽象,不必理会计算机原理,会让你对程序设计更有兴趣。
打算学PHP就直接学PHP,如果不打算做系统底层、深入底层的话,学C的性价比不高。
在用PHP的时候,只有遇到一些比较深入的问题才知道C。但是学C也是有好处的。
个人建议不要从c开始。另外你要学习的语言是php,一门动态语言。而c语言是一门静态语言。他们之间的差别和基本理念还是有很大差别的。所以不建议你从c开始。而是直接从php入手。那样你能学习的更快一些。当你什么时候发现需要使用c的时候再去学也不迟!
可以考虑从函数式语言入门,也许会有另一番体会
不需要,但是需要HTML+css+js的基础,理解面向对象时可以顺带学java的相关内容加深理解,再往后学Mysql等数据库,做项目,进而模板框架。。。学完这些你发现好像和C没关系,,不过这已经让你入门PHP了,再往深处学,我也没学到那个程度,不知道需不需要C。。你学到了告我哦附一个学习路线:http://php.itcast.cn/subject/phpstudypath/index.shtml仅供参考。
建议学python应用面比php更广
非常建议你学习python.入门学习?你可以在1个月之内,看完这3本书:
趣学Python编程Python编程入门(第3版)父与子的编程之旅 : 与小卡特一起学Python
都是非常入门的书籍,而且会让你产生很大的兴趣。
不需要,如果只是做Web开发,C语言不需要学。因为关注的焦点不一样。
倒是更需要关心下HTTP协议,TCP/IP协议。
只有当你觉得PHP只是一个语言工具的时候,可以深入进去看看,研究下C也是未尝不可的。
这个就看你个人的发展了,如果只是单程的从事web这一块领域,且不想深入理解其实现原理的话就可以不用学c,毕竟很多东西都是从c发展过来的,了解学习c会给你一个更加清晰明确的思路! 所以这个就看个人需求了`!
从其他高级语言往底层学习也是可以的,就看你的毅力了、。
赞同@ruin52xl的答案 -- 学什么,要看你想干什么,未来的发展方向是什么。如果只是想搞搞网页,搞搞前台,直接学PHP更快,更省心;如果搞运维方面的,或许perl、python更适合……我记得有个图,可以更直观地去判断:
个人觉得不懂c的程序员就不是完整的程序员。c语言知识应该达到过国家二级的水平(这根本不是个坎),就是语法加逻辑。在有一点基础的情况下再去学高级语言,脚本语言,会相对顺利些
主要看你学习编程要做什么。不同的语言注重不同的领域。如果要学习Web开发先学习PHP足以,熟练使用PHP后、有足够的时间想了解低层的东西,如优化PHP性能可以再学习C;
我感觉没有啥入门之说。我学的第一门语言(除了html/css)是javascript,并不是要用js来入门,而是当时需要用js。我不是计算机专业的,完全出于兴趣自学。啃js的时候,不是想象中的困难。后面学C#的时候比较吃力。再到php就如鱼得水了,后来研究java也得心应手...
对于零基础的朋友学起来难度就在于什么也不懂看到代码就蒙,所以对于零基础的朋友还是建议多练,多看待着疑问去练 给大家分享一个适合零基础的资料 可以看看http://javaee.3g-edu.org?lbjsf 跟弹窗的人工要
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(15)
C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,学习它虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构可以让你能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,它是那么的经久不衰,作为入门语言是很适合的。但C的中文教材要选好,大学的C语言教材比较难懂。
如果你并不打算很深入程序设计领域,那么python、ruby会是不错的选择,它们更偏向于抽象,不必理会计算机原理,会让你对程序设计更有兴趣。
打算学PHP就直接学PHP,如果不打算做系统底层、深入底层的话,学C的性价比不高。
在用PHP的时候,只有遇到一些比较深入的问题才知道C。但是学C也是有好处的。
个人建议不要从c开始。另外你要学习的语言是php,一门动态语言。而c语言是一门静态语言。他们之间的差别和基本理念还是有很大差别的。所以不建议你从c开始。而是直接从php入手。那样你能学习的更快一些。当你什么时候发现需要使用c的时候再去学也不迟!
可以考虑从函数式语言入门,也许会有另一番体会
不需要,但是需要HTML+css+js的基础,理解面向对象时可以顺带学java的相关内容加深理解,再往后学Mysql等数据库,做项目,进而模板框架。。。学完这些你发现好像和C没关系,,不过这已经让你入门PHP了,再往深处学,我也没学到那个程度,不知道需不需要C。。你学到了告我哦
附一个学习路线:http://php.itcast.cn/subject/phpstudypath/index.shtml
仅供参考。
建议学python应用面比php更广
非常建议你学习python.入门学习?你可以在1个月之内,看完这3本书:
趣学Python编程
Python编程入门(第3版)
父与子的编程之旅 : 与小卡特一起学Python
都是非常入门的书籍,而且会让你产生很大的兴趣。
不需要,如果只是做Web开发,C语言不需要学。
因为关注的焦点不一样。
倒是更需要关心下HTTP协议,TCP/IP协议。
只有当你觉得PHP只是一个语言工具的时候,
可以深入进去看看,
研究下C也是未尝不可的。
这个就看你个人的发展了,如果只是单程的从事web这一块领域,且不想深入理解其实现原理的话就可以不用学c,毕竟很多东西都是从c发展过来的,了解学习c会给你一个更加清晰明确的思路! 所以这个就看个人需求了`!
从其他高级语言往底层学习也是可以的,就看你的毅力了、。
赞同@ruin52xl的答案 -- 学什么,要看你想干什么,未来的发展方向是什么。
如果只是想搞搞网页,搞搞前台,直接学PHP更快,更省心;
如果搞运维方面的,或许perl、python更适合……
我记得有个图,可以更直观地去判断:
个人觉得不懂c的程序员就不是完整的程序员。c语言知识应该达到过国家二级的水平(这根本不是个坎),就是语法加逻辑。在有一点基础的情况下再去学高级语言,脚本语言,会相对顺利些
主要看你学习编程要做什么。不同的语言注重不同的领域。如果要学习Web开发先学习PHP足以,熟练使用PHP后、有足够的时间想了解低层的东西,如优化PHP性能可以再学习C;
我感觉没有啥入门之说。我学的第一门语言(除了html/css)是javascript,并不是要用js来入门,而是当时需要用js。我不是计算机专业的,完全出于兴趣自学。啃js的时候,不是想象中的困难。后面学C#的时候比较吃力。再到php就如鱼得水了,后来研究java也得心应手...
对于零基础的朋友学起来难度就在于什么也不懂看到代码就蒙,所以对于零基础的朋友还是建议多练,多看待着疑问去练 给大家分享一个适合零基础的资料 可以看看http://javaee.3g-edu.org?lbjsf 跟弹窗的人工要