小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C 為何成為編程學習趨勢

 山峰云繞 2023-02-16 發(fā)布于貴州

https://m.toutiao.com/is/BbbMJnw/ 



管從幾年級開始接觸編程,不管剛開始學的是機器人、Scratch 還是 Python,四年級后同學們都紛紛開始學習 C++……

為啥 C++有會成為編程學習趨勢,能讓學習編程的同學們都殊途同歸,在小學高年級后選擇學習它呢?

低年級的時候,小朋友的認知發(fā)展水平還不是很高,對于“好看”、“刺激”的東西更感興趣,而理解和解決問題的意愿則弱一些。這時候,與學習圍棋、畫畫、舞蹈類似,接觸一些機器人、Scratch 編程可以引發(fā)小朋友的好奇心、創(chuàng)造力。

到了四年級,小朋友的閱讀能力、數(shù)學基礎都已經(jīng)可以滿足學習 Python、C++ 這類高級語言編程所需。這個階段,有目標地用 Python 中的 Turtle 畫圖、用 C++ 求解問題都是合適的。

加之 C++ 作為后續(xù)唯一可以參加信息學競賽使用的語言,對升學、選校有長遠規(guī)劃的家長往往也會引導孩子在小學高年級開始嘗試 C++ 學習。

對于熱愛科技的青少年來說,在中學階段能得到中國科協(xié)和國家自然科學基金委的資助,能代表國家參加的計算機領域國際競賽只有國際信息學奧林匹克競賽(IOI)。而如果有同學想為國出戰(zhàn),則需要先在中國計算機學會組織的全國青少年信息學奧林匹克(NOI)中獲得優(yōu)異成績。

根據(jù)國際信息學奧林匹克競賽組織委員會的安排,2021 年及之后,IOI 競賽中只支持使用 C++ 語言;相應的,自 2022 年開始,國內(nèi)的 NOI 競賽中也不再支持其他編程語言,只支持使用 C++ 參賽。

有的同學可能會好奇,為什么信息學競賽不支持 Scratch、Python、Java 等語言呢?其實這是因為信息學奧賽重在對思維與算法的考察。

  • C++ 相比于 Scratch 這種拖拽式的語言,編寫起來更快速,更適宜用于快速求解清晰描述的問題。
  • 而相對于 Python、Java 這樣面向工程開發(fā)語言,C++ 內(nèi)置提供的類庫、包恰到好處,“拐杖”不會過多,因而也不會導致“會背書但思維差”的同學在競賽時有不合適的優(yōu)勢。
  • 另外,C++ 語言更底層,運行速度快。在編譯器、編譯參數(shù)確定的情況下,統(tǒng)一使用 C++ 語言完成的程序之間的效率是具有可比性的。這使得信息學競賽不需要考慮如何合理地對 C++ 程序和其他“慢”語言的程序進行性能比較。

當我們知道了這些原因,應該就不難理解,為什么信息學競賽只支持 C++ 作為參賽語言、為什么想要參加信息學競賽的同學一定要學習 C++ 了。

很多家長選擇讓孩子學習 C++ 的另一個原因:為孩子以后的發(fā)展考慮。

隨著前幾年 Web 應用、數(shù)據(jù)科學領域的發(fā)展,Java、Python 等語言的工程師供給已經(jīng)出現(xiàn)了供過于求的現(xiàn)象。而對于云計算、物聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)、芯片、元宇宙等快速發(fā)展的領域來說,C++ 人才需求在快速增長。

據(jù)專家預測,C++ 工程師將是未來幾年熱門和受歡迎的職業(yè),薪資水平也有望逐年升高。

家長千萬不要覺得孩子還小,學不了 C++。其實學習 C++ 充分鍛煉孩子理解和求解問題的能力、提升“計算思維”,會促進孩子更高效地完成其他課程的學習,讓孩子有獲得更好教育資源的機會。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多