編程語言到底是如何演化至今的,你知道嗎?【編程語言發展史】

Ғылым және технология

神奇的代碼是如何誕生的呢?它們的起源和發展經歷了怎樣的奇妙之旅呢?讓我們一同探索編程語言的起源,走進這段奇幻之旅,揭開代碼的神秘面紗。

Пікірлер: 109

  • @AndyCheng1017
    @AndyCheng10176 ай бұрын

    說懂C++的幾乎都是菜鳥,我寫了10年的C++,我還是覺得根本學不完

  • @xuanwolongren
    @xuanwolongren6 ай бұрын

    讲的真好。期待接下来的数据库发展史、人工智能发展史、让水烧开发展史、...

  • @9263STYV
    @9263STYV6 ай бұрын

    JavaScript 和 Java 的关系 更像是 老婆饼和老婆的关系。

  • @8pm
    @8pm6 ай бұрын

    總結的很好,不過從對編程語言設計的影響來說,少了一個很重要的分支,ML家族(SML, OCaml, Haskell),就只在開頭提了一下 Haskell。

  • @jonathanhao4615

    @jonathanhao4615

    6 ай бұрын

    還少了forth,是最有特色的語言

  • @user-pv7fm9ep5e
    @user-pv7fm9ep5e4 ай бұрын

    感谢科普发展历史

  • @lijack446
    @lijack4466 ай бұрын

    我好像学会了很多语言的 Hello,world

  • @zhenghongjiang5862
    @zhenghongjiang58626 ай бұрын

    講得真好

  • @gjlmotea
    @gjlmotea6 ай бұрын

    嘿嘿大部分語言我都有聽過,看來我在學校計算機基礎還是在的 接下來在2010之後是區塊鏈技術語言XD 成為未來的歷史篇章

  • @nanman_chief
    @nanman_chief6 ай бұрын

    Lisp的篇幅少到不符合它對歷史影響程度,Lisp對於抽象資料結構跟發明垃圾回收機制,影響了現在非常多的語言。沒有Lisp不可能會有Smalltalk跟Self,也自然不會有Java乃至後來的C#與Javascript。而且巨集/宏(macro)也不是COBOL先提出的,早在還沒有高階語言的時候就有巨集處理器,巨集也可以當成發展出高階語言的一個契機。

  • @user-kc4gy8dv9d
    @user-kc4gy8dv9d6 ай бұрын

    爱看

  • @user-vv2yz2ht4l
    @user-vv2yz2ht4l6 ай бұрын

    Fortran是到1957年才完成的,Up主說的1954年是開始開發的時間點。 write(*,*) "People who wrote Fortran before, +1 !!"

  • @toughHiTo
    @toughHiTo4 ай бұрын

    操作系統的發明和啟動過程很像“道生一,一生二,二生三,三生萬物”。編程語言的發展也很符合,高級語言被低級語言實現的解釋器執行,或者編譯成字節碼,由低級語言編寫的虛擬機執行字節碼程序。

  • @NanzhouTalk
    @NanzhouTalk4 күн бұрын

    学完ISA,写懂了ARM,看这个视频就不一样了❤

  • @lufeng369
    @lufeng3696 ай бұрын

    有一说一,易语言不配与各位先贤后辈同屏出现..

  • @8pm

    @8pm

    6 ай бұрын

    極度認同

  • @8pm

    @8pm

    6 ай бұрын

    就是換殼的VB

  • @penguinbrother_xux

    @penguinbrother_xux

    6 ай бұрын

    ​@@8pm感覺超像我瀏覽器不小心右鍵翻譯vb的程式碼之後我會看到的畫面……

  • @komodiasupport2547

    @komodiasupport2547

    6 ай бұрын

    那种垃圾也配是编程语文?

  • @jonathanhao4615

    @jonathanhao4615

    6 ай бұрын

    說的很好,但他對於不熟英文,因為懼怕英文而被擋在電腦外的人是有很多幫助的,做為過渡他算適任,不偉大但有貢獻

  • @bc.z-1
    @bc.z-16 ай бұрын

    有意思

  • @derickchou3731
    @derickchou37316 ай бұрын

    第一個在虛擬機上計算的應該是 Forth 語言

  • @user-vv2yz2ht4l
    @user-vv2yz2ht4l6 ай бұрын

    居然沒有提到HolyC和Temple OS的偉業 還有brain fuxk和white space呢?

  • @zhenhaistudios
    @zhenhaistudios3 ай бұрын

    英伟达RTX 4000系GPU使用的ADA架构的取名正是埃达·洛夫莱斯(Ada Lovelace)

  • @billyzheng7001
    @billyzheng70015 ай бұрын

    Crystal 语言忘记了?

  • @PouneatCarer-uz9rn
    @PouneatCarer-uz9rn6 ай бұрын

    配樂讓我想發動偷襲!可汗臣等前來參拜。

  • @chisatox6849
    @chisatox68495 ай бұрын

    golang仍然至此不安全的指针和类型运算,当然你要清楚自己做的事,否则他会出现内存泄漏等诸多问题

  • @tylt6688
    @tylt66886 ай бұрын

    🎉

  • @user-abiko_cccc
    @user-abiko_cccc6 ай бұрын

    其实不管编程语言如何变化,其根本目的都是为了对机器的操作更高效更适合而已。所以哦那个这个角度上说,每一种编程语言都是为了特定的目的而研发出来的,并没有所谓的谁就一定是最好的概念,只有谁最适合做什么的概念。以我的观点来看,现在随着编程语言的发展,javascript 已经成为了一种从前端到后端再到嵌入式都能包打天下的万能语言,如果只需要实现功能的话,javascript可以包打天下。😂!

  • @waynechen251

    @waynechen251

    5 ай бұрын

    確實 當我出社會工作第一次聽說nodejs這東西我驚呆了

  • @user-uz4pr6cw3z

    @user-uz4pr6cw3z

    5 ай бұрын

    Node 的出现,彻底将 js 只能在浏览器上运行,变为可以在宿主机上运行,就如同 Java 一样。

  • @penguinbrother_xux
    @penguinbrother_xux6 ай бұрын

    那個……Scratch呢

  • @user-abiko_cccc
    @user-abiko_cccc6 ай бұрын

    javascript 从前到后一起贯通,再加上Johnny 5 插件连嵌入式都顺带搞定了。😂!

  • @litater4419
    @litater44195 ай бұрын

    还有很多,比如VHDL/Verilog/FHDL这个分支.

  • @_hoc8660

    @_hoc8660

    5 ай бұрын

    这已经脱离操作机器的范畴了,这是设计电路的语言。

  • @MosesMcVeigh
    @MosesMcVeigh5 ай бұрын

    原来bug是这么来的,感情真是一只bug

  • @anp7369
    @anp73696 ай бұрын

    我大python 居然不值一提!

  • @user-kj7tn7bb4h

    @user-kj7tn7bb4h

    5 ай бұрын

    我很喜欢python是我学习的第一门语言也是最熟悉的一门语言

  • @tplink5952

    @tplink5952

    5 ай бұрын

    python 不像个computer language, 更象块胶布把用C 语言写的库函数粘在一起。

  • @kakakakabalabala5528
    @kakakakabalabala55283 ай бұрын

    C 语言和 C++ 语言还是两种语言,也有不同的标准化路径,并没有合并,不能混为一谈

  • @oziter
    @oziter6 ай бұрын

    怎么没有Delphi

  • @markliu2548

    @markliu2548

    6 ай бұрын

    Delphi是基于object pascal的ide,不算编程语言

  • @miku3920
    @miku39206 ай бұрын

    python?

  • @rtx8884
    @rtx88846 ай бұрын

    剩半櫻桃😅

  • @Vasfcxdff4027
    @Vasfcxdff40276 ай бұрын

    17:26抛尸😊

  • @user-ui5rx9hg9r
    @user-ui5rx9hg9r6 ай бұрын

    织布机就是最早的计算机。

  • @user-abiko_cccc

    @user-abiko_cccc

    6 ай бұрын

    还不能这么说,应该说“使用打孔纸带的可编程的织布机”有早期的计算机雏形。毕竟在此之前还有很多没有编程功能的老式织布机...

  • @fatiaochen
    @fatiaochen6 ай бұрын

    少了Delphi

  • @ZhengYe-mj8yb
    @ZhengYe-mj8yb5 ай бұрын

    讲的真好特别是最后一段的升华主题。😀

  • @user-ui5rx9hg9r
    @user-ui5rx9hg9r6 ай бұрын

    java虚拟机是不是可以理解为模拟器。

  • @user-abiko_cccc

    @user-abiko_cccc

    6 ай бұрын

    就是这么回事。不过现在看来虚拟机技术已经开始被浏览器取代了。这也就是为什么javascript 现在成为了跨平台的流行语言的重要原因。

  • @呀咧呀咧
    @呀咧呀咧6 ай бұрын

    其實c++真的不難入手,難精通也只是相對其他語言,是你們學的方式不對。尤其中學大學那種,一兩年才學一小部分基礎,一些簡單的東西花大篇幅講。而且理論多,講解概念和實作少

  • @wade6032

    @wade6032

    6 ай бұрын

    難在指標,相對其他語言,他的確比較複雜

  • @呀咧呀咧

    @呀咧呀咧

    6 ай бұрын

    @@wade6032 不懂哪裡難?Pointer明明就一兩天掌握的事 難的應該是template 的使用技巧 比如Compile-time random, compile-time counter, std::enable_if 那種吧

  • @user-abiko_cccc

    @user-abiko_cccc

    6 ай бұрын

    主要是不喜欢手动回收内存的机制。有点像手动挡的车子一样,new 完了还得记得 delete. 特别不习惯。像是有GC的语言就好比是自动挡的车子,new 完了就完了,完全不担心什么时候要回收内存,这叫一个省心!😂!

  • @fredgan2036

    @fredgan2036

    4 ай бұрын

    C++最难的点就是加了模板之后,各种天花乱坠的技巧看的眼花缭乱

  • @user-tf3km2qz9j

    @user-tf3km2qz9j

    4 ай бұрын

    ​@@wade6032難的應該是模板 template c++的template 完全可以把c++ 變成另外一種語言 去使用下boost, template 嵌套template,一旦傳錯參數編譯器報錯全是 被嵌套的template 和你真實傳錯參數的代碼 隔了十萬八千里😂

  • @ckshene7212
    @ckshene72126 ай бұрын

    LISP? PL/I? The concept of Prolog was wrong! Module? Poor presentation.

  • @user-abiko_cccc
    @user-abiko_cccc6 ай бұрын

    易语言就不算了吧?那个基本上就是vb的中文换皮嘛!😂! 调试 输出... 笑死我了....😂!

  • @user-vv2yz2ht4l

    @user-vv2yz2ht4l

    6 ай бұрын

    草尼馬語言表示:

  • @user-es8fd7vg9o
    @user-es8fd7vg9o6 ай бұрын

    10:00 背景音有狗

  • @user-lo9ys7rd1r
    @user-lo9ys7rd1r3 ай бұрын

    PHP是最好的语言

  • @abcabc-es9ny
    @abcabc-es9ny5 ай бұрын

    唯一的槽点,易语言是什么鬼?😂

  • @fredgan2036

    @fredgan2036

    4 ай бұрын

    还是值得一提的,毕竟现在很多的病毒都是易语言写的

  • @riverwang5482

    @riverwang5482

    8 күн бұрын

    ​@@fredgan2036 还有游戏外挂

  • @neighboroldwang
    @neighboroldwang4 ай бұрын

    Julia呢

  • @massimilianohu
    @massimilianohu6 ай бұрын

    嗯,听不明白

  • @soshows
    @soshows6 ай бұрын

    照本宣科😮没价值

  • @kenchang275
    @kenchang2756 ай бұрын

    人生苦短 只用python

  • @davidlynch1263

    @davidlynch1263

    6 ай бұрын

    找工作時就知道它算小眾,用來在教育界圈錢不錯😂。 硬件寫驅動,遊戲引擎用C/C++,需求中 App 有Java,swift,需求大 網頁有Javascript,需求大 人工智能才有機會用上python,需求少,人工智能重點不在語言,能看懂背後的math原理再算😂

  • @kenchang275

    @kenchang275

    6 ай бұрын

    @@davidlynch1263 就是因為工作寫膩了c/c++, c#, java,才會顯得python是有娛樂性質的

  • @LinkLin-oj1iy
    @LinkLin-oj1iy6 ай бұрын

    终极编程语言:Prompt 提示词语言😂

  • @9263STYV
    @9263STYV6 ай бұрын

    TS 运行编译器后,就变成了 JS 代码了

  • @user-abiko_cccc

    @user-abiko_cccc

    6 ай бұрын

    TS 其实就是JS的强类型化。习惯了Java 的强类型化的回比较适应这种定义方式。

  • @9263STYV

    @9263STYV

    6 ай бұрын

    @@user-abiko_cccc 其实说是个马甲更合适

  • @user-abiko_cccc

    @user-abiko_cccc

    6 ай бұрын

    @@9263STYV 可以这么说。因为其实即便是弱类型的JS,在不做任何特别改动的前提下,你也可以凭借代码的写法把它写成强类型的代码格式。其实某种程度上也就是配合一下习惯了强类型语言的程序员的嗜好。

  • @riverwang5482

    @riverwang5482

    8 күн бұрын

    Transpile 不是 compile. Matlab 还能 transpile 成 cpp 呢但不能说是马甲。

  • @ishi_nomi
    @ishi_nomi4 ай бұрын

    C和C++至始至終都是兩個語言,標準也是兩套,不能混一起講

  • @herculusfang
    @herculusfang6 ай бұрын

    機器念稿,語速過快。文本寫得太偏年代列表,充斥大量名詞,卻缺乏結構性的解說。勉強聽到了13分就再也聽不下去了。

  • @user-zk9nd4fz2h
    @user-zk9nd4fz2h6 ай бұрын

    c#其实更像java优化拉皮版,和vb和c++关系不大

  • @dorenced1028

    @dorenced1028

    6 ай бұрын

    微软系啊

  • @user-zk9nd4fz2h

    @user-zk9nd4fz2h

    6 ай бұрын

    哦,那word和excel一定很像吧@@dorenced1028

  • @james_toronto
    @james_toronto6 ай бұрын

    语速如果再快一些,连AI都听不懂了。

  • @yuposang
    @yuposang6 ай бұрын

    oop譯作面向對象…這是搬英文稿用gpt硬譯吧

  • @user-abiko_cccc

    @user-abiko_cccc

    6 ай бұрын

    中国跟台湾对这个词的翻译不一样;中国叫面向对象,台湾叫物件导向。在技术专业词汇上,中国跟台湾讲的就是两国语言,用词完全不一样。

  • @kennywaston6087

    @kennywaston6087

    5 ай бұрын

    @@user-abiko_cccc 這個OOP叫面向對象看得我一臉懵B, Object-Oriented Programming 直接翻譯也叫物件導向呀

  • @user-abiko_cccc

    @user-abiko_cccc

    5 ай бұрын

    @@kennywaston6087 如果要说技术型的翻译用词,中国跟台湾还是讲英文来得沟通顺畅。😂!可以说,那就是两国语言。再来一个:constructor 中国叫构造器/构造函数;台湾叫建构子。在翻译技术名词上,两国各有一套标准的,只能说是习惯使然。

  • @caorenge1257
    @caorenge12573 ай бұрын

    如今全都是AI 自然语言的编程

  • @riverwang5482

    @riverwang5482

    8 күн бұрын

    其实吧ai都是闹着玩的。PPT 才是最好的编程语言。

  • @user-ui5rx9hg9r
    @user-ui5rx9hg9r6 ай бұрын

    机器语言太难理解了,应该叫操作计算的指令集合。

  • @riverwang5482

    @riverwang5482

    8 күн бұрын

    之所以叫语言因为老祖宗们没得选,这就是他们的语言

  • @user-ui5rx9hg9r

    @user-ui5rx9hg9r

    8 күн бұрын

    @@riverwang5482 计算机是个话痨

  • @user-tf3km2qz9j
    @user-tf3km2qz9j4 ай бұрын

    把易語言納入 一下就降低了此視頻的質量 易語言是一個不聽別人提起 本喵自己如何都想不起來的一個東西

  • @Mao_jin_ping
    @Mao_jin_ping6 ай бұрын

    全是大老

  • @franklinkci2530
    @franklinkci25306 ай бұрын

    易语言是干嘛的,有啥语言生态😏

  • @user-abiko_cccc

    @user-abiko_cccc

    6 ай бұрын

    其实就是个个人的业余胡搞而已,哪儿有什么生态。连软件都没有。😂!

  • @hackhazc2179
    @hackhazc21795 ай бұрын

    "易語言"簡直垃圾語言,而且此語言還只限定簡體字

  • @9263STYV
    @9263STYV6 ай бұрын

    易语言就是个套皮吧,编译器逻辑都没改,也能叫语言?

  • @fatiaochen

    @fatiaochen

    6 ай бұрын

    是自行编译的。所以性能很差 因为没有优化。

  • @joeyoung2130
    @joeyoung21304 ай бұрын

    通辽宇宙之小约翰可汗本汗?

  • @user-qr6ue6qf2g
    @user-qr6ue6qf2g6 ай бұрын

    没有python实在不应该

  • @Einstain-wq1lr

    @Einstain-wq1lr

    6 ай бұрын

    有提到啊, 你没仔细看.

Келесі