Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Functional Programming: Concepts and History
Graph Chatbot
Related lectures (30)
Functional Programming: Concepts and Implementation
Covers the concepts and implementation of functional programming in Scala, emphasizing functions, immutable data, and data abstraction.
Termination Analysis using Dependency Pairs
Explores automated termination analysis using dependency pairs, covering classical and modern techniques, annual competitions, and tools like AProVE.
Functional Programming Principles
Covers the principles and benefits of functional programming, emphasizing immutable data and functions.
Stainless Verification System Tutorial
Introduces Stainless, an open-source tool for verifying Scala programs, covering language, modeling, verification tips, and inner workings.
Virtual Machines: Memory Management and Control Flow
Covers the architecture of virtual machines, focusing on memory management, control flow, and the CEK machine's semantics.
Effective Altruism: AI Safety and Governance
Covers effective altruism in AI safety, focusing on programming semantics and memory management.
Introduction to Compiler Theory and Language Processing
Introduces compiler theory, language processing, and the essential concepts behind building compilers.
Hoare Logic: Foundations and Applications
Covers Hoare Logic, its foundations, applications, and significance in program verification.
Strings in C: Initialization and Memory Management
Covers the representation and management of strings in C, highlighting key differences from other programming languages.
Prefix, Infix, Postfix and Code Generation
Explores prefix, infix, and postfix notations in expressions and their role in code generation.
Introduction to Object-Oriented Programming in Java
Covers the basic concepts of object-oriented programming in Java, emphasizing encapsulation, abstraction, and the importance of organizing complex programs.
Scientific Computing Essentials
Covers algorithmic thinking, Python programming, numerical methods, and essential computing concepts for scientific computing.
Introduction to Coq: Arithmetic Expressions and Evaluators
Covers the basics of Coq, focusing on arithmetic expressions, evaluation, and proof techniques.
Event and Sequential Programming
Covers the differences between event programming and sequential programming.
Discrete Event Simulation
Covers discrete event simulation using digital circuits, base components, complex components, and simulation implementation.
Introduction to Computer Science
Covers the basics of computer science, emphasizing programming and algorithms for data analysis and simulations.
Pointers in C: Understanding Their Utility and Applications
Covers the definition and applications of pointers in C programming, emphasizing their role in memory management and generic programming.
Programming Concepts: Variables and Expressions
Covers fundamental programming concepts such as algorithms, variables, and expressions in C++.
Functional Reactive Programming: Signals and Transformations
Explores functional reactive programming using signals to simplify state changes and event reactions in a more functional and clean approach.
Dynamic Memory Management: Using Realloc in C
Explains dynamic memory allocation in C, focusing on the realloc function and its implications for managing memory effectively.
Previous
Page 1 of 2
Next