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