Tuesday, 21 June 2016
Principles of Programming Languages Unit 4 (Abstract Data types, Object Oriented Programming and Concurrency)
Abstract Data types: Abstractions and encapsulation, introductions to data abstraction, Static and Stack-Based Storage management. heap based storage management. Garbage Collection. object oriented programming in small talk, C++, Java, C#, PHP, Perl. Concurrency: Subprogram level concurrency, semaphores, monitors, massage passing, Java threads, C# threads.