資源描述:
《php畢業(yè)論文_英文文獻(xiàn)翻譯》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、word文檔整理分享本科畢業(yè)設(shè)計(jì)(論文)外文參考文獻(xiàn)譯文及原文學(xué)院信息工程學(xué)院專業(yè)信息工程(電子信息工程方向)年級(jí)班別2004級(jí)(4)班學(xué)號(hào)3104002975學(xué)生姓名陳英權(quán)指導(dǎo)教師劉喜英2008年6月5日參考資料word文檔整理分享目錄外文參考文獻(xiàn)譯文1為什么選擇PHP22如果你是編程新手43寫一個(gè)基本的PHP程序44編程語(yǔ)法85嵌入式語(yǔ)言如何工作96服務(wù)端和客戶端腳本117運(yùn)行你的程序13外文參考文獻(xiàn)原文1WhyPHP?142IfYouAreNewtoProgramming163WritingaB
2、asicPHPProgram184ProgrammingSyntax215HowEmbeddedProgrammingWorks246Server-sideVersusClient-sideScripting257RunningYourNewProgram271參考資料word文檔整理分享1為什么選擇PHP對(duì)于Web編程來(lái)說(shuō),PHP是一個(gè)很好的選擇。它較其它語(yǔ)言(包括其它面向Web的語(yǔ)言)有許多優(yōu)點(diǎn)。為了得到一個(gè)清晰的理解(和常見(jiàn)的面向Web的語(yǔ)言相比),讓我們將它們比較一下。ASP是微軟的網(wǎng)絡(luò)開(kāi)發(fā)環(huán)
3、境(它本身不是一門開(kāi)發(fā)語(yǔ)言,因?yàn)樗试S程序員在ASP中選擇其它語(yǔ)言進(jìn)行開(kāi)發(fā),如VBScript或JScript。)ASP雖然簡(jiǎn)單,但它太過(guò)于簡(jiǎn)單了,以至于不能使用更復(fù)雜的邏輯和算法。除了ASP的過(guò)分簡(jiǎn)單,很多公司發(fā)現(xiàn)很難在微軟的ASP許可證上節(jié)約成本。即使不考慮硬件成本,微軟的Web服務(wù)器就要數(shù)千美元,而基于UNIX操作系統(tǒng)的、可運(yùn)行PHP的Web服務(wù)器則是免費(fèi)的。另一種Web使用的知名語(yǔ)言是SunMicrosystems公司的Java。Java是平臺(tái)獨(dú)立的語(yǔ)言(在一個(gè)系統(tǒng)上用Java開(kāi)發(fā)的程序可以不
4、經(jīng)過(guò)任何修改,就可以運(yùn)行在其它系統(tǒng)上)。盡管Java的確有它的優(yōu)點(diǎn),但它在開(kāi)發(fā)時(shí)間、開(kāi)發(fā)成本和執(zhí)行速度上卻有明顯的劣勢(shì)。Java開(kāi)發(fā)是耗時(shí)的,因?yàn)镴ava工程要遵循嚴(yán)格的規(guī)則(Java強(qiáng)制的),這需要進(jìn)行大量的規(guī)劃。另外,Java開(kāi)發(fā)周期長(zhǎng),費(fèi)用成本高,Java程序員的待遇也較高。因此Java程序開(kāi)發(fā)的成本遠(yuǎn)遠(yuǎn)高于其它語(yǔ)言開(kāi)發(fā)的成本。通過(guò)我們的比較可以看出,即使項(xiàng)目開(kāi)發(fā)結(jié)束后,以Java語(yǔ)言寫的程序在運(yùn)行時(shí)所花費(fèi)的時(shí)間比其它語(yǔ)言的時(shí)間還要長(zhǎng)??偟膩?lái)說(shuō),和Java相比,PHP的表現(xiàn)很出色。一個(gè)相似的工程
5、以PHP語(yǔ)言開(kāi)發(fā),要比用Java開(kāi)發(fā)節(jié)省兩三倍的時(shí)間。最重要的是,雖然最終的程序都可以運(yùn)行多種平臺(tái)上(如Java),而PHP的程序則運(yùn)行的更快。另一種開(kāi)發(fā)Web程序的常用語(yǔ)言是Perl。Perl與PHP一樣,是一個(gè)可運(yùn)行在多個(gè)平臺(tái)上的開(kāi)源項(xiàng)目。事實(shí)上,Perl的歷史遠(yuǎn)遠(yuǎn)要比PHP長(zhǎng)。在PHP之前,Perl被認(rèn)為是最好的Web開(kāi)發(fā)語(yǔ)言。然而,在過(guò)去的幾年中,在Web開(kāi)發(fā)領(lǐng)域,PHP贏得了比Perl更好的口碑。因?yàn)镻HP語(yǔ)言本身集成了大量的功能模塊,而要在Perl中使用這些功能,你就不得不單獨(dú)下載許多額外
6、的功能模塊。這樣,當(dāng)程序從一個(gè)系統(tǒng)轉(zhuǎn)移到另一個(gè)系統(tǒng)時(shí),就會(huì)容易產(chǎn)生問(wèn)題,因?yàn)镻erl不得不從自己的CPAN上下載相應(yīng)的功能模塊。參考資料word文檔整理分享最后要比較的語(yǔ)言是C。C語(yǔ)言已經(jīng)存在很長(zhǎng)的時(shí)間了;它已被用在各種各樣的計(jì)算機(jī)中,從大型主機(jī)到個(gè)人PC都可見(jiàn)到它的身影。如果你了解C語(yǔ)言的話,你就會(huì)知道用C語(yǔ)言開(kāi)發(fā)Web程序會(huì)存在一些問(wèn)題。為了用C語(yǔ)言開(kāi)發(fā)一個(gè)Web程序,在你著手構(gòu)思你的實(shí)際任務(wù)時(shí),你將不得不著手實(shí)現(xiàn)所有Web程序本身就應(yīng)該具備的功能(如采集HTML表單提交的數(shù)據(jù))。而PHP語(yǔ)言提供
7、了所有的Web常用或者并不是很常用的功能,可以允許程序員將更多的精力放在實(shí)際的任務(wù)中。就其它的Web開(kāi)發(fā)語(yǔ)言與PHP語(yǔ)言之間的比較而言,它們之間還存在很多不同。在Internet上將PHP與Java,Perl,ASP等語(yǔ)言進(jìn)行比較的文章也很多。但是一旦你擁有了PHP的編程經(jīng)驗(yàn),你可能就會(huì)發(fā)現(xiàn),在選擇開(kāi)發(fā)語(yǔ)言時(shí),你會(huì)努力的說(shuō)服你的客戶或老板,允許你使用PHP來(lái)進(jìn)行開(kāi)發(fā),而不是選擇其它的語(yǔ)言。如果出現(xiàn)問(wèn)題,你可以通過(guò)搜索Internet找到大量基于這些問(wèn)題的有用信息。PHP的使用是沒(méi)有限制的。早期的版本使
8、用的是單獨(dú)的跟蹤程序。而隨著時(shí)間的推移,這個(gè)簡(jiǎn)單的跟蹤程序已經(jīng)被包含在語(yǔ)言的內(nèi)部了。PHP的主要用途,當(dāng)然不只是用來(lái)跟蹤的了;它還可以做許多其它的事情。為了讓你理解PHP可以做什么,下面介紹了一些PHP的常見(jiàn)用途:?反饋表單?購(gòu)物車和其它類型的電子商務(wù)系統(tǒng)?用戶注冊(cè),訪問(wèn)控制,以及在線訂閱服務(wù)?客戶登記?討論和留言板1如果你是編程新手如果你是一個(gè)從來(lái)沒(méi)有寫過(guò)程序的新手,這個(gè)想法可能有點(diǎn)嚇人。大多數(shù)程序員可能會(huì)告訴你(如果他們?cè)敢獬姓J(rèn)),他們剛開(kāi)始學(xué)習(xí)編程