俺没学习过任何机器语言,求学习 PHP 大概步骤?求吐槽。。。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
twitterpig
V2EX    PHP

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

  •  
  •   twitterpig 2014-10-29 19:03:14 +08:00 via iPad 5548 次点击
    这是一个创建于 4024 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我想亦步亦趋的学习PHP语言,大家有建议吗?
    54 条回复    2014-11-15 14:07:04 +08:00
    LemonZest
        1
    LemonZest  
       2014-10-29 19:11:51 +08:00
    PHP不是机器语言,它是世界上最后的编程语言
    LemonZest
        2
    LemonZest  
       2014-10-29 19:12:19 +08:00
    @sunshower 最后=最好
    LemonZest
        3
    LemonZest  
       2014-10-29 19:12:58 +08:00
    正经的,先找本PHP的书看吧
    xming
        4
    xming  
       2014-10-29 19:14:25 +08:00
    PHP快倒闭了
    sarices
        5
    sarices  
       2014-10-29 19:15:49 +08:00
    我想说,大概大部分程序员也学过机器语言,这不是什么羞羞的事
    sarices
        6
    sarices  
       2014-10-29 19:16:03 +08:00
    差个没字
    mind3x
        7
    mind3x  
       2014-10-29 19:21:41 +08:00
    @sunshower 最好的语言+1 lol
    /tr>
    my101du
        8
    my101du  
       2014-10-29 19:47:02 +08:00
    亦步亦趋……
    faceair
        9
    faceair  
       2014-10-29 19:49:29 +08:00
    一步一步似爪牙……
    Delbert
        10
    Delbert  
       2014-10-29 19:50:31 +08:00
    @sunshower PHP是最好的语言。
    PS 头像很应景……
    ================
    血雨腥风即将开始,前排兜售花生瓜子……
    Keinez
        11
    Keinez  
       2014-10-29 19:52:04 +08:00 via Android
    前排祝贺楼主即将获得大堆金币…
    gkiwi
        12
    gkiwi  
       2014-10-29 19:58:15 +08:00
    PHP是最好的语言
    MacGG
        13
    MacGG  
       2014-10-29 20:14:16 +08:00 via Android
    php是最好的语言
    twitterpig
        14
    twitterpig  
    OP
       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
        15
    twitterpig  
    OP
       2014-10-29 20:35:19 +08:00
    喂喂喂喂,楼上的程序猿哥哥姐姐弟弟妹妹们,不要欺负我一个外行人,倒是讲讲为啥是最好的语言什么的~
    LemonZest
        16
    LemonZest  
       2014-10-29 20:38:34 +08:00
    @twitterpig 最好的语言这是笑话,总有人争来争去, 然后大家都拿这个做调侃.
    语言是拿来用的,只有合适一说
    nine
        17
    nine  
       2014-10-29 20:40:03 +08:00
    w2angel
        18
    w2angel  
       2014-10-29 20:42:05 +08:00   1
    不用理他们,机器语言就是01,其他都是编程语言,汇编是低级编程语言,php是高级语言,不和硬件打交道,c语言介于低级高级之间,建议先学一下c语言,了解一下也行。
    想学什么就学什么,送你一句话:你做一件事要准备多久?
    twitterpig
        19
    twitterpig  
    OP
       2014-10-29 20:56:39 +08:00
    @w2angel 喵~中肯+1~先了解下~这样子更好入门~咳咳咳~看样子开始做更实在点~喵~
    twitterpig
        20
    twitterpig  
    OP
       2014-10-29 20:56:52 +08:00
    @nine 原来是这么一出~我晕~
    limbo0
        21
    limbo0  
       2014-10-29 21:25:54 +08:00
    我看成机器学习了~~
    limbo0
        22
    limbo0  
       2014-10-29 21:26:25 +08:00
    我看成用PHP做机器学习了~~
    mornlight
        23
    mornlight  
       2014-10-29 21:46:39 +08:00
    吓哭了,我还以为有手写机器语言的大神
    deben
        24
    deben  
       2014-10-29 22:03:23 +08:00 via Android
    玩FPGA的人看来,C已经很高级了,狂笑ing
    deben
        25
    deben  
       2014-10-29 22:07:16 +08:00 via Android
    @mornlight 话说当年搞了个51的核放到FPGA里,还真是这么干的,只不过写进去的是十六进制的不是0和1
    anewg
        26
    anewg  
       2014-10-29 22:28:13 +08:00
    @xming 这话我看到的至少就喊了4年以上。。
    anewg
        27
    anewg  
       2014-10-29 22:29:48 +08:00
    lz 如果还没入坑就别学php了。python是更好的入门选择
    aheadlead
        28
    aheadlead  
       2014-10-29 22:44:47 +08:00
    楼主即将获得大把金币+1
    toboo
        29
    toboo  
       2014-10-29 22:46:56 +08:00
    lz 如果还没入坑就别学php和Python了。Ruby是更好的入门选择
    txlty
        30
    txlty  
       2014-10-29 22:48:55 +08:00   1
    既然提到了机器学习。OK!想用PHP做机器学习吗?
    需要用到下面这两个扩展:SVM(支持向量机)和FANN(快速神经网络)
    http://php.net/manual/zh/book.svm.php
    http://php.net/manual/zh/book.fann.php
    anewg
        31
    anewg  
       2014-10-29 23:00:34 +08:00
    @toboo 如果身处非北上广等一线城市且无离家闯天下打算,Ruby跟前两者比根本没有竞争力。当然是指就业方面,陶冶情操的话Ruby是更好的选择
    damajia
        32
    damajia  
       2014-10-29 23:01:35 +08:00
    PHP是最好的语言
    kofj
        33
    kofj  
       2014-10-29 23:20:11 +08:00 via Android
    来吧骚年,golang在坑里等你^ω^
    toboo
        34
    toboo  
       2014-10-29 23:52:03 +08:00
    @anewg 同意 假设LZ在北上广了
    twitterpig
        35
    twitterpig  
    OP
       2014-10-30 00:08:39 +08:00 via Android
    程序员什么的最讨厌了。。。
    twitterpig
        36
    twitterpig  
    OP
       2014-10-30 00:09:22 +08:00 via Android
    @aheadlead 什么金币?
    jianghu52
        37
    jianghu52  
       2014-10-30 09:10:21 +08:00
    真要是入门,建议还是python,理解起来比较方便,关键是很容易写出一些小脚本,能让你迅速的找到成就感
    arzusyume
        38
    arzusyume  
       2014-10-30 09:19:16 +08:00
    js 大法好
    mingzhi
        39
    mingzhi  
       2014-10-30 09:38:59 +08:00
    lua简单..适合入门
    MayLava
        40
    MayLava  
       2014-10-30 09:56:58 +08:00
    WildCat
        41
    WildCat  
       2014-10-30 09:57:07 +08:00
    @aheadlead 标题修改为 “作为一个妹子,俺没学过任何机器语言……”
    获得金币数 * 10
    wezzard
        42
    wezzard  
       2014-10-30 10:20:24 +08:00
    看了下主的帖史,如果你想定wordpress的PHP不需要多好,英文好看得懂函名字和文就可以了。
    twitterpig
        43
    twitterpig  
    OP
       2014-10-30 10:41:28 +08:00
    @wezzard 哇哦,谢谢你的关注~已关注~
    0x142857
        44
    0x142857  
       2014-10-30 16:47:33 +08:00
    Nodejs 大法好
    cougar
        45
    cougar  
       2014-10-30 17:14:15 +08:00
    不要骂架啊。哈哈
    lightening
        46
    lightening  
       2014-10-31 03:09:20 +08:00
    哈哈,别听他们的,“Php 是最好的语言”,哪来的自信……
    domino
        47
    domino  
       2014-10-31 14:52:41 +08:00
    从新来过我不会选php ,会选ROR.
    yqw
        48
    yqw  
       2014-11-04 18:53:50 +08:00 via Android
    Google搜索学习 √
    V2发帖 ×
    flyingkob
        49
    flyingkob  
       2014-11-05 09:59:35 +08:00   1
    PHP如果想入门的话,也就3.5天。但是PHP一般是跟HTML CSS JS结合一起使用的。所以,准备半年时间吧。可以先花一周时间学习HTML CSS,然后几个月学习PHP,能做出可用东西即可。最后捎带学下js,跟php很类似。
    也不用买那些大块头的书了,w3cschool跟着学就行,多做练习,最后把学到的知识点组装起来。再学着用框架,不用理解,会用即可。
    前期也不建议读开源代码,会增加挫败感。
    twitterpig
        50
    twitterpig  
    OP
       2014-11-05 14:24:56 +08:00
    @flyingkob 非常中肯的建议~嗖嘎~
    momaer
        51
    momaer  
       2014-11-12 10:40:19 +08:00   1
    1,看php5权威指南中的语法部分,其他的不要看先。
    2,到php.net官方Man里,看字符串函数和数组函数,不要求背下来,只要脑子里有印象。
    3,到yii官方看guide,从头看到尾你就知道开发一个网站的流程和一些术语了。
    4,开始写代码吧,你可以从yii demo里的blog开始。

    以上弄完再不会,,,你来打我呀?
    momaer
        52
    momaer  
       2014-11-12 10:41:44 +08:00
    @momaer 这些完了后,php5权威指南里的剩下的部分,你可以慢慢看喽。看完了,也算系统的学习一遍php啦。

    如果你有其他语言的编程经验的,以上4条大概需要2到3天吧。
    td width="auto" valign="top" align="left">
        53
    twitterpig  
    OP
       2014-11-13 22:21:30 +08:00
    @momaer 那说话算数~我不会就来找你哦~
    twitterpig
    momaer
        54
    momaer  
       2014-11-15 14:07:04 +08:00
    @twitterpig 妥妥哒
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     938 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:31 PVG 05:31 LAX 13:31 JFK 16:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86