首先說什麽是編程語言什麽是弱類型的語言什麽是強類型的語言。
我們通常說的編程語言是指的那些實現代碼邏輯和處理計算的語言,顯然html不涉及到這些,但是這也只能說html4及以前的版本,不包括html5。那編程語言為什麽有強類型或者弱類型之分呢?通常人們把壹些語法嚴謹的語言成為強類型的編程語言,如Java、c++、c#等等,所謂的語法眼睛指的是比如變量嚴格區分類型等,強類型的編程語言適合開發大型的程序,而弱類型的語言壹般的是腳本語言或者其他的壹些弱類型的語言,如服務器腳本語言php、瀏覽器腳本語言JavaScript等,這些語言壹般對於變量類型區分不是很嚴格,語法上也比較隨意,但是問題就是不適合大型的應用開發。
再說壹下html
作為壹種超文本的標記語言,其應用當然是相當廣泛的,之所以說不把html作為編程語言,其根本的原因是html中沒有代碼邏輯和運算,html只是在告訴瀏覽器要渲染出壹個什麽東西,如<title>標記,告訴瀏覽器其中的內容作為網頁的標題來顯示。但是在現在html的最新版本html5中,html好像具備了編程的基本能力,如其中的畫圖標記,可以不借助其他工具進行圖形的制作,當然這還要結合css3,總之最新的html5中添加了大量的API函數,使得html變得越來越像編程語言了。
總結:以上的區分只是人們認為的這樣去區分,意義不是很大,只要明白各個語言的用處和相關的特點就好了,分類只是幫我們理解總結編程的壹些思想或者壹些語言特點。