Apr 28, 2024  
Loyola Marymount University Bulletin 2020-2021 
    
Loyola Marymount University Bulletin 2020-2021 [ARCHIVED CATALOG]

CMSI 386 Programming Languages


3 semester hours

A comparative study of the rationale, concepts, design, and features of several major programming languages. Bindings, control flow, types, subroutines, modules, objects, and concurrency, and metaprogramming. Major attention is given to C++, Java, Rust, Go or Scala Python, Ruby or Clojure Haskell, Elm, and other ML-family languages and JavaScript, with additional examples drawn from over a dozen languages, including esoteric ones.

Prerequisites: CMSI 281  and 

 .