周哥简介
周哥:男,真名周扬荣,毕业于中科院软件所。曾就职于阿里巴巴,奇虎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@qq.com告知我们错误所在的课程名称和错误所在视频的时间起始位置。错误一经我们确认,我们将会在该门课程的“课程概述”里提供“错误更正”信息,并对您表示衷心的感谢。
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
讲师介绍
周扬荣
国科大研究生/周哥教IT创始人/BAT前员工
计算机专业硕士研究生,擅长C、C++和计算机安全,麦洛科菲教学总监,《程序员求职成功路:技术、求职技巧与软实力培养》作者,创立了麦洛科菲高端IT培训,培训了大量成功就职于BAT的学员
课程详情
温馨提示
- 请勿私下交易请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
- 听课说明
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课