C U T B H P N

Lecture #28 - Part II - Languages and Frameworks

Web Resources:

Linux Tutorials eclipse Code Project SysInternals Best SysInternals Tools Dr. Dobb's Journal Windows Forms COM at MSDN IDL Language base MIDL types OLE data types IDL attributes MIDL data types MIDL Language Reference

Content:

In this lecture we discuss languages and frameworks that include many of those used in student projects.

  1. Projects:

    Final Projects, Final Project Presentation Schedule
  2. Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  3. Languages:

    Programming Languages:

    Programming Paradigms
    hyperpolyglot.org
    Programming Language Popularity

    Selected Programming Language References:

    C++11, C++11 - Wikipedia, CppReference.com
    Java 8
    RUST from Mozilla
    Haskell.org
    scala-lang.org, what is scala?
    Erlang, Erlang Programming Language

    C++ GUI Libraries:

    Cinder
    Adobe Source Libraries
    GranTurismo
    Windows Template Library (WTL) - Source Forge, WTL - Code Project

    Web Programming:

    JavaScript
    jQuery
    imlementing-rest
    Angularjs
    backbonejs
    knockoutjs
    JavaScript Frameworks - Wikipedia
    Nodejs.org, nodejs.org/api
    MEAN - mongoDB, Express, Angular, node
    Slim - PHP framework
    Angular vs. Backbone vs. Ember
    JavaScript Frameworks in the Real World

    Development Stacks:

    LAMP - Linux, apache, mySql, PHP

    Language Threory:

    lambda-the-ultimate.org - program theory
    lambda-the-ultimate/getting started
    Why is Haskell referred to as the Best Imperative Language?

    geoawesomeness.com