免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
編程深奧難懂?NO!奧碼客解密計算機編程的本質

每個人都知道,未來的時代是人工智能的時代,而提起人工智能就必須提起計算機編程,但這個人人都不陌生的詞語,卻也是大部分人不了解的。

編程究竟是什么?

要探究編程的本質,先要了解計算機的歷史。

計算機的起源,可以從兩方面來了解,一個是數(shù)學發(fā)展方面,另一個是人類歷史方面。

如數(shù)學領域的萊布尼茲,在17世紀就提出將人類的思維像代數(shù)運算那樣符號化、規(guī)則化,讓笨的人通過掌握這樣的規(guī)則變得聰明,更進一步地制造出進行思維運算的機器,將人類從思考中解放,這也就是萊布尼茲之夢。19世紀的數(shù)學家布爾通過思考能否將邏輯推理像代數(shù)那樣用符號和幾條基本規(guī)則表達,而創(chuàng)造了邏輯代數(shù)。邏輯代數(shù)能夠以簡單的邏輯符號表達人的思維,而把邏輯代數(shù)引入到電路控制中,就開啟了解放人腦的進程。即高電位表示1,低電位表示0,在二進制中0和1就可以進行任何形式的運算,類似于算盤,只是運算速度是算盤無法比擬的。

而在人類歷史中,從二戰(zhàn)時的密碼機,到圖靈指導下完成的人類第一臺可以編寫程序執(zhí)行不同任務的計算機,再到至今使用的馮諾依曼機。

那么,計算機編程語言按照發(fā)展歷程就可以分為:面向機器的語言——二進制、匯編;面向過程的語言——匯編語言、C語言、B語言;基于面向對象的語言——最典型的就是C++語言、OC;面向對象的語言——Java語言,C語言等。

隨著計算機的發(fā)展,計算機面臨的需求增多,解決的問題也逐漸復雜。而編程語言的高級和低級又是什么呢?越是離機器遠的語言,運行效率越低,開發(fā)效率越高,稱其為高級語言,越是離機器近的語言,運行效率越高,開發(fā)效率越低,稱其為低級語言,低級和高級僅僅指的是語言距離機器的遠近。那么為什么學習高級語言的人群越來越多?現(xiàn)在的發(fā)展不斷,硬件性能也大規(guī)模提升,程序本身影響運行效率的因素越來越輕微,項目越來越大,開發(fā)效率成為很重要的指標,而且高級語言更易于學習,可讀性也遠遠高于低級語言。

再說回少兒編程

它起源于Logo語言之父、構造主義學習理論的提出者——西蒙·派珀特Seymour Papert教授。派珀特認為計算機可以幫助兒童體驗、開拓和表達自己,再考慮到兒童學習和認知能力,他將自己發(fā)明的Logo語言應用到了教育領域,讓孩子通過編程的方式使學習變得看得見、摸得著。

之后,就到了我們熟悉的Scratch創(chuàng)始人Mitchel Resnick,他在派珀特教授的理論基礎上推出了新一代的編程語言——Scratch編程語言。?

少兒編程的學習現(xiàn)狀

現(xiàn)在的孩子學習少兒編程,最開始都是從Scratch入手。其實,學習少兒編程就是在解決問題,是一個實現(xiàn)目標的過程。當他們在思考和討論問題時,當孩子們在為實現(xiàn)目標一步步分析時,就是在運用編程的算法?!熬幊痰暮诵木褪峭ㄟ^分析問題從而解決問題”,只要孩子們掌握了少兒編程的要領,之后不管面對多復雜的問題都能分解成一個個小問題,找到問題與問題之間的關聯(lián),從而想到辦法逐一解決,這就是少兒編程的核心。?

編程就是一門語言,也是一門沒有國界的科技語言,因此它適用于全世界。家長們對于這門語言的學習也要適當?shù)姆牌叫膽B(tài),不要畏懼它更不要忽視它。但也正如蘋果CEO庫克說的:“學習編程要比學習英語更重要”。

我們既要把它當成一門普通語言來對待,也要把它當作一項孩子未來必不可少的技能。

END

關注奧碼客,了解更多青少年編程

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
純硬貨,無廣告:少兒編程到底值不值得學?
5000字干貨:關于讓孩子學編程的深度思考和學習規(guī)劃
中國為什么沒有自己的編程語言?哲學、數(shù)學和語言學基礎是關鍵
少兒編程到底在學點啥
三年學習之路—算法工程師指南
碼字
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服