27 episodios

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

    • Tecnología

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.

    • 1s
    • 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 segundos
    • 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 segundos
    • 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 segundos
    • 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 segundos
    • 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 segundos

Top podcasts en Tecnología

Top Noticias Tech
Tech Santos
Waveform: The MKBHD Podcast
Vox Media Podcast Network
TED Radio Hour
NPR
Dwarkesh Podcast
Dwarkesh Patel
Cybersecurity Where You Are
Center for Internet Security
TikTok
Catarina Vieira

Más de Stanford

Developing Apps for iOS (HD)
Paul Hegarty
Commencement
Stanford University
Programming Methodology
Mehran Sahami
Medicine, Human Health, and the Frontiers of Science
Stanford Continuing Studies Program
Cars: Past, Present, and Future
Stanford Continuing Studies
Modern Physics: The Theoretical Minimum - Quantum Mechanics
Stanford Continuing Studies Program