YoVDO

Programming Across Paradigms

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Object-oriented programming Courses Functional Programming Courses Imperative Programming Courses Declarative Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution and significance of major programming paradigms in this conference talk from GOTO Chicago 2017. Delve into the fundamental concepts of imperative, object-oriented, functional, and declarative programming. Discover how these paradigms shape the way programmers approach problem-solving and code organization. Learn about the unique characteristics of each paradigm, their historical development, and their impact on modern software development. Gain insights into the strengths and weaknesses of different programming approaches, and understand how they can complement each other. Examine the common threads that run through various paradigms and consider which might be best suited for different types of projects. Reflect on the valuable lessons each paradigm can teach and why understanding multiple paradigms is crucial for becoming a well-rounded programmer. Challenge your perspective on programming and explore how embracing different paradigms can enhance your skills and broaden your problem-solving toolkit.

Syllabus

Intro
what is a paradigm?
what entities make up the universe how they behave and interact
what are some major paradigms?
imperative programming
object-oriented programming
functional programming
declarative programming
what do they have in common?
which paradigm is the best?
what can a paradigm teach me?
what's the point?


Taught by

GOTO Conferences

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX