{eval=Array;=+count(Array);}
要解釋這個問題,首先要理解“程序”這兩個字,可以理解為:過程、次序,也就是指令序列。顧名思義,所謂編程語言,就是能編寫程序的語言,所以它的最終輸出一定是計算機能執行的指令序列。計算機中,執行指令的地方是CPU,如C語言、Java、JS這些,都有最終能向CPU發送指令的代碼。
而HTML(超文本標記語言),只是寫了一段放在存儲器里的文本文件,它本身里面的內容并不是描述CPU要執行什么動作,而是根據HTML的規范寫的一段格式化的文本,供提取它的那個部件(對HTML來說通常就是瀏覽器)按照規范(我的理解就是一種協議)來進行渲染,通過這種方式生成便于人類閱讀的電子文檔;其中CSS就負責描述渲染成什么樣子,比如顏色、大小、形狀等等,從這個角度理解,CSS和HTML稱不上是編程語言,類似的文本標記語言還有XML、Latex等等。一段HTML放在計算機里,甚至可以理解為doc文檔,都是需要用特殊的程序來解釋,才能呈現出最終用戶想要看到的形式。
JavaScript和SQL不僅僅是編程語言了,而且是重要的編程語言,從最近TIOBE排行榜也可以看出來,二者都在前十名了。
JavaScript是瀏覽器端最重要的編程語言,特別是進入web2.0時代以后,頁面的邏輯、交互、請求都是靠JavaScript來完成,但是不要以為JavaScript只可以做客戶端開發,它也是可以做服務端開發的,特別是由于天生具有異步性的特點,可以開發出性能非常高的服務端程序,有興趣可以去了解下node.js。
SQL,結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。
學習建議:
關于JavaScript,我建議你看著三本書,看明白之后,自然知道下一步學什么了。
《JavaScript高級程序設計》這本書至少看兩遍,入門必備。
道格拉斯這本書比較極端,但無論如何一定要認真讀幾遍,慢慢品味,慢慢理解。
異步幾乎是JavaScript世界里最重要的執行機制之一了,也不厚,很容易讀完,但不一定能一遍讀懂。
關于SQL,我也是半瓶子醋,推薦你幾本名著看看:
純初學者推薦圖靈出的《SQL必知必會(第4版)》,寫得很明快,概念非常清楚。這本書用來學習關系型數據庫也很不錯,至少基本概念比大部頭的教材說得清楚得多。
開門見山:javascript,css,html,sql都是編程語言。
首先來看看什么是編程語言。
編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數據,并精確地定義在不同情況下所應當采取的行動。
javascript,css,html是web開發的基礎語言,任何做web開發的朋友一定會先學習這三門語言。sql是結構化查詢語言,是一種用來操作數據庫的語言,比如對數據庫數據增刪改查。
以下我盡量用最通俗易懂的方式講解一下他們各自的用途。
超文本標記語言,“超文本”就是指頁面內可以包含圖片、鏈接,甚至音樂、程序等非文字元素。超文本標記語言的結構包括“頭”部分(英語:Head)、和“主體”部分(英語:Body),其中“頭”部提供關于網頁的信息,“主體”部分提供網頁的具體內容。瀏覽器打開一個網頁,鼠標右鍵查看源代碼就會發現有各種html標簽。通俗的講就是你在網頁上看到的各種圖片,按鈕,輸入框,表格等等都是通過html語言編寫的。
層疊樣式表。如果把html比作沒有上色的圖畫,那么css就是給圖畫上色的顏料。html和css密不可分,通常是一塊協同使用。
簡稱js,javascript和java的關系好比周杰和周杰倫,雷鋒和雷峰塔之間的關系,也就是沒關系。js是一種屬于網絡的腳本語言,已經被廣泛用于Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常js腳本是通過嵌入在HTML中來實現自身的功能的。通俗的說就是前面提到的html頁面上的交互。比如,點擊登陸按鈕將用戶名密碼提交到服務器驗證,驗證成功后返回用戶信息;點擊注冊按鈕跳轉到注冊頁面等等。
結構化查詢語言,用來操作oracle,sqlserver,mysql等數據庫數據,比如創建表結構,字段,對數據進行增刪改查等。什么是數據庫,通俗的講就是存儲數據的容器。
以上的說教,我并沒有用什么專業或者學術性的語言或者過多地講解這些知識。對于初學者,我的指導理念就是盡可能地用通俗簡單的語言去表達抽象難懂的知識,暫時不必講得太深,但一定要知道它是做什么的,它的具體用途是什么。如果講的太深,勢必一臉懵逼地進來然后又一臉懵逼地出去,不知所以。
對于想學web編程的朋友,這里順帶說一下這些知識的學習方法吧。html,css,js作為web編程的基礎,知識點比較簡單,可以作為入行編程的基礎,對于提升編程興趣有很大的作用,學成之后也能瞬間找到爆棚的成就感。
【無情懷,不編碼。做一個有情懷的碼農,雖千萬人,吾往矣!】 關注java自學、java技術、求職領域,為你導航領路,指點迷津,分享學習感受和技能經驗。歡迎點贊、轉發、關注和留言,任何java學習或求職面試問題可以留言私信,有問必答。
算,我們先來看看編程語言的定義
這是百度百科對“編程語言”的定義,我們一般常用的是高級語言,JavaScript,CSS,SQL和HTML都屬于高級語言。
JavaScript,簡稱js,是一種瀏覽器端的腳本需要。近幾年發現迅猛,延伸出nodejs處理服務端,是全棧工程師的主要開發需要。
CSS指層疊樣式表,主要用來定義html頁面的樣式,目前常用的是css2,css3也在逐步推廣中。
SQL是結構化查詢語言的簡寫,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統,同時也是數據庫腳本文件的擴展名。常見的數據庫有mysql,oracle等。
HTML是超文本標記語言的簡寫,其結構包括“頭”部分(英語:Head)、和“主體”部分(英語:Body),其中“頭”部提供關于網頁的信息,“主體”部分提供網頁的具體內容。內容可以包含文本,鏈接,圖片,音頻,視頻等。
希望對你有所幫助。
什么是編程語言,按照一定的語法可以完成邏輯上的業務處理的代碼,JavaScript和SQL必然算是編程語言,但是傳統的CSS、HTML應該只是屬于標記語言。
JavaScript主要的應用場景在瀏覽器端,它的出現為瀏覽器的各種動畫以及交互性操作帶來了豐富的擴展性,而且網頁與服務器端的數據交流也變得可靠、快速。
不管是傳統的關系型數據庫還是非關系型數據庫,SQL語言都是重要的語言標準,發揮著重要作用
原始的CSS只是樣式表,只負責網頁的外觀與布局,沒有邏輯性操作,直到CSS預處理器的出現,以LESS和Sass為代表,可以操作變量、使用函數、有各種循環機制,寫css在程序員手里變得越發強大。
以上是我的看法~????歡迎大家指導
4
回答0
回答0
回答10
回答0
回答0
回答0
回答10
回答5
回答10
回答