戲說程式語言發展史

2020-12-03 積拼編程

積小拼給大家講一講,

編程的發展史!

(期待地搓手手……)

隨著人工智慧時代的來臨,

編程也成為了社會的學習大熱門。

到底編程是什麼呢?

編程就是我們人類,

將需解決的問題的思路、方法和手段,

通過計算機或者

某種智能設備能夠理解的形式,

寫出來!這就是編程啦!

不懂?!?!沒關係!

我們換個說法,

其實每天我們都在進行廣義的「編程」!

下面請看一段小明每天做的「程序」

驚呆了吧!

對,其實你每天都在給自己編程序,

只不過,

理解和執行的主體,

不是電腦,

是人腦!

我們再稍稍改造一下,

它就像真的程序啦!

看懂了什麼是程序,

我們就開始講講千奇百怪的程序發展史!

從1951年2014年,

人類一共發明了幾百種程式語言,

每一種語言的出現都帶有某些新特徵。

1801年,

Jacquard織布機是

第一臺可進行程序控制的織布機。

類似這樣,

上個世紀七十年代,

程序是這個樣子的……

這就是傳說中的穿孔紙帶程序!

它是早期計算機的輸入設備,

程序和數據轉換為二進位數碼,

帶孔為1,無孔為0,

經過光電掃描輸入電腦。

當時輸入一段程序,

需要幾個人,

在計算機面前站成一排,

大家一起喊「一、二、三!送!」

當然,大家都覺得這樣很累,

後來就出現了滑鼠和鍵盤,

這才出現了C語言,

終於,程序猿們終於不再哭了。

C語言的設計目標是

提供一種簡易的方式進行編程、

但是,

它也相當複雜。

對於英語不好的同學來說,

簡直是天大的傷害。

這種編程方式,

大學四年下來的天之驕子們都只有說,

「好像我會了!」

曾經做過開發經理的積小拼,

也只有說,

「我略懂略懂!」

是真略懂啊!

但是教育從娃娃抓起,

要普及人工智慧和編程,

我們不能這麼去摧殘我們的下一代!

於是在十年前,

美國麻省理工MIT的幾個年輕人,

估計也是不想好好學正規程序了,

大家商量了一下,

做一款圖形化編程工具吧!

這就是Scratch。

它是這個樣子的,

使用者可以不認識英文單詞,

也可以不會使用鍵盤,

構成程序的命令和參數通過圖形拖動來實現。

好吧,這下可以說簡單了。

但是,問題又來了,

這個倒黴的代碼量和指令集也太複雜了吧,

學校老師和學生吩咐表示:

無法快速掌握,

要選要背的東西太多了,

我還要參加中考!

在這種情況下,

積拼團隊表示,對未來的寶寶要更好一些!

對我們學校的老師,

要更愛護一些!

於是,

GPEE模塊化編程平臺

出現了!

對,就這個樣子!

於是「咻」的一下,

這個世界清淨了!

終於有了簡單,直觀的編程工具!

花朵們只需學習編程思維和編程邏輯。

其他由系統自動完成。

同學和老師們紛紛表示,

這就是我們要的課程。

GPEE平臺和配套的課程,

還得到了北師大創新學院院長,

陳堅教授的高度好評!

眾多的學校紛紛選擇用來作為科技課,

信息課的實驗課程。

GPEE之後,

據說現在有一幫更牛的人,

正在開發人腦思維探索系統,

到時候,

你要編什麼程序,

要做的就是帶上一個頭盔,

然後,

然後,

你想就可以了……

相關焦點

  • C語言怎麼樣?今天聊聊C語言的發展史!
    C語言發展史的點點滴滴。 任何一種新事物的出現都不是來自於偶然,而是時代所驅使的必然結果。 如果你問我:C語言有多偉大。那麼,我可能會想一下,說:多偉大我不知道,但是我知道很偉大。
  • 程序猿必看:程序設計語言發展史
    今天,我們就來談一談程序設計語言的發展史。微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。,層次分明,程序易寫,可讀性強,是第一個結構化程式語言。JavaJava語言Java是一門面向對象程式語言
  • 計算機程式語言的發展簡史,人工智慧與雲計算程式語言!
    學習一兩門計算機程式語言也如當初學習英文一樣的火熱,隨著人工智慧AI和雲計算的不斷發展,Python語言和Scala語言已經成為這兩個領域裡面最為火熱的程式語言了,可以預知未來學習計算機程式語言的人也一樣會如同學習英文一樣的成為一種新常態,並且成為一種穩定的常態。以下筆者將以自己的學習認知,簡單的闡述一下計算機程式語言的發展。
  • Python 程式語言的發展簡史
    用他的話說,儘管擁有數學和計算機雙料資質,他總趨向於做計算機相關的工作,並熱衷於做任何和編程相關的活兒。在那個時候,Guido接觸並使用過諸如Pascal、C、 Fortran等語言。這些語言的基本設計原則是讓機器能更快運行。在80年代,雖然IBM和蘋果已經掀起了個人電腦浪潮,但這些個人電腦的配置很低。
  • 世界程式語言排行榜
    導讀:TIOBE 程式語言社區排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於網際網路上有經驗的程式設計師、 課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。
  • 電腦入門程式語言
    今天和大家介紹一下電腦入門編程學什麼語言更合適。首選python語言,python 是一門開源免費、通用型的腳本程式語言,現在社會上會python語言的人很吃香的。它上手簡單,功能強大,堅持「極簡主義」。
  • 開發者眼中的程式語言……
    本文為大家簡述下當前流行的八款入門神器,看看各位開發者眼中的程式語言是怎樣的。 Pascal 儘管頗有些廉頗老矣的味道,不過在C,Java,Python盛行的今天,Pascal仍不失為初學者最佳入門語言的選擇之一。作為良好編程實踐的典範語言,Pascal對於初學者來說是挺適合的。
  • 程式語言Python的重要性
    Python是近年來最流行的程式語言之一。其清晰的語法和可讀性使其成為初學者的完美編碼語言。考慮到它的廣泛用途,認為學習Python是必不可少的,這是可以學習的。這提出了一個問題:Python什麼時候不是正確的答案?什麼時候Python程式語言是學習和/或使用的錯誤語言?
  • 為啥JAVA能成為世界第一大程式語言?看完它的發展史你就懂了
    是的,我就是那個在TIOBE程式語言排行榜上,長期霸佔第一名的軟體程式語言,是當今世界上第一大程式語言。0120世紀90年代Java誕生我誕生於上世紀90年代,那個時代的編程領域,C語言以及它的衍生語言C++如日中天,一統江湖。其他的語言,諸如Pascal,Delphi,VB之類的,都是在夾縫中求生存。
  • 最適合兒童的程式語言 - Python
    Scratch圖形編程優點在於圖形化拖拽的方式簡化了編程的理解,而C,JAVA,JAVASCRIPT,PYTHON等程式語言相對枯燥複雜,涉及複雜編程語法,變量規則,函數,對象等等,因此直接教授這類程式語言對於小朋友難度過大。
  • 戲說三角2:一角
    數學語言裡正式的寫法是 x 寫大些,a 寫小些,a 寫在 x 的右下角的位置,稱 a 是 x 的下標,用下標是為了「見字知義」——「x」代表面朝上的硬幣數、「y」代表面朝下的硬幣數、「a」代表分成的兩堆中 a 枚那堆、「b」代表分成的兩堆中 b 枚那堆。「真沒想到,轉換為數學問題後,解決起來竟然如此簡單!」小姑娘們不由發出如此驚嘆!
  • 學生如何在大學學習程式語言
    如果您還想學習編程,這裡是在大學學習程式語言的指南。學習編程的簡便方法編程是當今越來越多的學生採用的最先進和最有價值的技能之一。它在未來有很多職業機會,可以使您的大腦伸展並提高技能,從而創造出很棒的東西。如果您想開始編碼和編程之旅,請查閱下文。
  • 假如女人是一種程式語言
    假如女人是一種程式語言,也許每個男人心中都有自己最喜歡的那一個吧?我認為女人可分兩類,「面向過程」和「面向對象」。「面向對象」的女人以尋找終身伴侶為目標,而「面向過程」的,則以經歷難以忘懷的愛情時光為己任。各位程序猿當然也要按需選擇最適合自己的「程式語言」,不要因為時髦而盲目追求「面向對象「,有時候過程可能比結果更重要。
  • C語言編程培訓好嗎
    C語言編程培訓好嗎,美裡湖校區位於槐蔭區西沙路490號,校園環境優美,現代化設施先進。C語言編程培訓好嗎, 精通遊戲開發中的常用算法和數據結構,對面向對象編程有深刻理解,熟練使用各種設計模式。多年項目開發經驗,精通C、OC、JAVA等多種程式語言,了解Windows、Linux、Mac OS等作業系統環境。
  • 十大流行程式語言和它們的創造者
    軟體開發領域裡有許許多多程式語言。在這裡,不斷有新的程式語言在誕生,如Scala、Go、Closure等,也不斷有老的程式語言慢慢消亡。它們中的許多都曾為軟體開發作出了巨大貢獻。作為軟體開發領域中最重要的事物,程式語言從一誕生起就會經歷人們的議論、批評與改進。
  • 慢步學習,python語言編程,來扯扯語言的學習理解
    那麼慢步來說說自己對程式語言的學習理解吧。關於語言的共性——累積學習程式語言,跟一個人學習一門自然語言(英語、日語)是差不多的。學習在某種情景下使用語言的詞彙/語句來表達。比如表達善意的問候:「你好」、「hello」、「こんにちは(抗你知哇)」。
  • 最美程式語言Pascal,經典學院派語言,成就了Delphi的傳奇
    而與此同時,世界上第一個結構化程式語言 Pascal 正式誕生,軟體編程領域也開始由此走出了象牙塔、走向了大眾。作為一門高級程式語言,Pascal語言語法嚴謹,層次分明,程序易寫,可讀性強。這些特點與當時陽春白雪的其他程式語言形成了極大反差,一出世就受到廣泛歡迎,促使其被廣泛用於各種軟體的編寫,同時也降低了軟體程式語言的學習曲線,為軟體領域的大發展打下了堅實的基礎。Pascal語言作為一門軟體程式語言,基於ALGOL的Pascal語言是最早出現的結構化程式語言,具有豐富的數據類型和簡潔靈活的操作語句。
  • 編程培訓學什麼計算機語言比較好
    網際網路企業在最近這幾年有不錯的發展,網際網路技術不僅僅可以給年輕人帶來高額的薪水,還可以讓年輕人解決很多問題,因此有不少年輕人都想要學習編程。編程培訓也就成為熱門課程了,有很多人都在學習編程技術,而學習編程的話,就必須要學習計算計算機語言,學什麼語言比較好呢?
  • Python 摘得TIOBE 2020年度程式語言
    Python 摘得TIOBE 2020年度程式語言 TIOBE 最新發布了 1 月程式語言排行榜,揭曉了 2020 年度比較受歡迎的程式語言,其中,Python 以 2.01% 的正增長榮獲 2020 年度 TIOBE 程式語言獎!
  • 13 種程式語言名稱的來歷
    可能程式設計師們都認為編寫代碼時給變量取名是件煩人的事,不過他們還需要給另外一個東西取名, 那就是新的程式語言。