寫給零基礎(chǔ)小白的計(jì)算機(jī)入門(二)

為什么計(jì)算機(jī)只能讀懂0和1呢挺物?

這涉及到一個(gè)表達(dá)的問題忱屑,就是說你在計(jì)算機(jī)里面要用什么東西來表達(dá)一個(gè)狀態(tài)篮昧。

計(jì)算機(jī)是人設(shè)計(jì)的母债,在設(shè)計(jì)計(jì)算機(jī)的時(shí)候采用了二進(jìn)制午磁。就是說只用0和1來表達(dá)所有的數(shù)據(jù)和指令。

那為什么要采用二進(jìn)制呢毡们?

因?yàn)槎M(jìn)制在實(shí)現(xiàn)上非常簡單迅皇,只用高低電位或者開關(guān)就可以表示了,而二進(jìn)制和我們目前用的十進(jìn)制有同樣的表達(dá)力衙熔。

如果是用十進(jìn)制的話登颓,那我們就需要找到一個(gè)東西它可以有10種狀態(tài),這點(diǎn)是很難做到的红氯。

但是也不是說計(jì)算機(jī)只能用二進(jìn)制框咙,例如DNA就是用CGTA四種堿基來表示的,是四進(jìn)制痢甘。只不過目前我們用的計(jì)算機(jī)都是用二進(jìn)制的喇嘱。

IOS跟安卓他們分別寫的是什么樣的語言?

其實(shí)IOS呢是IOS主要是用objective-c和swift寫的塞栅,swift是蘋果自己發(fā)明的一個(gè)語言婉称,因?yàn)镮OS是蘋果的系統(tǒng),他就是為了優(yōu)化蘋果的系統(tǒng),所以自己發(fā)明了一種語言王暗。

安卓主要是用java來寫的。

?像這些語言他們是哪里不一樣呢庄敛?它們都是英語嗎俗壹?

代碼是主要是語法不一樣,咱們上面提到的所有語言都是英文的藻烤,就他們都是26個(gè)字母構(gòu)成绷雏。代碼的語法不一樣就好像英文和中文這種語法不一樣。

語言就是一種描述怖亭,就是說它會(huì)給你提供一些工具涎显,比如講打印,你就可以把你想要的字符串打印到電腦上兴猩,Python里就會(huì)用print()來代表打印期吓,c就會(huì)用printf()。

用文字來講語言是什么太抽象了倾芝,可以直接看一下讨勤,就大概知道語言到底是個(gè)什么東西。

比如這是一段python的代碼晨另,


這是一個(gè)c的代碼


現(xiàn)在看不懂代碼的意思沒關(guān)系潭千,先看他們的長相,可以看出python是沒有c中的那些大括號(hào)和分號(hào)的借尿。具體的更多的差別后面再介紹刨晴,這里先對代碼有個(gè)初印象。

做某一件事情一定要用一種語言來寫嗎路翻?

其實(shí)語言之間它們的語法設(shè)計(jì)是不一樣的狈癞,某一種語言就會(huì)更適合做某些事情,比如C語言就會(huì)更底層帚桩,更適合寫一些硬件之類的或者效率要求更高的亿驾,像我們做數(shù)據(jù)處理主要用python,它就會(huì)更簡單账嚎,但是他就會(huì)效率沒有那么高莫瞬。

但是并不是說做某件事情一定要用某種語言來寫的,理論上來說現(xiàn)在常用的計(jì)算機(jī)編程語言都是圖靈完備的郭蕉,簡單說就是什么事情都可以做的疼邀。

?如果每個(gè)語言能做的事情都一樣,那為什么做某些事情會(huì)多用某些語言呢召锈?

這里涉及到很多因素旁振,例如某些語言的某些語法會(huì)更適合某些場景,如Python非常簡潔易懂,很適合做一些應(yīng)用層的簡單事情拐袜;或者某些歷史遺留原因吉嚣,也就是說大家都用了某種語言,因此這個(gè)語言的社區(qū)越來越強(qiáng)大蹬铺,工具也越來越多尝哆,后來的人也就都用這個(gè)語言了。

要知道我們寫代碼并不是所有的都從頭開始寫的甜攀,會(huì)有很多人他寫了一些工具放在那里秋泄,很多代碼都是在別人的基礎(chǔ)上進(jìn)行更改、迭代的规阀,所謂的站在巨人肩膀上恒序。比如python用于信息處理數(shù)據(jù)挖掘這些領(lǐng)域最多,因?yàn)樗蟹浅M晟频墓ぞ哝溗常泻芏喙ぞ呖梢杂谩?/p>

下一節(jié)會(huì)介紹:

語言有高級(jí)低級(jí)之分歧胁,越高級(jí)的語言就越厲害嗎?

計(jì)算機(jī)領(lǐng)域常說的hello world是什么彤敛?

代碼到底可以做什么与帆?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市墨榄,隨后出現(xiàn)的幾起案子玄糟,更是在濱河造成了極大的恐慌,老刑警劉巖袄秩,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阵翎,死亡現(xiàn)場離奇詭異,居然都是意外死亡之剧,警方通過查閱死者的電腦和手機(jī)郭卫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來背稼,“玉大人贰军,你說我怎么就攤上這事⌒分猓” “怎么了词疼?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長帘腹。 經(jīng)常有香客問我贰盗,道長,這世上最難降的妖魔是什么阳欲? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任舵盈,我火速辦了婚禮陋率,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘秽晚。我一直安慰自己瓦糟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布爆惧。 她就那樣靜靜地躺著狸页,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扯再。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天址遇,我揣著相機(jī)與錄音熄阻,去河邊找鬼。 笑死倔约,一個(gè)胖子當(dāng)著我的面吹牛秃殉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浸剩,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钾军,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了绢要?” 一聲冷哼從身側(cè)響起吏恭,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎重罪,沒想到半個(gè)月后樱哼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剿配,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年搅幅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呼胚。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡茄唐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蝇更,到底是詐尸還是另有隱情沪编,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布簿寂,位于F島的核電站漾抬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏常遂。R本人自食惡果不足惜纳令,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧平绩,春花似錦圈匆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至性湿,卻和暖如春纬傲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肤频。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工叹括, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宵荒。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓汁雷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親报咳。 傳聞我的和親對象是個(gè)殘疾皇子侠讯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容