Write a Review: Programming Languages

Tell us about your experience

 
 

Click stars to rate

150 characters minimum

Tell us about yourself

Progress in the course

Prior knowledge of the subject

First Name

Last Name

See what other students say

Greg Hamel profile image
Greg Hamel profile image
8/10 starsCompleted
  • 116 reviews
  • 107 completed
5 years, 8 months ago
Programming languages uses the goal of writing web browser as a platform to teach topics related to writing programming languages. The class covers the process of lexxing strings of HTML to transform it into... Programming languages uses the goal of writing web browser as a platform to teach topics related to writing programming languages. The class covers the process of lexxing strings of HTML to transform it into sequences of tokens and then parsing those tokens into syntax trees that can be passed to an interpreter to display the web page represented by the HTML. Wes Weimer is a good teacher and brings a fun attitude and some cringe-worthy jokes and drawings to the table. He has a habit of throwing in random historical and other educational tidbits to lectures, which can be good or bad depending on your mood. His wit helps to mask the dryness of the material and the fact that it may not be especially useful to you unless you plan to build a language, a browser, a parser, etc. yourself. It is good, however, to have a basic understanding of how computers process language and certain topics like regular expressions and list comprehensions are very useful outside of the context of this course.
Was this review helpful? Yes1
 Flag
brian c profile image
brian c profile image
6/10 starsCompleted
  • 3 reviews
  • 3 completed
4 years, 10 months ago
I have a tough time rating this course--I'm sure it's really great if you want to learn about creating and parsing a language. Although you do learn import concepts like regular expressions, there are far m... I have a tough time rating this course--I'm sure it's really great if you want to learn about creating and parsing a language. Although you do learn import concepts like regular expressions, there are far more effective ways to learn the basics in language parsing. This course goes in depth into esoteric concepts that the average programmer would never use. If you're looking to develop your own language or write a program that does a crazy amount of parsing, this is the class for you. Otherwise, you can find something better!
Was this review helpful? Yes0
 Flag