#1
26th November 2015, 04:08 PM
| |||
| |||
Programming Language Course
Hey buddy can you please tell me is Coursera also conduct Programming Language program if yes can you please get some information about it?
|
#2
26th November 2015, 05:01 PM
| |||
| |||
Re: Programming Language Course
Yes buddy Coursera also conduct Programming Language program for there students and here I will get some information so that you can have idea about it. Programming Languages Investigate the basic concepts behind programming languages, with an emphasis on the techniques and benefits of functional programming. Here is the syllabus of the program Syntax vs. semantics vs. idioms vs. libraries vs. tools ML basics (bindings, conditionals, records, functions) Recursive functions and recursive types Benefits of no mutation Algebraic datatypes, pattern matching Tail recursion First-class functions and function closures Lexical scope Currying Syntactic sugar Equivalence and effects Parametric polymorphism and container types Type inference Abstract types and modules Racket basics Dynamic vs. static typing Laziness, streams, and memoization Implementing languages, especially higher-order functions Macros Eval Ruby basics Object-oriented programming is dynamic dispatch Pure object-orientation Implementing dynamic dispatch Multiple inheritance, interfaces, and mixins OOP vs. functional decomposition and extensibility Subtyping for records, functions, and objects Subtyping Class-based subtyping Subtyping vs. parametric polymorphism; bounded polymorphism Address:- Coursera 381 E Evelyn Ave, Mountain View, CA 94041, United States Phone:- +1 650-963-9884 |