{eval=Array;=+count(Array);}
sql入門容易上手。
C現在以底層,嵌入方向發展-作為系統級的語音,C 學好了 能用一輩子吧。
簡單的東西重復做。!編程大概就是這么回事
這個問題一目了然。c語言的學習成本跟sql語言都不是一個數量級的。sql語言可能學習幾天就可以上手了,而C語言學習了幾年也不一定能完全吃透,而且學習很傷腦。由于C語言是一個很底層的語言,運行速度相當快,但這也有一個缺點,就是繁瑣。實現同樣一個功能,python只需要5行代碼,java需要15行代碼,C語言可能需要二三十行代碼。
謝邀!
sql是結構化查詢語言,也就是才操作數據庫的,比如對表的中數據的增刪改查。就基本語法來說是非常簡單的,就有點像直接把我們的意思翻譯成英文一般。不過sql也有稍微復雜的地方,如事物機制,事物的隔離級別,更引入了鎖機制。鎖中又有更多的細微分類。不過總體來說sql還是比較簡單的,花較短的時間去學習,然后多敲多鞏固,就能很好的是用了。
C,C語言是一種高級程序語言,并且是強語言(強語言和弱語言還是有很多區別的。弱類型語言允許將一塊內存看做多種類型。比如直接將整型變量與字符變量相加。C and C++ 是靜態語言,也是弱類型語言;Perl and PHP 是動態語言,但也是弱類型語言。
強類型語言在沒有強制類型轉化前,不允許兩種不同類型的變量相互操作。Java、C,C# 和 Python 等都是強類型語言。)而且C還是強語言家族戰最接近硬件底層的,語法比較抽象,涉及到指針,內存管理等操作。常常背用來寫底層啟動,游戲,等等,性能十分強悍,可以說學習門檻是比較高的,而sql幾乎是無門檻的,但是只學sql除了當個數據庫管理員幾乎沒啥作用。綜上C語言難于結構化查詢語言很多。
c語言是編程語言,通過編譯將人工編寫的高級語言變成程序。sql語句只是關系數據庫的操作命令集,不是編程語言,只能做關系數據庫的查詢,創建,修改,刪除等動作。sql的復雜程度以及廣度不能跟c語言比。
C和sql的學習難度和學習基礎來比較很明顯C比sql更難一些,但是C是一種非常基礎的編程語言,如果能堅持下來,學好它,可以很負責的說再學其它語言則完全不是問題。最后說一點,真說起來它們兩個都很難也很簡單,難是因為很多人都是動嘴不動手,聽別人說說就嚇住了根本就沒有開始,容易是因為我認為只要堅持,它們兩個都是一年就能學會的,而且現在網上視頻教程也很多,要學習完全沒有障礙。
真要我說, java就比c和sql都難????
0
回答7
回答10
回答3
回答0
回答0
回答3
回答1
回答6
回答10
回答