當前位置:首頁 » 編程軟體 » 腳本的地位

腳本的地位

發布時間: 2022-05-15 19:10:41

⑴ 什麼是腳本語言

對於一個網頁初學者來說,正確認識弄懂一些必要的專業詞彙是非常必要的,這對於我們以後的程序製作會有很大的提高,在這里我就結合自己的理解,同時加雜一些專家的意見來說一下,什麼是腳本語言?它在網頁製作中處於什麼樣的地位,希望對於網頁初學者能有一些幫組。
腳本語言是我們製作網頁的一種語言,它能實現在網頁瀏覽器和網頁伺服器之間建立一種交互連接,它介於HTML、和java、 C++和Visual Basic之類的編程語言之間的語言。在他們之間的應用中,HTML通常用於格式化文本和連接網頁。編程語言通常用於向計算機發送一系列復雜的指令,但他們的語法和規則沒有可編譯的編程語言那樣嚴格和復雜。腳本語言主要是用於格式化文本和使用以編程語言編寫的已編譯好的組件。
在我們實際的應用中,比如ASP的應用中,最常用的兩種腳本語言就是 Microsoft Visual Basic Scripting Edition (簡稱VBScript)和Microsoft Jscript 。其中默認的為VBScript,當我們裝完Active Server Pages時,它就已經存在了。同時安裝的還有Jscript。當然也可以安裝和使用其他的腳本語言引擎,例如Perl.

⑵ 什麼是「腳本語言」

很多人用 shell 寫一些「腳本」來完成日常的任務,用 Perl 或者 sed 來處理一些文本文件,很多公司用「腳本」來跑它們的「build」(叫做 build script)。那麼,到底與「非腳本語言」的區別呢?其實「腳本語言」與「非腳本語言」並沒有語義上,或者執行方式上的區別。它們的區別只在於它們設計的初衷:腳本語言的設計,往往是作為一種臨時的「補丁」。它的設計者並沒有考慮把它作為一種「通用程序語言」,沒有考慮用它構建大型的軟體。這些設計者往往沒有經過系統的訓練,有些甚至連最基本的程序語言概念都沒搞清楚。相反,「非腳本」的通用程序語言,往往由經過嚴格訓練的專家甚至一個小組的專家設計,它們從一開頭就考慮到了「通用性」,以及在大型工程中的可靠性和可擴展性。首先我們來看看「腳本」這個概念是如何產生的。使用 Unix 系統的人都會敲入一些命令,而命令貌似都是「一次性」或者「可拋棄」的。然而不久,人們就發現這些命令其實並不是那麼的「一次性」,自己其實一直在重復的敲入類似的命令,所以有人就發明了「腳本」這東西。它的設計初衷是「批量式」的執行命令,你在一個文件里把命令都寫進去,然後執行這個文件。可是不久人們就發現,這些命令行其實可以用更加聰明的方法構造,比如定義一些變數,或者根據系統類型的不同執行不同的命令。於是,人們為這腳本語言加入了變數,條件語句,數組,等等構造。「腳本語言」就這樣產生了。然而人們卻沒有發現,其實他們根本就不需要腳本語言。因為腳本語言裡面的這些結構,在任何一種「嚴肅」的程序語言(比如 Java,Scheme)裡面,早就已經存在了,而且設計得更加完善。所以腳本語言往往是在重新發明輪子,甚至連輪子都設計不好。早期腳本語言的「優勢」,也許只在於它不需要事先「編譯」,它「調用程序」的時候,貌似可以少打幾個字。腳本語言對於 C 這樣的語言,也許有一定的價值。然而,如果跟 Scheme 或者 Java 這樣的語言來比,這個優勢就非常不明顯了。比如,你完全可以想一個自動的辦法,寫了 Java 代碼之後,先調用 Java 編譯器,然後調用 JVM,最後刪掉 class 文件。或者你可以選擇一種有解釋執行方式的「嚴肅語言」,比如 Scheme。很多人把 Scheme 誤稱為「腳本語言」,就是因為它像腳本語言一樣可以解釋執行,然而 Scheme 其實是比 C 和 Java 還要「嚴肅」的語言。Scheme 從一開頭就被設計為一種「通用程序語言」,而不是用來進行某種單一簡單的任務。Scheme 的設計者比Java 的設計者造詣更加深厚,所以他們對 Java 的一些設計錯誤看得非常清楚。像 Chez Scheme 這樣的編譯器,其實早就可以把 Scheme 編譯成高效的機器代碼。實際上,很多 Scheme 解釋器也會進行一定程度的「編譯」,有些編譯為位元組碼,有些編譯為機器代碼,然後再執行。所以在這種情況下,通常人們所謂的「編譯性語言」與「解釋性語言」,幾乎沒有本質上的區別,因為你看到的「解釋器」,不過是自動的先編譯再執行。跟Java 或者 Scheme 這樣的語言截然不同,「腳本語言」往往意味著異常拙劣的設計,它的設計初衷往往是目光短淺的。這些語言裡面充滿了歷史遺留下來的各種臨時的 hack,幾乎沒有「原則」可言。Unix 的 shell(比如 bash,csh,……),一般都是這樣的語言。Java 的設計也有很多問題,但也跟「腳本語言」有天壤之別。然而,在當今現實的工程項目中,腳本語言卻占據了它們不該佔有的地位。例如很多公司使用 shell 腳本來處理整個軟體的「build」過程或者測試過程,其實是相當錯誤的決定。因為一旦這種 shell 腳本日益擴展,就變得非常難以控制。經常出現一些莫名其妙的問題,卻很難找到問題的所在。Linux 使用 shell 腳本來管理很多啟動項目,系統配置等等,其實也是一個歷史遺留錯誤。所以,不要因為看到 Linux 用那麼多 shell 腳本就認為 shell 語言是什麼好東西。如果你在 shell 腳本里使用通常的程序設計技巧,比如函數等,那麼寫幾百行的腳本還不至於到達不可收拾的地步。可是我發現,很多人頭腦里清晰的程序設計原則,一遇到「寫腳本」這樣的任務就完全崩潰了似的,他們彷彿認為寫腳本就是應該「鬆散」一些。很多平時寫非常聰明的程序的人,到了需要處理「系統管理」任務的時候,就開始寫一些 shell 腳本,或者 Perl 腳本。他們寫這些腳本的時候,往往完全的忘記了程序設計的基本原則,例如「模塊化」,「抽象」等等。他們大量的使用「環境變數」一類的東西來傳遞信息,他們忘記了使用函數,他們到處打一些臨時性的補丁,只求當時不出問題就好。到後來,他們開始耗費大量的時間來處理腳本帶來的麻煩,卻始終沒有發現問題的罪魁禍首,其實是他們錯誤的認為自己需要「腳本語言」,然後認為寫腳本的時候就是應該隨便一點。所以我認為腳本語言是一個禍害,它幾乎永遠是錯誤的決定。我們應該盡一切可能避免使用腳本語言。在沒有辦法的情況下(比如老闆要求),也應該在腳本裡面盡可能的使用通常的程序設計原則。

⑶ 分鏡頭腳本的重要性

為什麼要寫分鏡頭腳本?

編導大師姐
2019年10月20日

分鏡頭腳本是最實用的影視創作腳本,它是在文學腳本的基礎上運用蒙太奇思維和蒙太奇技巧進行再創作的腳本,即根據拍攝提綱或文學腳本,參照拍攝現場的實際情況,分隔場次或段落,並運用形象的對比、呼應、積累、暗示、並列、沖突等手段,來建構屏幕上的總體形象。分鏡頭腳本設計是從文字到影像的預演,是影視思維的具體呈現,是影視導演最為重要的工作之一。

//

分鏡頭腳本設計的目標

//

微電影作為影視創作的新類型,雖然具有「微投入」「微時長」「微周期」的創作特點,但它也必須符合影視創作的基本規律,在重要的工作環節上更是缺一不可。尤其是對微電影製作團隊是影視藝術的初學者而言,他們的影視創作手段還未達到運用自如、得心應手的熟練程度,因此,分鏡頭腳本設計在其創作中的地位更為突出。

電影分鏡

分鏡頭腳本設計是導演確定影像風格、劃分段落和場次的創造性工作。導演依據文字腳本加工成分鏡頭腳本,不是對文字腳本進行簡單的圖解和翻譯,而是在文字腳本基礎上進行影視語言的再創造。因此,分鏡頭腳本設計的首要目標是將文字思維轉化為影視思維,構建影片的整體形象。

分鏡頭腳本是各工種之間協調合作的指導書。雖然分鏡頭腳本也是用文字書寫的,但它是可以在腦海里「放映」出來的影像,可在某種程度上展現視聽效果。分鏡頭腳本建構了未來屏幕上的總體形象,使抽象的文字表達變為具體的畫面、聲音、時長、場景等,是創作團隊內部溝通、交流的文本。因此,分鏡頭腳本設計的第二個目標是成為一份拍攝「說明書」,劇組各工種看了這份「說明書」之後,對自己的職責會有更清晰明了的認識。

//

分鏡頭腳本設計的任務

//

將文字腳本轉化成一個個具體的可供拍攝的畫面鏡頭,用精練、具體的語言描述出要表現的畫面內容,必要時藉助圖形、符號表達,並按順序列出鏡頭的鏡號。確定每個鏡頭的拍攝方式,如固定鏡頭拍攝還是運動鏡頭拍攝,如果是運動鏡頭,則要標明攝影機的運動方式。



確定每個鏡頭的拍攝景別,如遠景、全景、中景、近景、特寫等。

確定每個鏡頭的時長。排列組成鏡頭組,並說明鏡頭組接的技巧。

設計相應鏡頭組的人聲。故事類微電影設計相應鏡頭組的對白;紀實類微電影撰寫相應鏡頭組的解說詞。設計相應鏡頭組或段落的音樂與音響效果。

⑷ 腳本病毒的介紹

腳本病毒是主要採用腳本語言設計的計算機病毒。現在流行的腳本病毒大都是利用JavaScript和VbScript腳本語言編寫。實際上在早期的系統中,病毒就己經開始利用腳本進行傳播和破壞,不過專門的腳本型病毒並不常見。但是在腳本應用無所不在的今天,腳本病毒卻成為危害最大、最為廣泛的病毒,特別是當它們和一些傳統的進行惡性破壞的病毒如CIH相結合時其危害就更為嚴重了。隨著計算機系統軟體技術的發展,新的病毒技術也應運而生,特別是結合腳本技術的病毒更讓人防不勝防,由於腳本語言的易用性,並且腳本在現在的應用系統中特別是Internet應用中占據了重要地位,腳本病毒也成為互聯網病毒中最為流行的網路病毒。

⑸ 能介紹一下動畫腳本在動畫片中的作用和地位嗎

動畫腳本就是通常所說的劇本,和普通的電影劇本編寫沒有兩樣,只需要有編故事的能力就可以了比如押井就是一個完全不會畫畫的,只會寫腳本的人。 動畫腳本就是動畫劇本。動畫腳本和劇本一樣,應該記載台詞,對話,動作之類的東西,是使故事腳本或小說詳細化的工作,具體到人物的對話,場景的切換,時間的分割等等。 動畫腳本一詞來自日本,日本動畫製作過程中,將動畫劇本稱之為動畫腳本,而動畫導演則稱之為動畫監督。 動畫劇本與由真人拍攝的影視劇本,其功能是一樣的,都是細化故事,將故事中不明確的東西確定下來。 但嚴格來說,動畫劇本和真人拍攝的影視劇本還是有所不同的。動畫腳本需要更詳細。 舉例來說,同樣是馬路場景,真人拍攝的影視劇本,如沒劇情需要,可以不用說明是否有車輛經過。多少車經過。 動畫劇本則要確定是否有車經過。如不確定,動畫製作人員就會很為難。 而真人拍攝的影視劇本,場景多是以現實為主,所以只要不影響劇情,當時是否有車經過,就由現場拍攝的時間來確定。 概括的說,真人拍攝的影視劇本中,在不影響劇情的地方,可以存在不確定情況,而這些不確定情況,則由拍攝的時間和地點確定,因為世界並不是靜止的。而動畫則不行,動畫的本質是畫,畫是靜止的,所以動畫中不能存在不確定的情況。
動畫腳本的特點
動畫腳本:文字寫好之後,就要畫成畫面,但它並不是真正的動畫圖稿,它只是一連串的小圖,詳細的畫出每一個畫面出現的人物、故事地點、攝影角度、對白內容、畫面的時間、做了什麼動作等。這個腳本可以讓後面的畫家明白整個故事進行的情形,因為從「構圖」之後的步驟,就開始將一部卡通拆開來交由很多位畫家分工繪制,所以這個腳本一定要畫得越詳細越不會出差錯。 將文字劇本詳細讀過,經由動畫家以卡通語言再整理消化後開始繪制分鏡腳本, 人物位置,地理環境都要畫出 ,場景要十分清楚 ,對白、動作、音效、秒數都要寫好 ,鏡頭運用、特效(如透過光、高反差…)也須註明, 腳本繪制工作最佳人選應當由對電影十分了解的卡通導演擔任, 視線、進出場方向、觀點都要畫得很順暢。動畫腳本在動畫片中的作用:是整個片子的藍圖和骨架,是動畫片不可或缺的關鍵部分。

⑹ 什麼是腳本語言,有哪些腳本語言,它們之間的區別

什麼叫腳本 JAVA、C++、C、VB......都代表編程語言,而.net等其它都叫平台。
腳本語言就是網頁里JSP,JavaScript等等,他們有的編程語言就是Java

腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。舉個最常見的例子,當我們點擊網頁上的E-mail地址時能自動調用Outlook Express或Foxmail這類郵件軟體,就是通過腳本功能來實現的。又如洪恩網站�http�//www.hongen.com一些網頁的英文新聞內容旁會有一個三角符號,點擊它就可以聽到英文誦讀,這也是腳本在起作用。 也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。

動態程序一般有兩種實現方式,一是二進制方式,一是腳本方式。
二進制方式是先將我們編寫的程序進行編譯,變成機器可識別的指令代碼(如.exe文件),然後再執行。這種編譯好的程序我們只能執行、使用,卻看不到他的程序內容。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
我們上面提到的各種動態語言,如ASP、PHP、CGI、JSP等,都是腳本語言。
按目前的服務規則,虛擬主機網站只能採用腳本語言來實現

腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(javascript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區別主要是:
1、腳本語法比較簡單,比較容易掌握;
2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;
3、腳本一般不具備通用性,所能處理的問題范圍有限。

腳本就是源程序,就是代碼程序
腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(javascript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類

⑺ 腳本為什麼叫腳本啊,這個腳是腳丫的意思嗎請不要復制太多術語啊,查了半天看不懂啊。。。。

其實我一直也對這個問題很疑惑。現在就我自己的理解跟你分享一下:
1、首先我們要知道腳本的英文是script。在英文中,script的含義是「劇本」的意思,劇本是拍一個電影最基礎的東西。當你查一個簡單的英漢詞典的時候你可能會發現script的翻譯還是只有「腳本」一種,你還是不理解。但是你如果你查的是《21世紀大英漢詞典》的時候,你會發現script有多種翻譯,包括腳本、劇本、稿本等意思。
2、猜測當時第一個把script翻譯成「腳本」的翻譯人員是有一定文學功底,因為我們國家古代的那些喜劇演員就把他們演出時的「劇本」成為「腳本」,「腳」這個字充分反映了腳本在表演行業的基礎地位。

3、腳本語言是編寫網頁經常用的一種語言,現在的網頁做的越來越生動活潑,有豐富網頁的表現,如動畫、聲音等,這些原來都必須是在演出中才能看到的。

特別注意:所以這種編程語言就像電影中的腳本(即劇本)一樣,劇本讓演出更加精彩,這樣語言讓網頁變的更加精彩。這種語言在網頁中的地位就像「腳本」在演出中的地位一樣,所以稱其為「腳本語言。」

⑻ 游戲開發中常用哪種腳本語言

隨著《魔獸世界》(以下簡稱wow)在世界范圍內流行,腳本漸漸被人們所熟知。由於wow強大的自定義界面系統,Lua這一腳本語言一舉成名。

其實早在Lua腳本語言被大眾所熟知以前,游戲業內人士就已經開始使用腳本來開發游戲了。我們熟悉的很多國內的網路游戲大都運用了腳本開發,比如網游的長青樹「夢幻西遊和《大話西遊2就大量應用了腳本技術。特別是《大話西遊2》,其實現基於Lua腳本游戲開發的時間要遠早於《魔獸世界》。在腳本技術上,國內與國外其實是站在同一起跑線上的,並不存在什麼差距,這也為國內游戲產業趕超國外游戲產業提供了強有力的技術保證。

在單機游戲時代,腳本這個詞幾乎很少出現,那麼,為什麼在網路游戲時代它卻成了業界的寵兒呢?原因是多方面的。

單機游戲時代,無論游戲主機還是PC機,它們的性能都非常低下,從而需要具有較高執行效率的編譯型語言對機器的性能進行「壓榨」。隨著科技發展和硬體性能的不斷提升,腳本逐漸被開發者所接受並利用,但這並不是腳本流行起來的決定性因素,真正的原因還在於游戲市場有這方面的需求。

網路游戲時代的市場競爭激烈、變化莫測,如果延用單機時代一年半載才出一個新版本的開發方式,必然會被游戲行業激烈的市場競爭所淘汰。正是這種游戲市場需求旺盛和開發工具效率底下之間的矛盾,促使腳本語言迅速地發展起來。腳本的興起使得傳統編譯型語言(asngC/C )的性能優勢在硬體功效大幅攀升的今天已經不復存在。

除了市場和硬體這兩個因素之外,還有一點我們不能忽略。那就是用C/C 進行游戲開發的高成本和高項目風險。隨著java/.net逐漸流行,學習C/C 編程語言的人越來越少,而網路游戲市場的需求卻越來越龐大,在程序人才大量匱乏的情況下,造成了c,C 人才的高成本。即便是有能力僱傭大量C/C 程序員的公司,在開發游戲的過程中,也不能無視C/C 的高級特性和高度靈活性帶來的高項目風險。C/C 是易學難精的編程語言,在開發大型項目的時候由於程序員的水平參差不齊,所以極易造成溝通不暢。不僅如此,c,C 濫用的高級特性也容易引入大量bug。正是由於這些原因,游戲公司開始在游戲中使用腳本,希望通過腳本來解決這些高成本、高風險的問題。

二.腳本的現狀

腳本不僅解決了c/C 無法解決的開發效率難題,還降低了開發的成本和風險。因此腳本技術在游戲業內蓬勃發展起來,並且已經成為游戲業中不可或缺的一環。縱觀當前腳本技術現狀,形勢一片大好,不僅語言百家爭鳴,而且書籍種類也越來越多;不僅在游戲業界開花結果,在web等其它應用領域也大放異彩。

首先,我們來看看目前比較流行的腳本:Python、Lua、ruby和Erlang。Python和Lua是網路游戲開發的中堅力量;ruby憑借 rubyonrails的web開發框架的強勁力量,其在游戲業的發展前途亦不可小視;Erlang在高並發性上的原生優勢吸引了無數追求高性能網游伺服器的開發人員的目光。

其次,我們來看看書籍方面。大家都知道,文字對語言的普及起到了催化劑的作用,甚至可以看作是語言的有機組成部分。Python經過基金會的多年經營而得到NASA、Google重用的原因,就是由於其相關書籍種類比較豐富;Ruby隨著RoR的流行,這兩年行情看好,書籍也出版得越來越多了;Erlang是典型的少眾語言,但隨著多核時代的來臨和高並發網路應用的需求,Erlang有著光明的發展前景,現在<<ProgrammingErlang>>等書也已經在策劃出版了;反觀Lua,雖然目前越來越流行,但由於它晦澀的介面設計和缺乏大型應用的支持,使得相關書籍寥寥無幾。

最後,我們把焦點重新聚集到游戲開發行業中,其實不難發現,除了前文提到的《魔獸世界》和網易經典「西遊系列」使用了腳本外,現在大多數比較流行的程序也都使用了腳本,如騰訊的QQgame))和搜狐的《天龍八部》等。不僅如此,現今的游戲引擎也都提供了腳本介面,無論是商業的unreal引擎還是開源的 OGRE,無一例外。

三.腳本的優勢

腳本之所以能夠在游戲業中找到自己的一席之地,是因為網路游戲市場需要一個快速開發方案來避免C/C 開發帶來的項目高成本和高風險。那麼,腳本相對於C/C 這類編譯型語言到底有什麼優勢呢?

I易於學習,代碼可維護性強

腳本的語法通常都非常簡單,也沒有太多高階的特性,學習的門檻較C/C 低得多,比如Python可能只需要花一個下午即可學會。這使得游戲開發公司可以招聘完全沒有腳本、編程經驗的新手,通過低成本的培訓,他們便能迅速地走上工作崗位。除易於學習外,腳本代碼也有較強的可維護陛(盡管寫出沒有人看得懂的Lua代碼也非難事)。因為腳本沒有很多高階特性(如c 里的模板元編程就是高階特性),所以腳本程序員就有更多的精力去架構、模式、重用和測試等工作,從而提高了代碼的可維護性。相應地,正因為沒有那麼多讓人困惑的高階特性,也使得腳本代碼「簡潔」不少。

2.降低開發成本

如上所言,由於腳本易於學習,游戲開發公司可以大量起用新手,這正是降低成本的有效手段。那麼如何來確保新手所寫代碼的質量呢?眾所周知,新手無論用什麼語言寫程序肯定會出現bug,但用C/C 和Python做比較,可以看出,一個新手用C/c 編寫出的程序所出現的bug肯定會比用Python編寫出現的bug要多。由於c程序需要編譯,而腳本程序(大部分)都可以直接解釋執行,所以在排除 bug方面腳本也佔有一定的優勢,這也使腳本在降低成本的同時能夠更好地保證代碼質量。

3.形成人才壁壘

軟體開發行業是一個頗為動盪的行業,無數的程序員都在跳槽和謀劃跳槽的狀態中生活,使用腳本開發形成人才壁壘是游戲業減少人才流動的有效手段。因為現在腳本除了在游戲業中非常流行外,並沒有在其它行業形成廣泛應用(雖然在web開發方面也有燎原之勢,但終究不如在游戲業中的地位高)。這就使得游戲程序員很少會考慮非游戲行業的職位,但其它行業的程序員卻可能會因為腳本的易學習性而轉投游戲業。腳本除了能有效形成行業間的人才壁壘外,也能有效地形成企業間的人才壁壘。由於現有的腳本種類繁多,不同公司往往有不同的選擇,甚至有些公司使用自己開發的腳本語言,所以程序員從公司A跳槽到公司B可能要學習使用另一種腳本,這就提高了跳槽的成本,從而減少了人才的流動。

四.腳本的發展趨勢

依照目前趨勢來看,腳本語言一定會更加的普及,而且會逐漸滲透到其它行業中。隨著網路游戲從業人員數量的增長,腳本程序員也一直增加,而且Web2、0熱潮引起的網路需求,也促成了一批批新腳本程序員的誕生。網路游戲市場就像一個正在滾動的雪球,推動著腳本的普及。

隨著腳本在游戲業中越來越流行,市場對生產效率的需要也會相應提高。腳本雖然在一定程度上緩解了生產效率與生產工具之間的矛盾,但仍然不夠完善。由於市場競爭日趨激烈,而網路游戲在很多功能上的實現又都相差無幾,如網路、資料庫、圖形甚至部分邏輯,這必然會引起網路游戲生產的組裝化一一大量中間件相互組合形成新的網路游戲。從目前來看,Bigwofld、PhysX和Unreal等都是比較流行的網路游戲中間件。腳本語言則是粘合各個中間件的良好膠水語言,所以隨著網路游戲的生產組裝化,腳本將有更大的發展空間。

那麼,當腳本發展到如日中天的時候,可能取代C/C 這些編譯型語言嗎?筆者認為不會。腳本語言和編譯型語言在生產效率和執行效率上各擅勝場,網路游戲既需要能快速應變的腳本,也需要能快速執行以提供更絢麗游戲效果的編譯型語言。未來,它們之間一定會保持長久的和諧互補關系,相輔相成。

五.結語

綜上所述,網路游戲時代是上帝賜予腳本語言發展的絕好時機,腳本語言很快將迎來光芒四射的時代。腳本語言擁有編譯型語言無可比擬的生產效率優勢,所以它們將互補互助並肩奮戰在游戲的最前線。

⑼ 什麼是java腳本

Java腳本語言就是JavaScript
JavaScript,是一種基於對象的腳本語言。網景通訊公司最初在它的Navigator 2.0產品上設計並實現的,原名LiveScript。目前已經在WWW上廣泛用於動態Web頁面的編程語言。
Java腳本語言的目的是增加HTML的互動性
Java腳本語言是一種輕量級的編程語言,
Java腳本語言通常直接嵌入HTML頁
Java腳本語言是一種解釋性語言(腳本的執行無需翻譯)

⑽ 請問腳本、標簽各指的是什麼

腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。舉個最常見的例子,當我們點擊網頁上的E-mail地址時能自動調用Outlook Express或Foxmail這類郵件軟體,就是通過腳本功能來實現的。又如洪恩網站�http�//www.hongen.com一些網頁的英文新聞內容旁會有一個三角符號,點擊它就可以聽到英文誦讀,這也是腳本在起作用。 也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。
1、meta標簽是內嵌在你網頁中的特殊html標簽,包含著你有關於你網頁的一些隱藏信息。Meat標簽的作用是向搜索引擎解釋你的網頁是有關哪方面信息的。對於高級的搜索引擎來說,html 的meta 標簽並不是什麼新奇的東西。但是無論如何它是一個優秀網頁不可缺少的。下面我們就它進行一些講解吧。

2、當你計劃搜索引擎優化策略是meta標簽是非常重要的。盡管如此,一般的加入meta 並不能幫助你在搜索引擎中獲得更好的排名。有好幾種meta標簽,但重要的有以下幾個:description標簽, keywords標簽, title標簽(嚴格來說title不算是一個標簽)。當你不時刷新標簽時這幾個標簽顯得特別的重要。如果你希望搜索引擎對你的網站進行索引時就會用到html標簽的重定向(redirect)標簽與robots標簽.

注意:調查表只有20%的網頁用到「關鍵字」與「描述」標簽(即keyword, description)
下面是對於這兩個標簽的例子:

<html>
<head>
<title>標題內容</title>
<meta name=」description」 content=」你的描述內容」>
<meta name=」keyword」 content=」關鍵字1,關鍵字2,---「>
</head>
</html>
多個關鍵字用逗號分開。

3、 title 標簽

title 標簽可能是你網頁中最重要的標簽,它是你網頁中最先看到的部分。把它放在description 與 keyword前。在這個標簽中最好是加上你網站的關鍵字,title標簽在搜索引擎的搜索中佔有非常重要的地位。最好是把它放在其他meta標簽前,這更有利於你網站的排名。(注意:有些搜索引擎會按title標簽的字母的優先權進行排名,盡量在你的title中使用開始的字母)title標簽是人們在搜索引擎中第一個看到有關你網站的描述,所以盡量把它弄得簡單、明了。讓人一看就知道你的網站是關於什麼的。

4、 Description標簽

Description標簽就在title後面,該標簽可以是一小段(一個或者兩個句子)。用於描述你網站。與title標簽一樣,這也是人們在搜索引擎列表中鏈接到你網站的點擊。這些描述將鼓動人們去瀏覽你的網站而不是你競爭對手的。(描述不能太誇張。不然,當訪問者到你網站發現內容根本不是你說的那個樣子,那麼他很快就會退出去。)很多搜索引擎允許描述的字數在150個左右,所以你要保證你的描述在150以下,否則搜索引擎會自動把多餘的部分剪去從而造成你網站的描述的不完整。搜索引擎認為描述里的關鍵字遠比網頁中的內容要重要(好像現在這種情況不是那麼明顯了)。真如上所述,這里提供了非常重要的信息:確定你的描述能正確的反映你網站的主題,盡量在描述中加入你主要的關鍵字,越靠meta的關鍵字意義越大。這樣會突顯你的關鍵字。

現在大多的搜索引擎(google除外)都會支持descriptin標簽。如果你不使用的話你將會失去排名靠前的可能。

5、keyword 標簽

相比於description與title標簽,keyword標簽顯得並不是那麼重要了。有些搜索引擎把它完全地忽略,但是使用下正確的keyword標簽對提高排名仍然有效。

除了搜索引擎外,一般情況下人們是看不到的。keyword標簽是一個隱藏的標簽,向搜索引擎提供了一組與你的頁面有關的的關鍵字或關鍵短語列表。你可以用相應的工具找出一系列適用於你網站的關鍵字。(注意:關鍵字標簽中只能包括與你本頁內容相關的關鍵字列表。所有在這里的關鍵字必須與頁面的內容相聯系。)

提示:在你每一個頁面中組織相關的關鍵字,每個頁面必須專注於不同的產品或者內容。在標簽中列滿關鍵字對於提高你網站的排名並沒有好處。多個關鍵字間用逗號用隔,逗號表示是邏輯「或」的意思。空格表示邏輯「與」。這是正式在keyword標簽中描述關鍵字必須的。盡管如此,很多搜索引擎也會把關鍵字間以空格分開以達到能搜索出更相關的結果的目的。這樣做的意義是,搜索引擎會把空格分開的關鍵字根據一定的方式自由組合。可以嘗試用兩種方法,看哪一種更加適合你。

關鍵字不宜以同一形式重復3-6次,一般這已經認為是最大的關鍵字重復數(好像現在又發生了變化)。所以,盡量避免把你的關鍵字一次又一次地不斷重復。這對於每一個搜索引擎來說是SPAM(關鍵字垃圾),你會因此而受到懲罰。大多數的搜索引擎會允許你在keyword標簽中使用最多1000個字元。通常,對每一個頁面使用相關連的關鍵字會提高你網站的排名。一個很重要的因素是你關鍵字冗餘度,如果你一個關鍵字是一個字元,而你的keyword標簽中有100個字元,那麼你關鍵字的冗餘度就為1%。搜索引擎將會利用相關的演算法對你的關鍵字冗餘度進行統計你網頁中的每一個重要的詞或短語。去除多餘的關鍵字有利於提高你網站的排名

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:708
php跳過if 發布:2025-05-12 15:34:29 瀏覽:462
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:125
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:160
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:728
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:143
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:390
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:535
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:623
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:359