Contents:
Introduction to Programming Paradigms Course – Data Types – Interpretations – Converting Between Types of Different Sizes and Bit Representations Using Pointers – Creating a Generic Swap Function for Data Types of Arbitrary Size – Generic Lsearch – Prototype-Integer Stack Implementation – Constructor and Destructor-Problems with Ownership of Memory – Heap Management – How Information about Allocations are Stored in the Heap – How a Code Snippet is Translated into Assembly Instructions – More Detail about Activation Records – Layout of Memory During a Function Call – Moving from C Code Generation to C++ Code Generation: Basic Swap Example – Preprocessing Commands – Review of Compilation Process of a Simple Program

Sequential Programming vs. Concurrent Programming – transitioning from Sequential Programming to Concurrent Programming in the Ticket Sale Example – Semaphores-Review of the Dining Philosopher Problem – Ice Cream Store Problem – Introduction to the Functional Paradigm – Car – Cdr Recursion Problem – Introduction to the Kawa Development Environment: Evaluation of Expressions – Writing a Recursive Power Set Function in Scheme – Scheme Memory Model – Overarching Features of Python – Python Object Model – XML Processing and Python – Introduction to Haskell

Other Resources

Course Curriculum

Introduction to Programming Paradigms Course Details 17:26
Data Types – Interpretations Details 51:4
Converting Between Types of Different Sizes and Bit Representations Using Pointers Details 52:49
Creating a Generic Swap Function for Data Types of Arbitrary Size Details 51:24
Generic Lsearch – Prototype Details 52:16
Integer Stack Implementation – Constructor and Destructor Details 51:27
Problems with Ownership of Memory Details 53:10
Heap Management – How Information about Allocations are Stored in the Heap Details 50:45
How a Code Snippet is Translated into Assembly Instructions Details 51:46
More Detail about Activation Records – Layout of Memory During a Function Call Details 47:9
Moving from C Code Generation to C++ Code Generation: Basic Swap Example Details 51:48
Preprocessing Commands Details 50:20
Review of Compilation Process of a Simple Program Details 52:27
Sequential Programming vs. Concurrent Programming Details 44:38
Transitioning from Sequential Programming to Concurrent Programming in the Ticket Sale Example Details 52:51
Semaphores Details 51:32
Review of the Dining Philosopher Problem Details 0:49
Ice Cream Store Problem Details 52:20
Introduction to the Functional Paradigm (Scheme) Details 51:58
Car-Cdr Recursion Problem Details 51:46
Introduction to the Kawa Development Environment: Evaluation of Expressions Details 50:30
Writing a Recursive Power Set Function in Scheme Details 53:25
Scheme Memory Model Details 50:20
Overarching Features of Python Details 48:39
Python Object Model Details 48:46
XML Processing and Python Details 49:50
Introduction to Haskell Details 57:55

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About

FreeVideoLectures Provides you complete information about best courses online, Video tutorials, helps you in building a career !!

help@freevideolectures.com

Learn More About us

FreeVideoLectures.com All rights reserved.

Setup Menus in Admin Panel