俺没学习过任何机器语言,求学习 PHP 大概步骤?求吐槽。。。

2014-10-29 19:03:14 +08:00
 twitterpig
我想亦步亦趋的学习PHP语言,大家有建议吗?
5121 次点击
所在节点    PHP
54 条回复
sunshower
2014-10-29 19:11:51 +08:00
PHP不是机器语言,它是世界上最后的编程语言
sunshower
2014-10-29 19:12:19 +08:00
@sunshower 最后=最好
sunshower
2014-10-29 19:12:58 +08:00
正经的,先找本PHP的书看吧
xming
2014-10-29 19:14:25 +08:00
PHP快倒闭了
sarices
2014-10-29 19:15:49 +08:00
我想说,大概大部分程序员也学过机器语言,这不是什么羞羞的事
sarices
2014-10-29 19:16:03 +08:00
差个没字
mind3x
2014-10-29 19:21:41 +08:00
@sunshower 最好的语言+1 lol
my101du
2014-10-29 19:47:02 +08:00
亦步亦趋……
faceair
2014-10-29 19:49:29 +08:00
一步一步似爪牙……
Delbert
2014-10-29 19:50:31 +08:00
@sunshower PHP是最好的语言。
PS 头像很应景……
================
血雨腥风即将开始,前排兜售花生瓜子……
Keinez
2014-10-29 19:52:04 +08:00
前排祝贺楼主即将获得大堆金币…
gkiwi
2014-10-29 19:58:15 +08:00
PHP是最好的语言
MacGG
2014-10-29 20:14:16 +08:00
php是最好的语言
twitterpig
2014-10-29 20:33:14 +08:00
@sunshower 想不到竟然编程语言和机器语言也有区别~我查查去~
转转转---------------------我是分割线---------------------------------我是分割线---------------------------------------
我自己的看法,希望阅读完。

机器语言是硬件工作的物理语言,只有0和1,不是给人看的,比如cpu的内部工作指令。

汇编语言是给开发人员看的,但不同与其他高级语言(c,basic,c++)

汇编语言不像高级语言有跨平台性,首先,CPU的的工作是靠机器语言的(就是指令集,ISA),而这些指令有些是cpu独占的,而有些是必须要被外界访问的,比如让cpu做加法运算,谁加谁是cpu无法决定的,就必须通过外界指定才可以运算。于是问题出现了,用机器码控制cpu太难了,只有0和1,编程人员要费很大劲!于是汇编语言应邀而生。它是文字形式的,程序员写完程序后通过汇编器(类似于高级语言的编译器)将文字转化为机器码,于是程序就可以控制cpu了,因此汇编语言很依赖cpu,i386的汇编程序只能运行在支持i386体系的cpu上,苹果PowerPC汇编程序只能运行在苹果机上。这也就是为什么Windows程序不能运行在苹果机上,就是一位互相的汇编指令集不同,从而机器码不同。

当然计算机程序的运行最终还是以机器码运行的,但编程语言是无比重要的,比如用c语言写一个最简单的程序,首先c语言编译器(compiler)将程序转化为对应的汇编,汇编器(assembler)将汇编代码转换为机器码才可运行。

之所以高级语言可以跨平台,就是因为同一种高级语言在不同平台的不同编译器,可以调用相对平台的汇编器来在对应平台运行。因此,有人把高级语言和汇编语言分为一类,是不对的。。。。。。
还想说很多,毕竟刚学了,也顺便复习一下,还是到此为止吧。
twitterpig
2014-10-29 20:35:19 +08:00
喂喂喂喂,楼上的程序猿哥哥姐姐弟弟妹妹们,不要欺负我一个外行人,倒是讲讲为啥是最好的语言什么的~
sunshower
2014-10-29 20:38:34 +08:00
@twitterpig 最好的语言这是笑话,总有人争来争去, 然后大家都拿这个做调侃.
语言是拿来用的,只有合适一说
nine
2014-10-29 20:40:03 +08:00
w2angel
2014-10-29 20:42:05 +08:00
不用理他们,机器语言就是01,其他都是编程语言,汇编是低级编程语言,php是高级语言,不和硬件打交道,c语言介于低级高级之间,建议先学一下c语言,了解一下也行。
想学什么就学什么,送你一句话:你做一件事要准备多久?
twitterpig
2014-10-29 20:56:39 +08:00
@w2angel 喵~中肯+1~先了解下~这样子更好入门~咳咳咳~看样子开始做更实在点~喵~
twitterpig
2014-10-29 20:56:52 +08:00
@nine 原来是这么一出~我晕~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/142439

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX