Naming

Distributed Computing Systems

Collection: 
NPTEL
Author: 
Ananthanarayana V.S.
Year: 
2013
Conditions of Use: 
Creative Commons Attribution-NonCommercial-ShareAlike
Media Format: 
Description: 
The course is intended to provide basic foundation with fundamental concepts and mechanisms of distributed computing systems. Most of the issues discussed in this course material are the essence of advanced operating systems.

Programming Languages (Keunwoo Lee)

Collection: 
Individual Authors
Author: 
Keunwoo Lee
Year: 
2004
Conditions of Use: 
Attribution-ShareAlike 1.0 Generic
Media Format: 
Material Type: 
Description: 
This course covers: Fundamental concepts of language design: control, data, abstraction, naming, type safety, error handling, modularity. Programming paradigms: functional, imperative, and object-oriented, and hybrids thereof. (We will, regrettably, not be covering logic or constraint programming.) Basic concepts of language implementation: memory management, interpretation vs. compilation, virtual machines. Programming environments: kinds of programming environments, interactions between the environment and language features, the human-language interface. History of programming languages Some recent directions in programming languages research
Subscribe to Naming