27 Folgen

Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.

Prerequisites: Programming and problem solving at the Programming Abstractions level. Prospective students should know a reasonable amount of C++. You should be comfortable with arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, binary search trees, hashing, iterators, and function pointers. You should be able to write well-decomposed, easy-to-understand code, and understand the value that comes with good variable names, short function and method implementations, and thoughtful, articulate comments.

Programming Paradigms Jerry Cain

    • Technologie
    • 4,5 • 2 Bewertungen

Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.

Prerequisites: Programming and problem solving at the Programming Abstractions level. Prospective students should know a reasonable amount of C++. You should be comfortable with arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, binary search trees, hashing, iterators, and function pointers. You should be able to write well-decomposed, easy-to-understand code, and understand the value that comes with good variable names, short function and method implementations, and thoughtful, articulate comments.

    • video
    1. Programming Paradigms Lecture 1

    1. Programming Paradigms Lecture 1

    Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.

    • 1 Sek.
    • video
    2. Programming Paradigms Lecture 2

    2. Programming Paradigms Lecture 2

    Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. In this lecture, Prof. Cain discusses C and C++ programming codes, as well as binary addition and subtraction.

    • 3 s
    • video
    3. Programming Paradigms Lecture 3

    3. Programming Paradigms Lecture 3

    Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. In this lecture, Prof. Cain discusses C programming, focusing upon string duplicates, string copy, and memory diagrams.

    • 3 s
    • video
    4. Programming Paradigms Lecture 4

    4. Programming Paradigms Lecture 4

    Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. In this lecture, Prof. Cain discusses C and C++ programming, including bit patterns, memory copy, and linear search.

    • 3 s
    • video
    5. Programming Paradigms Lecture 5

    5. Programming Paradigms Lecture 5

    Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. In this lecture, Prof. Cain focuses on linear search and stack within the C programming language.

    • 3 s
    • video
    6. Programming Paradigms Lecture 6

    6. Programming Paradigms Lecture 6

    Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. In this lecture, Prof. Cain discusses C language programming by focusing on different forms of stack.

    • 3 s

Kundenrezensionen

4,5 von 5
2 Bewertungen

2 Bewertungen

Top‑Podcasts in Technologie

Lex Fridman Podcast
Lex Fridman
Ö1 matrix
ORF Ö1
Deep Questions with Cal Newport
Cal Newport
Waveform: The MKBHD Podcast
Vox Media Podcast Network
Flugforensik - Abstürze und ihre Geschichte
Flugforensik
Ö1 Digital.Leben
ORF Ö1

Mehr von Stanford

The Future of Everything
Stanford Engineering
Human Behavioral Biology
Robert Sapolsky
Mathematics: Making the Invisible Visible
Stanford Continuing Studies
School's In
Denise Pope and Dan Schwartz / Stanford Radio
How to Think Like a Psychologist
Stanford Continuing Studies Program
Clinical Anatomy
Stanford University