神奇的代碼是如何誕生的呢?它們的起源和發展經歷了怎樣的奇妙之旅呢?讓我們一同探索編程語言的起源,走進這段奇幻之旅,揭開代碼的神秘面紗。
說懂C++的幾乎都是菜鳥,我寫了10年的C++,我還是覺得根本學不完
讲的真好。期待接下来的数据库发展史、人工智能发展史、让水烧开发展史、...
JavaScript 和 Java 的关系 更像是 老婆饼和老婆的关系。
總結的很好,不過從對編程語言設計的影響來說,少了一個很重要的分支,ML家族(SML, OCaml, Haskell),就只在開頭提了一下 Haskell。
還少了forth,是最有特色的語言
感谢科普发展历史
我好像学会了很多语言的 Hello,world
講得真好
嘿嘿大部分語言我都有聽過,看來我在學校計算機基礎還是在的 接下來在2010之後是區塊鏈技術語言XD 成為未來的歷史篇章
Lisp的篇幅少到不符合它對歷史影響程度,Lisp對於抽象資料結構跟發明垃圾回收機制,影響了現在非常多的語言。沒有Lisp不可能會有Smalltalk跟Self,也自然不會有Java乃至後來的C#與Javascript。而且巨集/宏(macro)也不是COBOL先提出的,早在還沒有高階語言的時候就有巨集處理器,巨集也可以當成發展出高階語言的一個契機。
爱看
Fortran是到1957年才完成的,Up主說的1954年是開始開發的時間點。 write(*,*) "People who wrote Fortran before, +1 !!"
操作系統的發明和啟動過程很像“道生一,一生二,二生三,三生萬物”。編程語言的發展也很符合,高級語言被低級語言實現的解釋器執行,或者編譯成字節碼,由低級語言編寫的虛擬機執行字節碼程序。
学完ISA,写懂了ARM,看这个视频就不一样了❤
有一说一,易语言不配与各位先贤后辈同屏出现..
極度認同
就是換殼的VB
@@8pm感覺超像我瀏覽器不小心右鍵翻譯vb的程式碼之後我會看到的畫面……
那种垃圾也配是编程语文?
說的很好,但他對於不熟英文,因為懼怕英文而被擋在電腦外的人是有很多幫助的,做為過渡他算適任,不偉大但有貢獻
有意思
第一個在虛擬機上計算的應該是 Forth 語言
居然沒有提到HolyC和Temple OS的偉業 還有brain fuxk和white space呢?
英伟达RTX 4000系GPU使用的ADA架构的取名正是埃达·洛夫莱斯(Ada Lovelace)
Crystal 语言忘记了?
配樂讓我想發動偷襲!可汗臣等前來參拜。
golang仍然至此不安全的指针和类型运算,当然你要清楚自己做的事,否则他会出现内存泄漏等诸多问题
🎉
其实不管编程语言如何变化,其根本目的都是为了对机器的操作更高效更适合而已。所以哦那个这个角度上说,每一种编程语言都是为了特定的目的而研发出来的,并没有所谓的谁就一定是最好的概念,只有谁最适合做什么的概念。以我的观点来看,现在随着编程语言的发展,javascript 已经成为了一种从前端到后端再到嵌入式都能包打天下的万能语言,如果只需要实现功能的话,javascript可以包打天下。😂!
確實 當我出社會工作第一次聽說nodejs這東西我驚呆了
Node 的出现,彻底将 js 只能在浏览器上运行,变为可以在宿主机上运行,就如同 Java 一样。
那個……Scratch呢
javascript 从前到后一起贯通,再加上Johnny 5 插件连嵌入式都顺带搞定了。😂!
还有很多,比如VHDL/Verilog/FHDL这个分支.
这已经脱离操作机器的范畴了,这是设计电路的语言。
原来bug是这么来的,感情真是一只bug
我大python 居然不值一提!
我很喜欢python是我学习的第一门语言也是最熟悉的一门语言
python 不像个computer language, 更象块胶布把用C 语言写的库函数粘在一起。
C 语言和 C++ 语言还是两种语言,也有不同的标准化路径,并没有合并,不能混为一谈
怎么没有Delphi
Delphi是基于object pascal的ide,不算编程语言
python?
剩半櫻桃😅
17:26抛尸😊
织布机就是最早的计算机。
还不能这么说,应该说“使用打孔纸带的可编程的织布机”有早期的计算机雏形。毕竟在此之前还有很多没有编程功能的老式织布机...
少了Delphi
讲的真好特别是最后一段的升华主题。😀
java虚拟机是不是可以理解为模拟器。
就是这么回事。不过现在看来虚拟机技术已经开始被浏览器取代了。这也就是为什么javascript 现在成为了跨平台的流行语言的重要原因。
其實c++真的不難入手,難精通也只是相對其他語言,是你們學的方式不對。尤其中學大學那種,一兩年才學一小部分基礎,一些簡單的東西花大篇幅講。而且理論多,講解概念和實作少
難在指標,相對其他語言,他的確比較複雜
@@wade6032 不懂哪裡難?Pointer明明就一兩天掌握的事 難的應該是template 的使用技巧 比如Compile-time random, compile-time counter, std::enable_if 那種吧
主要是不喜欢手动回收内存的机制。有点像手动挡的车子一样,new 完了还得记得 delete. 特别不习惯。像是有GC的语言就好比是自动挡的车子,new 完了就完了,完全不担心什么时候要回收内存,这叫一个省心!😂!
C++最难的点就是加了模板之后,各种天花乱坠的技巧看的眼花缭乱
@@wade6032難的應該是模板 template c++的template 完全可以把c++ 變成另外一種語言 去使用下boost, template 嵌套template,一旦傳錯參數編譯器報錯全是 被嵌套的template 和你真實傳錯參數的代碼 隔了十萬八千里😂
LISP? PL/I? The concept of Prolog was wrong! Module? Poor presentation.
易语言就不算了吧?那个基本上就是vb的中文换皮嘛!😂! 调试 输出... 笑死我了....😂!
草尼馬語言表示:
10:00 背景音有狗
PHP是最好的语言
唯一的槽点,易语言是什么鬼?😂
还是值得一提的,毕竟现在很多的病毒都是易语言写的
@@fredgan2036 还有游戏外挂
Julia呢
嗯,听不明白
照本宣科😮没价值
人生苦短 只用python
找工作時就知道它算小眾,用來在教育界圈錢不錯😂。 硬件寫驅動,遊戲引擎用C/C++,需求中 App 有Java,swift,需求大 網頁有Javascript,需求大 人工智能才有機會用上python,需求少,人工智能重點不在語言,能看懂背後的math原理再算😂
@@davidlynch1263 就是因為工作寫膩了c/c++, c#, java,才會顯得python是有娛樂性質的
终极编程语言:Prompt 提示词语言😂
TS 运行编译器后,就变成了 JS 代码了
TS 其实就是JS的强类型化。习惯了Java 的强类型化的回比较适应这种定义方式。
@@user-abiko_cccc 其实说是个马甲更合适
@@9263STYV 可以这么说。因为其实即便是弱类型的JS,在不做任何特别改动的前提下,你也可以凭借代码的写法把它写成强类型的代码格式。其实某种程度上也就是配合一下习惯了强类型语言的程序员的嗜好。
Transpile 不是 compile. Matlab 还能 transpile 成 cpp 呢但不能说是马甲。
C和C++至始至終都是兩個語言,標準也是兩套,不能混一起講
機器念稿,語速過快。文本寫得太偏年代列表,充斥大量名詞,卻缺乏結構性的解說。勉強聽到了13分就再也聽不下去了。
c#其实更像java优化拉皮版,和vb和c++关系不大
微软系啊
哦,那word和excel一定很像吧@@dorenced1028
语速如果再快一些,连AI都听不懂了。
oop譯作面向對象…這是搬英文稿用gpt硬譯吧
中国跟台湾对这个词的翻译不一样;中国叫面向对象,台湾叫物件导向。在技术专业词汇上,中国跟台湾讲的就是两国语言,用词完全不一样。
@@user-abiko_cccc 這個OOP叫面向對象看得我一臉懵B, Object-Oriented Programming 直接翻譯也叫物件導向呀
@@kennywaston6087 如果要说技术型的翻译用词,中国跟台湾还是讲英文来得沟通顺畅。😂!可以说,那就是两国语言。再来一个:constructor 中国叫构造器/构造函数;台湾叫建构子。在翻译技术名词上,两国各有一套标准的,只能说是习惯使然。
如今全都是AI 自然语言的编程
其实吧ai都是闹着玩的。PPT 才是最好的编程语言。
机器语言太难理解了,应该叫操作计算的指令集合。
之所以叫语言因为老祖宗们没得选,这就是他们的语言
@@riverwang5482 计算机是个话痨
把易語言納入 一下就降低了此視頻的質量 易語言是一個不聽別人提起 本喵自己如何都想不起來的一個東西
全是大老
易语言是干嘛的,有啥语言生态😏
其实就是个个人的业余胡搞而已,哪儿有什么生态。连软件都没有。😂!
"易語言"簡直垃圾語言,而且此語言還只限定簡體字
易语言就是个套皮吧,编译器逻辑都没改,也能叫语言?
是自行编译的。所以性能很差 因为没有优化。
通辽宇宙之小约翰可汗本汗?
没有python实在不应该
有提到啊, 你没仔细看.
Пікірлер: 109
說懂C++的幾乎都是菜鳥,我寫了10年的C++,我還是覺得根本學不完
讲的真好。期待接下来的数据库发展史、人工智能发展史、让水烧开发展史、...
JavaScript 和 Java 的关系 更像是 老婆饼和老婆的关系。
總結的很好,不過從對編程語言設計的影響來說,少了一個很重要的分支,ML家族(SML, OCaml, Haskell),就只在開頭提了一下 Haskell。
@jonathanhao4615
6 ай бұрын
還少了forth,是最有特色的語言
感谢科普发展历史
我好像学会了很多语言的 Hello,world
講得真好
嘿嘿大部分語言我都有聽過,看來我在學校計算機基礎還是在的 接下來在2010之後是區塊鏈技術語言XD 成為未來的歷史篇章
Lisp的篇幅少到不符合它對歷史影響程度,Lisp對於抽象資料結構跟發明垃圾回收機制,影響了現在非常多的語言。沒有Lisp不可能會有Smalltalk跟Self,也自然不會有Java乃至後來的C#與Javascript。而且巨集/宏(macro)也不是COBOL先提出的,早在還沒有高階語言的時候就有巨集處理器,巨集也可以當成發展出高階語言的一個契機。
爱看
Fortran是到1957年才完成的,Up主說的1954年是開始開發的時間點。 write(*,*) "People who wrote Fortran before, +1 !!"
操作系統的發明和啟動過程很像“道生一,一生二,二生三,三生萬物”。編程語言的發展也很符合,高級語言被低級語言實現的解釋器執行,或者編譯成字節碼,由低級語言編寫的虛擬機執行字節碼程序。
学完ISA,写懂了ARM,看这个视频就不一样了❤
有一说一,易语言不配与各位先贤后辈同屏出现..
@8pm
6 ай бұрын
極度認同
@8pm
6 ай бұрын
就是換殼的VB
@penguinbrother_xux
6 ай бұрын
@@8pm感覺超像我瀏覽器不小心右鍵翻譯vb的程式碼之後我會看到的畫面……
@komodiasupport2547
6 ай бұрын
那种垃圾也配是编程语文?
@jonathanhao4615
6 ай бұрын
說的很好,但他對於不熟英文,因為懼怕英文而被擋在電腦外的人是有很多幫助的,做為過渡他算適任,不偉大但有貢獻
有意思
第一個在虛擬機上計算的應該是 Forth 語言
居然沒有提到HolyC和Temple OS的偉業 還有brain fuxk和white space呢?
英伟达RTX 4000系GPU使用的ADA架构的取名正是埃达·洛夫莱斯(Ada Lovelace)
Crystal 语言忘记了?
配樂讓我想發動偷襲!可汗臣等前來參拜。
golang仍然至此不安全的指针和类型运算,当然你要清楚自己做的事,否则他会出现内存泄漏等诸多问题
🎉
其实不管编程语言如何变化,其根本目的都是为了对机器的操作更高效更适合而已。所以哦那个这个角度上说,每一种编程语言都是为了特定的目的而研发出来的,并没有所谓的谁就一定是最好的概念,只有谁最适合做什么的概念。以我的观点来看,现在随着编程语言的发展,javascript 已经成为了一种从前端到后端再到嵌入式都能包打天下的万能语言,如果只需要实现功能的话,javascript可以包打天下。😂!
@waynechen251
5 ай бұрын
確實 當我出社會工作第一次聽說nodejs這東西我驚呆了
@user-uz4pr6cw3z
5 ай бұрын
Node 的出现,彻底将 js 只能在浏览器上运行,变为可以在宿主机上运行,就如同 Java 一样。
那個……Scratch呢
javascript 从前到后一起贯通,再加上Johnny 5 插件连嵌入式都顺带搞定了。😂!
还有很多,比如VHDL/Verilog/FHDL这个分支.
@_hoc8660
5 ай бұрын
这已经脱离操作机器的范畴了,这是设计电路的语言。
原来bug是这么来的,感情真是一只bug
我大python 居然不值一提!
@user-kj7tn7bb4h
5 ай бұрын
我很喜欢python是我学习的第一门语言也是最熟悉的一门语言
@tplink5952
5 ай бұрын
python 不像个computer language, 更象块胶布把用C 语言写的库函数粘在一起。
C 语言和 C++ 语言还是两种语言,也有不同的标准化路径,并没有合并,不能混为一谈
怎么没有Delphi
@markliu2548
6 ай бұрын
Delphi是基于object pascal的ide,不算编程语言
python?
剩半櫻桃😅
17:26抛尸😊
织布机就是最早的计算机。
@user-abiko_cccc
6 ай бұрын
还不能这么说,应该说“使用打孔纸带的可编程的织布机”有早期的计算机雏形。毕竟在此之前还有很多没有编程功能的老式织布机...
少了Delphi
讲的真好特别是最后一段的升华主题。😀
java虚拟机是不是可以理解为模拟器。
@user-abiko_cccc
6 ай бұрын
就是这么回事。不过现在看来虚拟机技术已经开始被浏览器取代了。这也就是为什么javascript 现在成为了跨平台的流行语言的重要原因。
其實c++真的不難入手,難精通也只是相對其他語言,是你們學的方式不對。尤其中學大學那種,一兩年才學一小部分基礎,一些簡單的東西花大篇幅講。而且理論多,講解概念和實作少
@wade6032
6 ай бұрын
難在指標,相對其他語言,他的確比較複雜
@呀咧呀咧
6 ай бұрын
@@wade6032 不懂哪裡難?Pointer明明就一兩天掌握的事 難的應該是template 的使用技巧 比如Compile-time random, compile-time counter, std::enable_if 那種吧
@user-abiko_cccc
6 ай бұрын
主要是不喜欢手动回收内存的机制。有点像手动挡的车子一样,new 完了还得记得 delete. 特别不习惯。像是有GC的语言就好比是自动挡的车子,new 完了就完了,完全不担心什么时候要回收内存,这叫一个省心!😂!
@fredgan2036
4 ай бұрын
C++最难的点就是加了模板之后,各种天花乱坠的技巧看的眼花缭乱
@user-tf3km2qz9j
4 ай бұрын
@@wade6032難的應該是模板 template c++的template 完全可以把c++ 變成另外一種語言 去使用下boost, template 嵌套template,一旦傳錯參數編譯器報錯全是 被嵌套的template 和你真實傳錯參數的代碼 隔了十萬八千里😂
LISP? PL/I? The concept of Prolog was wrong! Module? Poor presentation.
易语言就不算了吧?那个基本上就是vb的中文换皮嘛!😂! 调试 输出... 笑死我了....😂!
@user-vv2yz2ht4l
6 ай бұрын
草尼馬語言表示:
10:00 背景音有狗
PHP是最好的语言
唯一的槽点,易语言是什么鬼?😂
@fredgan2036
4 ай бұрын
还是值得一提的,毕竟现在很多的病毒都是易语言写的
@riverwang5482
8 күн бұрын
@@fredgan2036 还有游戏外挂
Julia呢
嗯,听不明白
照本宣科😮没价值
人生苦短 只用python
@davidlynch1263
6 ай бұрын
找工作時就知道它算小眾,用來在教育界圈錢不錯😂。 硬件寫驅動,遊戲引擎用C/C++,需求中 App 有Java,swift,需求大 網頁有Javascript,需求大 人工智能才有機會用上python,需求少,人工智能重點不在語言,能看懂背後的math原理再算😂
@kenchang275
6 ай бұрын
@@davidlynch1263 就是因為工作寫膩了c/c++, c#, java,才會顯得python是有娛樂性質的
终极编程语言:Prompt 提示词语言😂
TS 运行编译器后,就变成了 JS 代码了
@user-abiko_cccc
6 ай бұрын
TS 其实就是JS的强类型化。习惯了Java 的强类型化的回比较适应这种定义方式。
@9263STYV
6 ай бұрын
@@user-abiko_cccc 其实说是个马甲更合适
@user-abiko_cccc
6 ай бұрын
@@9263STYV 可以这么说。因为其实即便是弱类型的JS,在不做任何特别改动的前提下,你也可以凭借代码的写法把它写成强类型的代码格式。其实某种程度上也就是配合一下习惯了强类型语言的程序员的嗜好。
@riverwang5482
8 күн бұрын
Transpile 不是 compile. Matlab 还能 transpile 成 cpp 呢但不能说是马甲。
C和C++至始至終都是兩個語言,標準也是兩套,不能混一起講
機器念稿,語速過快。文本寫得太偏年代列表,充斥大量名詞,卻缺乏結構性的解說。勉強聽到了13分就再也聽不下去了。
c#其实更像java优化拉皮版,和vb和c++关系不大
@dorenced1028
6 ай бұрын
微软系啊
@user-zk9nd4fz2h
6 ай бұрын
哦,那word和excel一定很像吧@@dorenced1028
语速如果再快一些,连AI都听不懂了。
oop譯作面向對象…這是搬英文稿用gpt硬譯吧
@user-abiko_cccc
6 ай бұрын
中国跟台湾对这个词的翻译不一样;中国叫面向对象,台湾叫物件导向。在技术专业词汇上,中国跟台湾讲的就是两国语言,用词完全不一样。
@kennywaston6087
5 ай бұрын
@@user-abiko_cccc 這個OOP叫面向對象看得我一臉懵B, Object-Oriented Programming 直接翻譯也叫物件導向呀
@user-abiko_cccc
5 ай бұрын
@@kennywaston6087 如果要说技术型的翻译用词,中国跟台湾还是讲英文来得沟通顺畅。😂!可以说,那就是两国语言。再来一个:constructor 中国叫构造器/构造函数;台湾叫建构子。在翻译技术名词上,两国各有一套标准的,只能说是习惯使然。
如今全都是AI 自然语言的编程
@riverwang5482
8 күн бұрын
其实吧ai都是闹着玩的。PPT 才是最好的编程语言。
机器语言太难理解了,应该叫操作计算的指令集合。
@riverwang5482
8 күн бұрын
之所以叫语言因为老祖宗们没得选,这就是他们的语言
@user-ui5rx9hg9r
8 күн бұрын
@@riverwang5482 计算机是个话痨
把易語言納入 一下就降低了此視頻的質量 易語言是一個不聽別人提起 本喵自己如何都想不起來的一個東西
全是大老
易语言是干嘛的,有啥语言生态😏
@user-abiko_cccc
6 ай бұрын
其实就是个个人的业余胡搞而已,哪儿有什么生态。连软件都没有。😂!
"易語言"簡直垃圾語言,而且此語言還只限定簡體字
易语言就是个套皮吧,编译器逻辑都没改,也能叫语言?
@fatiaochen
6 ай бұрын
是自行编译的。所以性能很差 因为没有优化。
通辽宇宙之小约翰可汗本汗?
没有python实在不应该
@Einstain-wq1lr
6 ай бұрын
有提到啊, 你没仔细看.