YoVDO

Parasitic Programming Languages: Benefits and Tradeoffs - Philly ETE 2017

Offered By: ChariotSolutions via YouTube

Tags

Programming Languages Courses Javascript Courses WebAssembly Courses Clojure Courses ClojureScript Courses Functional Programming Courses

Course Description

Overview

Explore the concept of parasitic programming languages in this insightful conference talk from Philly ETE 2017. Delve into the benefits and tradeoffs of piggybacking on mature language runtimes and existing ecosystems. Examine the success of languages like Scala and Clojure on the Java Virtual Machine, and the rise of compile-to-JavaScript languages. Focus on the Clojure and ClojureScript projects, discussing their development and impact. Learn about fixed ideas in programming, cost-benefit analysis in language design, and the future of functional programming. Investigate the potential of WebAssembly and other compilation targets. Gain valuable insights into design decisions, popular packages, and the evolving landscape of programming languages.

Syllabus

Intro
About David
Programming languages
Fixed ideas
Sun Java
Haskell
Costbenefit analysis
Tradeoffs
Closure
Other languages
JavaScript
Elm
Closure Script
The Point
Functional Programming
Mike Fox
Meta
Fsharp
WebAssembly
Questions
Design Decisions
Rust Compilation Target
Parasitic Languages
Popular Packages
ClojureScript


Taught by

ChariotSolutions

Related Courses

ClojureScript
Exercism
Learn Cloiure using Interactive Programming
Independent
React.js Conf 2015 - Refracting React with Om
Meta via YouTube
ClojureScript: Simplifying Development in the Age of TypeScript
ChariotSolutions via YouTube
ClojureScript - Fun and Productive Web Development With Next Level Tooling
NDC Conferences via YouTube