大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于環(huán)??萍及l(fā)明英語的問題,于是小編就整理了2個(gè)相關(guān)介紹環(huán)??萍及l(fā)明英語的解答,讓我們一起看看吧。
為什么編程序要用英語而不用漢語?
漢語目前推薦你學(xué)易語言,因?yàn)樵O(shè)計(jì)編譯器的人都是在國外而且他們的國家也大都說英語,所以他們用自己的母語來設(shè)計(jì)語法和關(guān)鍵字,這也造成了目前學(xué)編程就必須要學(xué)英語的現(xiàn)狀
我舉個(gè)例子,我們現(xiàn)在經(jīng)常寫的“0 1 2 3 4 5 6 7 8 9”,這些數(shù)字,都是阿拉伯文而不是中文,中文是“零 一 二 三 四 五 六 七 八 九”。為什么我們做算術(shù)要用阿拉伯?dāng)?shù)字,而不用中文的數(shù)字呢?
這說明,社會進(jìn)步,在有多種辦法的情況下,總是選容易的、效率最高的辦法。此外,還有先入為主的情況,除非后人發(fā)明的方法更好。
我們是不是都對編寫程序的專業(yè)人員懷揣著敬畏的態(tài)度呢?他們是怎么做到的呢?而且所有的程序一般都是利用英文來編輯的,我們從來沒有見到過使用漢語編輯的程序,這是為什么呢?事實(shí)上,如果使用漢語編寫程序是現(xiàn)在不能做到的,未來有沒有可能也很難說,漢語到底為何不能用來編寫程序?英語在這方面存在什么優(yōu)勢,我們通過專業(yè)的編輯人員的回答,就可以揭秘我們所存在的疑惑,下面我們就一起來了解一下吧。
1、計(jì)算機(jī)最早是由美國發(fā)明研制的,所以這些編程代碼最早都是從美國開始的。早起都是數(shù)字,但是隨著科技的發(fā)展,僅僅的數(shù)字編程已經(jīng)滿足不了人們,他們選擇用英文字母選擇代替數(shù)字,所以這些代碼都是英文。
2、英語是國際語言,世界上大多數(shù)國家的主語言都是英語,所以當(dāng)時(shí)的計(jì)算機(jī)編程用的都是英語。雖然近幾年中國在國際上的影響力越來越高,但是漢語的普及率還是很低的,很多國家都不會說漢語,漢字也不認(rèn)識,怎么能夠用漢字來寫編程敲代碼呢?
編程絕非必須用英語
當(dāng)然能用漢語編程
知道嗎?數(shù)得上號的常用英文編程語言大多早就支持了中文命名標(biāo)識符。如Java,PHP,Python,C++,C#,Swift,Objective-C,Ruby,JavaScript,Kotlin,Go,以及數(shù)據(jù)庫語言如MySQL等等。沒圖沒真相,上圖!
Java:
MySQL:
Python
現(xiàn)在看到的源碼絕大多數(shù)是英語命名,一個(gè)原因是,這些代碼多數(shù)是位于英語國家的開發(fā)者或者企業(yè)開發(fā)的,后來者大多數(shù)也都是在粘貼復(fù)制的基礎(chǔ)上作改進(jìn)。另一個(gè)原因是,十幾年前中文的使用往往被系統(tǒng)和開發(fā)工具的編碼問題坑到,久而久之在一代開發(fā)者心中形成了代碼甚至注釋都最好不用中文的刻板印象。而到了2019年的現(xiàn)今,絕大多數(shù)編碼問題都已有解決方案,中文命名標(biāo)識符已經(jīng)沒有了技術(shù)上的絕對門檻。
對于高端程序員來講,英語不是問題。如要更深入的普及和推廣,不如把IDE這類工具全面漢化,讓英語不好的人也能學(xué)習(xí)和了解編程,參與編程,用英文字母敲程序代碼要是感覺是問題的話,那學(xué)編程就更是問題了。你覺得設(shè)x=7,y=1,x+y=8,寫成,設(shè)未知數(shù)之一等于柒,未知數(shù)之二等于壹,未知數(shù)之一加未知數(shù)之二等于捌,看著更舒服更容易接受哈。
從問題來看,提問者對自然語言語義和程序語言語義的認(rèn)識是存在誤區(qū)的,為什么這么說呢?其實(shí)編程語言并不只是英語,而是一種符號助記,就像五線譜之于音樂,方程式之于化學(xué)。其中只是變量名關(guān)鍵字借助了英語單詞而已。數(shù)學(xué)里面大量使用希臘字母一樣,那你能說數(shù)學(xué)是希臘語嗎?
其實(shí)產(chǎn)生這個(gè)想法的原因很簡單,眾所周知,世界上首臺電腦是美國人發(fā)明的,這自然而然的就用了他們的語言了。當(dāng)然,我國曾經(jīng)也研發(fā)出來過不少漢字編程軟件,但是,由于我國的漢字博大精深,再加上各種中文語法的千奇百怪,同一個(gè)漢字都可能有好幾個(gè)讀音和意思,想要翻譯給電腦讀懂,其實(shí)比英文編程更加麻煩。再者說了,現(xiàn)在的國際通用語言就是英語,為啥印度軟件行業(yè)那么發(fā)達(dá),其實(shí)和印度本身通用英語有很大關(guān)系。全世界那么多程序員使用英語,作為程序員要和世界接軌,那么沒辦法只能用英語。還有我們可以看到包括好多計(jì)算機(jī)軟件技術(shù)在內(nèi)的很多編程資料以及新更新的技術(shù)都是用英文編寫的,上學(xué)的時(shí)候我們都知道,編程老師總是建議大家去看原版的C++ Primer 這本書,其實(shí)呢,就是需要更好的英語功底減少翻譯的誤差。進(jìn)一步來說,國外有比國內(nèi)更豐富的社區(qū)、更豐富的資源、更豐富的文檔。當(dāng)你所遇到的問題在中文社區(qū)得不到解決的時(shí)候,那么你就不得不向國外的網(wǎng)站與文檔尋求解決方案,所以這時(shí)就需要一定的英文了。
最后給你推薦下,世界各國基于本地語言的編程語言。(更多的詳情請參考Non-English-based programming languages這篇文章,網(wǎng)址鏈接是https://en.m.wikipedia.org/wiki/Non-English-based_programming_languages)
Dolittle, ドリトル,讓你可以用日語編程
ARLOGO,讓你可以用阿拉伯語編程
var'aq,讓你可以用克林貢語編程
Brainfuck,讓你可以用 - + [ < . > ] 等符號編程
Whitespace,讓你可以用空格編程
ChinesePython,讓你可以用中文寫 Python
PerlYuYan,讓你可以用中文寫 Perl
0—6歲孩子如何進(jìn)行英語啟蒙?
謝謝邀請;
0-6歲, 這樣的年齡段之間還會在細(xì)分階段,對于不同的階段不同的英語啟蒙;
0到1歲,有著超強(qiáng)的辨音能力,親子互動指導(dǎo),以音樂和英語相結(jié)合的方式給寶寶進(jìn)行大量的聽力輸入,也可以讓孩子能進(jìn)行簡單的指認(rèn)。
1到2歲,行動能力探索欲逐步增強(qiáng),在家長的帶動下,孩子可以通過繪本和兒歌理解常見的生活用品,聽懂飲食起居和肢體動作的互動指令。
2到3歲,對數(shù)字,顏色,形狀等感興趣,用英文兒歌、繪本、游戲來讓孩子自然而然地聽懂并理解。
3到4歲,表達(dá)的欲望日漸增強(qiáng)??梢栽黾由睿€有自己的興趣去學(xué)習(xí);
5到6歲,就可以開始讀物、繪本、兒歌鍛煉孩子,可以訓(xùn)練講故事,看圖說話等。
回答完畢。
你好,謝邀!
我之前曾是一名大學(xué)英語老師,后來成為一個(gè)超級奶爸,如何更好的培養(yǎng)孩子成為了我生活中的一個(gè)重心!本以為自己的英語還不錯(cuò),在培養(yǎng)孩子方面應(yīng)該也沒什么問題吧,然而事實(shí)上,你英語好不好與培養(yǎng)小孩子英語沒有直接的決定性關(guān)系!
對于0~6歲的孩子進(jìn)行英語啟蒙最關(guān)鍵的是,英語啟蒙的思路和規(guī)劃!
這是多年帶孩子和教孩子英語,不斷的學(xué)習(xí)和總結(jié)出來的!對孩子進(jìn)行英語啟蒙,當(dāng)你真正親身實(shí)踐體會之后,你會覺得其實(shí)也沒有想象中的那么復(fù)雜!
0~6歲是對孩子進(jìn)行音樂啟蒙是非常關(guān)鍵的時(shí)期!如何進(jìn)行應(yīng)用啟蒙呢?我覺得應(yīng)該遵循一下的幾個(gè)規(guī)律和方法!- 學(xué)習(xí)語言應(yīng)該遵循學(xué)習(xí)語言的規(guī)律,從聽開始!尤其是對于0~6歲的小孩子來說,創(chuàng)造好的英語聽的環(huán)境非常重要!如果你連一個(gè)小時(shí)的聽的時(shí)間,你都不能夠?yàn)楹⒆犹峁氵€是放棄的好!
- 進(jìn)行英語啟蒙,很關(guān)鍵的是啟蒙孩子的英語學(xué)習(xí)興趣!我們家的曾有一段時(shí)間對學(xué)習(xí)英語產(chǎn)生了抵觸的情緒,還好我及時(shí)調(diào)整尋找合適的英語學(xué)習(xí)資源,才慢慢的培養(yǎng)了每天堅(jiān)持學(xué)習(xí)英語的習(xí)慣!所以對于孩子的應(yīng)用啟蒙興趣培養(yǎng)方面,父母或者老師能起到至關(guān)重要的作用!關(guān)于如何更好的啟蒙孩子的英語學(xué)習(xí)興趣,我構(gòu)思了一篇文章,近期會寫出來分享給大家!
- 學(xué)習(xí)英語簡單化,也就是培養(yǎng)孩子的英語思維!不要讓孩子覺得學(xué)英語,先說中文意思,再翻譯成英文!比如下面的圖片中我們看到書的圖片,我們直接解釋是book,而不能說啊,這是一本書,書的英文是book!
- 再重復(fù)強(qiáng)調(diào)一遍,聽力的輸入!聽力的輸入不是說每天泛泛聽聽就可以了。聽力很重要的輸入是指的可理解性的輸入!英語學(xué)習(xí)資源有很多種,其中我最推薦的是我兒子最近看的《Wow English》 ,我個(gè)人覺得超級棒,而且是國外的,小孩子也在利用這樣的視頻當(dāng)做學(xué)習(xí)的教材!視頻的內(nèi)容非常優(yōu)質(zhì),而且都非常形象生動!可以說是寓教于樂!
- 記得要每天復(fù)習(xí)之前學(xué)過的內(nèi)容!小孩子雖然很聰明,記憶力也很驚人,但是小孩子的忘性以及理解力還差一些!所以每天反復(fù)學(xué)學(xué)習(xí)之前的內(nèi)容,能夠加深的學(xué)習(xí)的深度!我就是利用這種方法,把我們所學(xué)習(xí)的一英語本書,基本上牢牢掌握了!
- 除了輸入,必須一定的輸出練習(xí)!有了輸入練習(xí),還必須有輸出練習(xí)。鼓勵(lì)小孩子大膽去嘗試,把英語說出來!這樣將會有更好的效果,有利于孩子以后流利英語的培養(yǎng)!
- 最重要的一點(diǎn)是堅(jiān)持引導(dǎo)孩子有良好的英語學(xué)習(xí)習(xí)慣,也就是說每天堅(jiān)持處在好的英語環(huán)境中習(xí)得!
最后一句總結(jié):堅(jiān)持就是勝利!我相信這幾年我們家的孩子都能夠說一口流利的英語,有很好的英語韻律和語感!至少能夠讓英語成為他們的一種得力助手!加油!
到此,以上就是小編對于環(huán)??萍及l(fā)明英語的問題就介紹到這了,希望介紹關(guān)于環(huán)??萍及l(fā)明英語的2點(diǎn)解答對大家有用。