In generic programming, a concept is a description of supported operations on a type, including syntax and semantics. In this way, concepts are related to abstract types but concepts do not require a subtype relationship. (Wikipedia).
The Essence of Functional Programming
This talk dives into the origins of functional programming, going all the way back to where the term was first introduced, to see how it evolved over time into our modern understanding of what FP essentially involves. PUBLICATION PERMISSIONS: Original video was published with the Creative
From playlist Functional Programming
Pre-Calculus - Vocabulary of functions
This video describes some of the vocabulary used with functions. Specifically it covers what a function is as well as the basic idea behind its domain and range. For more videos visit http://www.mysecretmathtutor.com
From playlist Pre-Calculus - Functions
Programming Languages - (part 5 of 7)
How source code becomes a running program, how languages are categorized, and a survey of important languages. Part of a larger series teaching programming. Visit http://codeschool.org
From playlist Programming Languages
Procedural Programming: It's Back? It Never Went Away
When programmers describe code as 'procedural', it's generally not meant as a compliment. There is the belief that we have collectively moved pass such thinking and onto better paradigms. But a paradigm is no more than a pattern language, a family of solutions fit for a context. Change the
From playlist Software Development
Is Designing Different To Coding?
In software development, what is the relationship between “Code” and “Design”? Is code the responsibility of one set of people, and design another, or are these part of a continuum in software design where code, design and architecture are essential just different aspects of the same activ
From playlist Software Engineering
The C programming language (unit 2) - 4 of 5 (old version; watch new version instead)
A continuation of discussing the C programming language. This unit goes more into depths on pointers and arrays. Visit http://codeschool.org
From playlist The C language (unit 2)
What is Functional Programming?
We will discuss the state of functional programming in brief across several languages. Also a discussion on the broader goals of functional programming and this meetup. EVENT: OKC FP 2020 SPEAKER: Scott Murphy PUBLICATION PERMISSIONS: The conference organizer provided Coding Tech wit
From playlist Functional Programming
Stanford Seminar: Concepts and Questions as Programs
EE380: Computer Systems Colloquium Concepts and Questions as Programs Speaker: Brenden Lake, NYU Both AI and cognitive science can gain by studying the human solutions to difficult computational problems [1]. My talk will focus on two problems: concept learning and question asking. Comp
From playlist Stanford EE380-Colloquium on Computer Systems - Seminar Series
Lecture 3.5: Josh Tenenbaum - The Child as Scientist
MIT RES.9-003 Brains, Minds and Machines Summer Course, Summer 2015 View the complete course: https://ocw.mit.edu/RES-9-003SU15 Instructor: Josh Tenenbaum Knowledge grows through hypothesis- and explanation-driven interpretations of sparse data, causal learning, forming theories, learning
From playlist MIT RES.9-003 Brains, Minds and Machines Summer Course, Summer 2015
DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learning
#dreamcoder #programsynthesis #symbolicreasoning Classic Machine Learning struggles with few-shot generalization for tasks where humans can easily generalize from just a handful of examples, for example sorting a list of numbers. Humans do this by coming up with a short program, or algori
From playlist Papers Explained
Many of us in the functional programming community believe that FP is a significant improvement over object oriented programming, arguably the dominant programming paradigm today. That of course begs the question: how did an inferior paradigm grab so much mindshare and market share and ris
From playlist Functional Programming
Concepts vs Typeclasses vs Traits vs Protocols
C++ Concepts Haskell Typeclasses Rust Traits Swift Protocols EVENT: Meeting C++ 2020 SPEAKER: Conor Hoekstra PUBLICATION PERMISSIONS: The author provided Coding Tech with the permission to republish this video. **** Become a more effective Developer by using Kite! Kite is a free AI-
From playlist Software Development
Java Tutorial 2020 | Java Tutorial for Beginners | Java Certification Training | Edureka
🔥 Edureka Java Certification Training: https://www.edureka.co/java-j2ee-training-course This Edureka video on "Java Tutorial for Beginners" will provide you with detailed knowledge about the Java fundamentals. In this video you will learn Java Programming from scratch with examples. This J
From playlist Java Tutorial For Beginners | Edureka
Is C++20 a language that supports a functional style of programming? Can we write modern C++ code in a pure functional style that would easily translate into a pure functional language like Haskell, and could that C++ code end up looking just as nice while still being reasonably efficient?
From playlist C++
Webinar - Natural Language Understanding Student Project Showcase - Plus AI Program Q&A
Curious about what Stanford’s professional AI courses are like? This webinar will give you a front-row seat as two of our learners present original projects they developed in our Natural Language Understanding (NLU) professional course. Following the presentations, is a Q&A covering the AI
From playlist Artificial Intelligence
Programming in Python | Python Programming | Python for Tutorial Beginners | Edureka
🔥Edureka Python Certification Training: https://www.edureka.co/python-programming-certification-training This Edureka video on 'Programming in Python' is a part of the Python Tutorial Series that will discuss all the core and fundamental concepts of Python Programming in detail. This Pytho
From playlist Python Programming Training Videos | Edureka Live Classes
GoRuCo 2013 - To Know A Garbage Collector by Mike Bernstein
It started as an obsession with making the web application used at my day job faster, and ended with trying to implement new Garbage Collection algorithms in a notoriously insane codebase. Garbage collection is an epic hack and a triumphant abstraction that supports various programming par
From playlist GoRuCo 2013
Formal Definition of a Function using the Cartesian Product
Learning Objectives: In this video we give a formal definition of a function, one of the most foundation concepts in mathematics. We build this definition out of set theory. **************************************************** YOUR TURN! Learning math requires more than just watching vid
From playlist Discrete Math (Full Course: Sets, Logic, Proofs, Probability, Graph Theory, etc)