我是学C++还是PHP

2024-11-15 19:26:10
推荐回答(5个)
回答1:

 

这个肯定要根据自己的需求来(当然你会说这个是废话)。别急,我给你解释一下

C++是面向对象的中级语言,中级语言就是说其对数据的操作要更精确,更给力,能控制内存的建立与释放,与设备关联更紧密。缺点就是更复杂,涉及到内存是堆、栈分配还是动态分配,涉及到指针,涉及到数据的结构化,面向对象化。指针稍微用得不好就会造成数据泄露。数据类型多样化,不同类型之间不能赋值,也不能比较大小。拆清比如整形int和字符char。字符串String。在使用C++过程中需要自定义很多东西。C++编旅巧前写的程序能独立编出一个可执行文件。别人运行的时候看不到你的源代码。甚至可以对可执行文件进行加密处理避免反编译。

PHP是高级语言。高级语言不要以为听着是“高级”就比中级厉害。所谓的高级,用你能理解的方式解释给你听就是:操作更方便。很多东西都不用管。系统自带一大堆的功能(函数)你可以直接使用。高级语言使用起来非常方便。没有指针(这里说的“没有”指的是用户根本不需要自行创建和删除指针,也不需要考虑为指针分配“栈”还是“动态”内存,当你定义一个变量或者数组时系统内存已经就分配好了)。也不用担心内存泄露。基本上可以说除了特殊操作外(比如两个变量相乘、两个变量比较大小),所有的变量都可以看做一种类型(字符串)来处理。两个不同的变量之间可以赋值,也可以比较。

运行时是不需要编译的(在运行时系统自己会编译他)。所以别人运行时能看到你宽谈的源代码。

其他的细节太多了。就不说了。总结一下:C++更复杂,但是更精确。PHP更简单,但是更粗糙。

回答2:

  选择学什么语言,主要是看希望从事什么项目,C++虽然作为通用的开发工具,可以开发各类应用,但是主要还是在系统级应用较多,在动态网页方面主流还是PHP(以及ASP、JSP)。结论:如果想做网站,那就选择PHP;反锋消之如果打算写游戏、外挂虚基备等工具,那就选C++。

  另外,编程语言其实都是想通的,等工作多年以后,这些语言肯定都是会了的差毁。所以不用太纠结选择,学会它们只是迟早的问题。

回答3:

我学过html,javascript,jquery。。。php正在研究中,岩搜“PHP 独特的语法混迟租合了 C、Java、Perl 以及 PHP 自创的语法”这是官方的说法,我的理解中php因为语法的特点学习起来真没难度,但是想要深入开发的话就必须研究一下c++,相对php来说设计总是比开发简单,或者说吃香,但是php没办发做到c++那样的编程实现,更不要说转型了而且,因为其语法的特点很容易让粗旦历人依赖,如果有一天让你用php去开发搭建在linux平台上的网站,你肯定会无语的,所以有必要向底层靠近一点,c语言虽然老了但是网络世界任然不可缺少它,而在c语言基础上的c++也是非常具有时代性的,改就不要了,你可以结合着php来印证c++,用c++来辅助学习php了,就像html和javascript一样相辅相成

回答4:

为什么一定携耐简要选一个呢,都学啊。
初学者就是书读的不多,想的太多辩裤。
说实话现在学的东西都是最简单的基础,完全有精力学习多个语言,等将来工作中那个需求大亩蚂,再重点学习哪个就好了。

回答5:

你喜欢什么就学什么吧。
首先,因为我是学JAVA的,我对着两个领域都不是特别了解,所以,判扮我的答案仅供参掘旁灶考。PHP的话,主要用于网页开发,在目前的开发语言中是比较受欢迎的,学的人数也比较多,这就导致了市场的职位竞争很激烈。如果你学得很好的话,应该还是很有发展前景的。而C++的话,适用于开发要求很高效率的程序。相对闻言启腔的话,C++学到高深处要难一些。我推荐你主要学习PHP,自己利用闲暇时间可以学习C++,那对你的PHP很有帮助。