twitterpig
V2EX  ›  PHP

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

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

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

    如果你有其他语言的编程经验的,以上4条大概需要2到3天吧。
    twitterpig
        53
    twitterpig  
    OP
       Nov 13, 2014
    @momaer 那说话算数~我不会就来找你哦~
    momaer
        54
    momaer  
       Nov 15, 2014
    @twitterpig 妥妥哒
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5506 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 109ms · UTC 08:33 · PVG 16:33 · LAX 01:33 · JFK 04:33
    ♥ Do have faith in what you're doing.