日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

看不懂英文怎么办!学习编程,英语对初学者很重要吗?

發(fā)布時(shí)間:2023/12/8 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 看不懂英文怎么办!学习编程,英语对初学者很重要吗? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

很多想要學(xué)編程的小伙伴,卻因?yàn)橛⒄Z而卻步,今天筆者就跟大家聊聊,學(xué)編程,英語真的很重要嗎?

筆者曾帶過一些徒弟,他們經(jīng)常委屈巴巴地望著我:師傅,我看不太懂英文!

其實(shí),不考慮代碼的可讀性、兼容性和逼格的話,我們完全可以用漢語、古希臘文編程!不信的話,我們可以試試用漢語編程~

你可以打開瀏覽器,用f12調(diào)出控制臺(tái),在里面寫上這么一段 JavaScript 代碼,并且回車運(yùn)行一下:

可以看到,我們的漢字作為所謂的變量,也沒有問題,程序照樣能運(yùn)行,打印出了我的變量的值。

更有意思的是,其實(shí)國人已經(jīng)有漢語編程語言-易語言了!下圖的 Windows 彈窗,就是由純漢語的易語言寫的。它和你的系統(tǒng)彈窗沒啥區(qū)別,而微軟則是用 VB 這門語言實(shí)現(xiàn)的。

不過,先別激動(dòng)!我不是想告訴你以后真的可以用漢語編程!而是想說,編程語言用什么呈現(xiàn)真的不重要,我們寫的是邏輯,不是英語,也不是漢語!

編程語言和英語都可稱為語言,只不過大部分編程語言的設(shè)計(jì)者都是國外的工程師,代碼以他們熟悉的英文的形式呈現(xiàn)出來罷了。英語只是實(shí)現(xiàn)編程內(nèi)容輸出的最主要的載體!

因此,英語和編程的關(guān)系,一句話就可以概括:英語對(duì)編程不重要,但是對(duì)學(xué)編程很重要!

對(duì)于程序員來說,大部分精力其實(shí)不是在敲鍵盤,而是用來思考。思考諸如“如何找到地下停車位”、“如何給農(nóng)產(chǎn)品溯源”這些具體的需求如何用程序?qū)崿F(xiàn)!思考的過程其實(shí)和英語完全沒有關(guān)系,但是輸出時(shí)可能會(huì)用到英語。因此,英語并非編程工作的核心技能,它只是一個(gè)表達(dá)編程思想的工具!

而在實(shí)際的編碼過程中,常用的無外乎幾百個(gè)英語單詞!日復(fù)一日的使用,不去刻意記也能記住!雖然有些英文單詞確實(shí)又臭又長,但是老外也不想自己用著痛苦呀,因此他們?cè)诔绦蚶锲鹈謺r(shí),都會(huì)遵循“望文生義”的原則,即單詞字面意思就是要表達(dá)的含義。

舉個(gè)栗子:前端React 框架中,有一個(gè)方法,名字如下:

getDerivedStateFromProps

乍一看讓人嚇一跳,字典里你根本無法查到這一長串!可是如果你真的細(xì)細(xì)觀察,就會(huì)發(fā)現(xiàn):這連起來不就是“從props中獲得state”的意思么!就跟你給你家寵物貼了個(gè)標(biāo)簽“隔壁老王送給我的哈吧狗”一樣,提醒得周全,還好記!

老外起的名字,他自己看著舒服好記了,你可能就頭疼。不過,好在大部分你不認(rèn)識(shí)且查不到的單詞,都是getDerivedStateFromProps這種樣子的。找到命名規(guī)律,自己也會(huì)習(xí)慣這樣給變量命名,理解與記憶也就沒什么難度了。

不要把編程看成寫英語文章,哪怕是給變量啥的起個(gè)名字,拼錯(cuò)了又如何?

更妙的是,現(xiàn)在的開發(fā)工具都非常智能:基本只要記住單詞開頭幾個(gè)字母就行,敲出來開發(fā)工具就會(huì)自動(dòng)提示;這樣一來,咱們要記住的單詞更少了!

下面是一個(gè) React 應(yīng)用的例子,借助編輯器,我們只需要記住三個(gè),不,兩個(gè)字母就夠了!只要寫出前兩個(gè)字母,編輯器就能夠給出大部分的框架代碼,供我們選擇使用。而我們真正要做的,其實(shí)是通過思考,完成整個(gè)應(yīng)用的邏輯。

所以,無論是在思考或編碼過程中,英語扮演的角色都不是很重要!

但是,你也不能就此忽略英語!雖然,編碼過程中英語可能并沒有那么重要,但如果你想要更好地學(xué)習(xí)編程,英語是不可或缺的!

另外,對(duì)現(xiàn)在我們的大多數(shù)朋友來說還是學(xué)編程技術(shù)最重要!栽一棵樹最好的時(shí)間是十年前,其次是現(xiàn)在。對(duì)于準(zhǔn)備學(xué)習(xí)編程的小伙伴,如果你想更好的提升你的編程核心能力(內(nèi)功)不妨從現(xiàn)在開始!

C語言C++編程學(xué)習(xí)交流圈子,QQ群:614504899點(diǎn)擊進(jìn)入】微信公眾號(hào):C語言編程學(xué)習(xí)基地

整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!

編程學(xué)習(xí)視頻分享:

總結(jié)

以上是生活随笔為你收集整理的看不懂英文怎么办!学习编程,英语对初学者很重要吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。