






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Assignment; Professor: Bellaachia; Class: Advanced Software Paradigms; Subject: Computer Science; University: George Washington University; Term: Unknown 1989;
Typology: Assignments
1 / 11
This page cannot be seen from the preview
Don't miss anything!







ª Programming languages
ª Characteristics of a programming language: Every language has syntax and semantics:
ª Which programming language?
Readability Writability Reliability
Support for abstraction (,W,R) Expressivity (,W,R):
ª Functional programming paradigms
ª The Object-Oriented Paradigm
ª Concurrent programming
o Apparent concurrency: single processor (interleaved execution of concurrent tasks) o Real concurrency: multiprocessor environment
o How to synchronize the interactions among concurrently executing processes to maintain the internal data integrity. o Another problem is to schedule the racing processes for a limited set of shared resources.