當前位置:編程學習大全網 - 源碼下載 - 為什麽C不能成為寫網頁的語言?

為什麽C不能成為寫網頁的語言?

二十年前,我用C實現了壹個http協議的網絡聊天室。當時和國內ichat有版權糾紛,也是C++build做的聊天室。

當互聯網在20世紀90年代剛剛興起時,C語言實際上是壹種用於構建互聯網服務器的語言。當時很多系統都是用C寫的cgi應用..只是C寫的程序部署調試極其麻煩,更新系統必須停止服務。後來腳本語言perl逐漸取代C寫cgi,部署和調試的效率終於提高了,損失的性能在當時14.4KBps的網速下根本感覺不到。即使後來調制解調器支持56KBps的速度,perl寫的bbs和聊天室依然是主力。此後,asp和php/fi逐漸流行起來。那時候java還只是個玩具。

~

但即使是現在,仍然有很多用C寫的http庫和web服務器,只是沒有那麽流行。但是很多關鍵服務還是用c實現的,比如nginx,比如git。

可以,如果瀏覽器的腳本解釋機制支持C語法的話。但是既然有js,C的語言優勢就不在這裏了,這樣做似乎不值得。如果妳有興趣並且癡迷,可以嘗試在妳的瀏覽器中添加壹個C解釋器。如果妳成功了,妳會得到無數程序員的稱贊。

c語言是壹種編程語言,它的發明創造是基於計算機程序,而網站上的語言是另壹種編程語言——Html,也就是我們所說的網站設計語言。這種語言是壹種全新的語言,雖然和C語言的壹些相關知識有些類似,但還是有自己獨特的方式。網站設計常用的軟件是DW,專門用來寫網站設計,而C語言是用來寫程序的語言,也就是寫軟件。

每壹種語言都必須運行在特定的框架中,而C所依賴的框架是最接近底層硬件和匯編的。只要有編譯鏈接的軟件。html所依賴的框架是瀏覽器,開發瀏覽器的人決定了瀏覽器上運行的語言。理論上可以開發壹個瀏覽器來執行C語言,但是大家都想揚名立萬,做XX之父,所以總喜歡自己定義壹個新的語言。這實際上造成了資源的浪費。堅持用C語言的人是那些不願意屈服於各種大牌的人,這代表了壹種科技需要的獨立精神。

web語言本身就是解釋性語言,瀏覽器是虛擬機,java就是為虛擬機而生的。

c語言是為硬件、指針、函數、寄存器、參數而生的。妳需要壹把刀來切菜。妳能得到壹把螺絲刀嗎?

c語言追求的是實時性能和執行效率(代碼量和程序執行花費的時間),其編譯的執行模塊。exe經常被拿來和用匯編語言寫的具有相同功能的程序做比較。可以說最難最高效的程序都是用匯編語言和C語言寫的。

誰說妳不會寫?妳可以把網站寫成exe文件,壹旦在服務器上運行,妳就什麽都有了。多方便啊。

是的,但是妳自己必須做許多工作。以前,嵌入式設備上的服務器連接是用C編寫的,妳必須自己分析協議。所以我覺得最大的缺陷是不利於快速發展。

像C壹樣寫壹個網頁,自己處理http請求,回復文件內容。其實不難,有合適的庫函數調用,開發效率也不低,就看妳願不願意做了。

  • 上一篇:我的電腦總是開機壹會就跳出藍頻,還有壹堆編碼,然後就無法不強行重啟機了.請高人們救救!
  • 下一篇:熊貓燒香的原理是什麽
  • copyright 2024編程學習大全網