Programming Languages

开始时间: 随时 持续时间: 自主

所在平台: Udacity

课程类别: 计算机科学

大学或机构: Udacity Self

   

课程主页: https://www.udacity.com/course/cs262

Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.

课程评论: 2 个评论

评论课程        关注课程

课程详情

Take this class and learn how to build your own simple web browser complete with the ability to parse and understand HTML and JavaScript.

String Patterns
Finding and specifying classes of strings using regular expressions

Lexical Analysis
Breaking strings down into important words

Grammars
Specifying and deconstructing valid sentences

Parsing
Turning sentences into trees

Interpreting
Simulating programs

Building a Web Browser
Interpreting HTML and JavaScript

Wrap-up
Exam testing your knowledge

课程评论(2条)

0

要有光LTBL 2013-10-17 13:44 0 票支持; 0 票反对

刚开始学编程的时候就上了这门课,感觉对于对编程语言的理解有很大帮助。而且最后的成功也很有趣。
这个其实不是编译吧,只能算是interpreter。顺便老师讲话的声音非常好听!

0

wzyer 2013-05-22 16:17 0 票支持; 0 票反对

这门课应该属于编译原理吧。不过不算一门完整的编译原理的课,毕竟只有7周嘛。只牵涉到了几个重要点的话题。个人觉得想上编译原理的话还是找个系统点的上吧,有人推荐Coursera上的Compiler。

欢迎关注我们的公众号

NLPJob

课程简介

This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify and process valid strings, sentences and program structures.

课程标签

编程 编程语言 编程学习 编程入门 浏览器 浏览器设计 浏览器实现

22人关注该课程

主题相关的课程

Introduction to Artificial Intelligence 关注

Introduction to Parallel Programming 关注

JavaScript 关注

Statistics One 关注

Python 关注

Introduction to Programming in Java 关注

First-Year Composition 2.0 关注

Visualizing Algebra (Entry-Level Mathematics) 关注

Introduction to Theoretical Computer Science 关注

Design of Computer Programs 关注