PHP程式員學C語言?

來源:互聯網
上載者:User
學完了C語言發現他啥都幹不了呢?大家覺得學C對PHP有啥協助嗎,或者說可以做哪些比較牛或者有趣的事情

回複內容:

學完了C語言發現他啥都幹不了呢?大家覺得學C對PHP有啥協助嗎,或者說可以做哪些比較牛或者有趣的事情

首先,c語言並不是啥也幹不了,只是你的應用場合不對,其次對於php來說,c語言可以寫它的拓展

可以看看這個,用C/C++拓展你的PHP

既然是寫慣了PHP的人,初碰C語言,大概應該先玩玩CGI吧。CGI要玩其實很簡單,把下面這個編譯出來的可執行檔改名作test.cgi放到配置好的Apache的bin-cgi目錄下面,然後訪問http://localhost/bin-cgi/test.cgi就好:

// cflags: -o /var/www/cgi-bin/test.cgi#include #include #include int main(){    printf("Content-Type: text/plain\n\n");    char *qs = getenv("QUERY_STRING");    if(!qs) exit(-1);    char* equ = strchr(qs, '=');    if(equ) *(equ++) = '\0';    if(strcmp(qs, "name"))        printf("Parameters incorrect.");    else        printf("Hello Mr./Mrs. %s", equ);    return 0;}

光學c當然啥也幹不了,最多寫個控制台計算機之類的而已。
c要和系統api結合起來,才能幹些事情,不過說到底,這些功勞都是系統api的,與c關係不大。
結論你說的很對,學完c啥也幹不了

你可以寫個資料庫,當然這個要結合系統API

學完C之後就可以很好的理解PHP的底層,對一些原來只知道用的東西能更好的理解它的原理

哎 說C語言啥都幹不了?反過來說才對 C語言不能幹什麼
大神約翰卡馬克的遊戲引擎都是純C的
C語言 能幹什麼 不重要 學編程C能讓你徹底理解記憶體~徹底學會從程式的角度思考問題~
這時才是最重要的

你應該問:怎樣才能用c做事?
php就是c寫的,你說呢?

請用合適的語言做合適的事情
c語言特別適合寫作業系統等效能要求較高的地方
這些地方要求c語言運行時儘可能小 所以c語言只用標準庫真的是什麼也幹不了
不過作業系統 匯出的api都是c語言的借口
買本 unix網路進階編程第一卷 或者 unix環境進階編程 看看 會有很大的協助的

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.