回覆列表
-
1 # ugg回家
-
2 # 90大羽
伺服器端程式設計分為: Web伺服器端程式設計(Web Server)、還是應用伺服器端程式設計( App Server)。Web伺服器端程式設計有 ASP, ASP.NET, JSP, PHP, python 等等。應用伺服器端程式設計有 C/C++, C#, Java, python 等等。;伺服器端語言指的是在伺服器執行的動態語言,相對的如CSS、JAVASCRIPT(客戶端部分)可以叫作客戶端語言,伺服器端執行的動態語言主要是對資料庫的操作和訪問,當然還有其他的一些功能。但主要是對資料庫的操作。;舉例來說,要判斷使用者輸入的使用者名稱是中文還是英文,有沒有帶數字,這樣的功能可以用客戶端指令碼語言來完成,但要判斷這個使用者有沒有在網站進行過註冊,由於需要將使用者輸入的使用者名稱與資料庫中的資訊進行比對,因此一定需要伺服器端執行的動態語言才行。
-
3 # 門鈴208
C語言不是指令碼語言,是一個應用非常廣泛的程式語言。
-
4 # 黑蒼刀
PHP語言是一種指令碼語言,主要用來開發網站伺服器端;C語言可以說是高階程式語言之父,是所有高階語言的來源,其主要用於編寫桌面軟體和底層的驅動;
Java是解釋執行的一種語言,需要在Java虛擬機器上執行,一般用於編寫網站的伺服器端和安卓軟體。
見過Android底層程式碼中,有寫在c語言中的指令碼,用來控制開機後的選網登陸流程的。其實現如下:
1. 它有一個自己的直譯器,用C實現(但和一般的指令碼直譯器不一樣,是直接解釋成了C函式的呼叫);
2. 其指令碼從根本上講是一大段宏定義,每條指令碼語句都是一個宏,被定義為了一個結構體,其中包括一個字串(多是用來描述的,在輸出log時列印),一個函式指標(用來在直譯器中被呼叫),一個結構體(根據不同命令,裡面還有一些引數);這玩意應該算是偽指令碼,因為它必須被提前編譯。不知道自己的表述是否強,題主可以找程式碼看看。