您现在的位置是:课程

周哥教IT.编程语言进化简史

2023-06-30 21:16课程 人已围观

周哥简介
周哥:男,真名周扬荣,毕业于中科院软件所。曾就职于阿里巴巴,奇虎360安全公司,SUN中国工程研究院,北大计算机研究所等,创办了“麦洛科菲”高端IT安全培训 。              
    
课程内容介绍                
目前,编程语言有上百种。本课全面介绍了历史上的编程语言发展简史,从世界上第一个程序员Ada到现在TIOBE编程排行榜上主流的编程语言发展的来龙去脉。学完本课能让我们更好的理清编程语言之间的关系,更好的理解编程语言,并对一些流行的编程语言提供了学习参考。也能够了解C/C++,Java,Python,GO,Rust等这些编程语言是怎么来的。包括编程语言的发展阶段和分类,以及命令式编程,声明式编程和函数式编程等编程范式的理解。课程大纲如下:

1. 编程语言现状
2. 编程语言的诞生与第一个程序员

3. 编程语言发展阶段和分类

4. 编程范式分类
命令式编程
声明式编程
函数式编程
PP,OOP,FP编程

5. 20世纪50到60年代编程语言发展
ASM(3)
Autocode(2)
FLOW-MATIC(1)
FORTRAN(2)
IPL与LISP(3)
现代语言鼻祖:Algol(7)
COBOL(1)
RPG(1)
A语言(2)

6. 20世纪50到60年代编程语言发展(2)
SNOBOL(1)
C语言鼻祖:CPL(2)
Simula(2)
PL/I(1)
BASIC语言(1)
JOSS(1)
BCPL(2)
Logo(1)
B语言(4)

7. 20世纪70年代编程语言发展
Pascal(2)
Forth(1)
C语言(5)
面向对象鼻祖:Smalltalk(3)
Prolog(1)
ML(1)
SQL(2)
Scheme(2)

8. 20世纪80年代编程语言发展
C++(3)
C++学习参考(1)
R语言(2)
Ada语言(3)
Common Lisp(2)
MATLAB(1)
Eiffel(2)
Objective-C(1)

9. 20世纪80年代编程语言发展(2)
Self语言(1)
Erlang(1)
Perl(1)
TCL(1)

10. 20世纪90年代编程语言发展
函数式编程:Haskell(2)
Visual Basic(1)
Python(3)
Ruby(1)
Lua(1)
Delphi(1)
Java(4)
世界上最好的编程语言:PHP(2)

11. 20世纪90年代编程语言发展(2)
Javascript(3)
Caml(1)
Rebol(1)
D语言(2)

12. 21世纪编程语言发展
C#(4)
Visual Basic .NET(1)
F#(1)
Groovy(1)
Scala(2)
Clojure(1)
Go语言(4)
Julia(2)

13. 21世纪编程语言发展(2)
Dart(1)
Kotlin(2)
Swift(1)
革命性编程语言:Rust(4)

14. 编程语言总结

勘误提示        

如您在学习过程中发现任何“错误”,请通过email:10950150@告知我们错误所在的课程名称和错误所在视频的时间起始位置。错误一经我们确认,我们将会在该门课程的“课程概述”里提供“错误更正”信息,并对您表示衷心的感谢。
-->

站点信息

  • 文章统计篇文章