php转c
Ⅰ php是如何执行代码解析过程的
就PHP语言来说,它也是一组符合一定规则的约定的指令。 在编程人员将自己的想法以php语言实现后,通过PHP的虚拟机(确切的来说应该是PHP的语言引擎Zend)将这些PHP指令转变成c语言 (可以理解为更底层的一种指令集)指令,而c语言又会转变成汇编语言, 最后汇编语言将根据处理器的规则转变成机器码执行。这是一个更高层次抽象的不断具体化,不断细化的过程。
Ⅱ PHP的进制转换和C语言一样吗
进制转换和具体的编程语言无关,所有的编程语言在计算机内部都要转化为二进制执行,因此编程语言与具体的编程语言无关。
计算机内部的实现都是通过电路的开关而实现的,对应两中状态,因而在计算机内部用二进制表示是最合理的,而人类习惯于十进制,因此有了二进制和十进制转换。
由于用二进制表示,有的时候显得冗长,于是人类发明了用1个数位表示3个二进制位,这便是8进制;用1个数位表示4个二进制位,产生了16进制。
Ⅲ php 和C我该学哪个,我是计算机科学与技术专业,现在大二了
这个主要是看你
C很难,但是一但学会了,学精了,你就牛逼了!
PHP简单,好学,学起来容易。
PHP现在也只是局限于WEB开发中,而C涉及面很广。
学好了C,再去学PHP,也就1个月的事。
学好了PHP,在转去学C,估计没那么简单!
打个不太恰当的比方,就像是孙悟空要学36变,还是72变一样!
其实不在于学什么,而在于学精它。其实PHP学精通了也挺牛逼的!
Ⅳ php转java/c/其他,哪个靠谱
我也是一两年的样子,过去7,8个月里头,粗略的接错过java,c,c++。现在后悔先接触java,我也是跟你一样的想法,不丢掉php,然后学学其他语言。搞java虽然也有做web的快感,但是很多东西跟php完全不一样。java的开发框架有点像微软的mfc,隐藏很多细节,作为初学者还没有能力去研究人家的框架的时候,你就机械的学人家配置配置再配置(我说的是刚学的人,高手们请飘过),对于习惯php开发的人来说这一点很繁琐。不过java的确有php应该借鉴的东西,该学只是我觉得顺序应该靠后一点。再来说c,大学里头的二级c水平,还不能说c入门。我现在还是跟原先学c的时候那样,想拿c点什么,可是什么也做不了。搞c开发跟php不一样,php可以0基础开始搞,搞c想0基础,那就天天在那边scanf ,printf ,printf了。c开发需要接触底层的东西,最烦的你还要分平台。还有c最考验程序员构架能力,那么多宏,那么多的选择编译,那么多的函数,你怎么用?? 别以为懂了c语言你就会懂得c代码,有时候你连 宏和函数你都分不清楚。不想说为了要在php什么所作为,我想说要想增加自己求职的一些筹码,c语言估计是phper以后发展很难躲过的一关了。所有,还是建议先搞搞c,虽然不是那么容易,但是还是搞搞,反正现在靠php还暂时饿不死。c真的是贵族语言,让我们草根有点敬畏,但是毕竟还有路可走。虽然道路有荆棘,我们可以穿铁鞋,走得到最好,走不到,当靠php也不会让你饿肚子。最后想说说我们还不能放弃目前对phper的一些要求的研究,一两年的水平,php其实还有很长的路要走。php安全你研究透了?分布式应用你懂吗?缓存你懂得多少?soap你也用过了?unix,linux系统你能拿几分,简单shell你也ok了?mysql你真懂了吗?sql优化你也在行了?js你写吗?水平怎样了?………… 还有时候,都不知道改庆幸呢还是该悲哀,总有那么多东西要学,新的东西一天天冒出来。
Ⅳ 求哪位大佬把这段php语言转换成c语言,急!十分感谢!
voidtest(){
inta,b,c,x,x1,x2;
for(a=4;a<=2000;a+=2){
$x=0;
x1=0;
x2=0;
for(b=2;b<a;b++){
c=a-b;
if(isPrime(b)&&isPrime(c)){
x1=b;
x2=c;
x=1;
break;
}
}
if(x){
printf("%d=%d+%d<br>");
}
}
printf("ok");
}
intisPrime(intn){
inti;
if(n<=3){
returnn>1;
}elseif(n%2==0||n%3==0){
return0;
}else{
for(i=5;i*i<=n;i+=6){
if(n%i==0||n%(i+2)==0){
return0;
}
}
return1;
}
}
Ⅵ PHP转什么语言好,java还是C/C++ 本人之前学过PHP和javascript 想转行业
你想做网站B/C开发还是,客户端服务器C/S的程序开发,如果做网站开发 PHP是很不错的,配合JQuery做网站开发,前途是远大的,如果做C/S开发,底层程序建议学c/C++,其他建议用C#做开发,祝事业有成!
Ⅶ PHP水平一般,转学C要多久
既然已经编程的经验了,应该学c语言会快一点,毕竟很多语言都是类似的,主要是多实践一下才行。
Ⅷ PHP语言与C语言有什么联系
1,PHP大量借鉴C,PERL,JAVA的语法,他们之间肯定有密切的联系
2,PHP去掉了C语言中关于指针比较难把握的运算,使得PHP比C容易学习和掌握
3,PHP与C语言的一些差别,在某种程度上PHP可能比C语言更为灵活。比如,在C语言中,变量要先定义,才能使用。而PHP中变量则不需事先定义,直接使用即可。对于变量的类型,在赋值时自动生成。
4,学PHP不需要C语言基础,本来就比C容易上手,但是,如果你有C基础,那学起来不那么费力
Ⅸ 请问,我要学PHP,是先学C语言,还是直接学习PHP
php!
php是门非常好的初学者入门语言
学php要比学C来的简单的多的多
但是就象isharmy所说的,学php需要先学点html,弄不好还得学点http知识
当然从C转PHP很容易(语法很接近)但有你学好c的时间,直接学php的话已经可以工作了
Ⅹ php的序列化可以直接传给c 的语言程序用吗php不也是c做出来的吗
你希望怎么传,怎么用?你说的直接传是什么意思?
这个跟语言其实没什么关系。序列化之后的串可以是文本的也可以是二进制,你把它传递给另一个程序,那个程序要怎么用才是关键。如果你希望解析这个串,那就要目标程序有解析这个串的功能。
具体到php,如果你使用php原生的序列化,那么就是得到一个字符串,这个字符串传给一个C程序很容易,C程序解析这个串也不难,关键是你希望C程序中怎么用这个串?