Logic in computer science | Formal methods | Programming language semantics | Formal specification languages

Semantics (computer science)

In programming language theory, semantics is the rigorous mathematical study of the meaning of programming languages. Semantics assigns computational meaning to valid strings in a programming language syntax. Semantics describes the processes a computer follows when executing a program in that specific language. This can be shown by describing the relationship between the input and output of a program, or an explanation of how the program will be executed on a certain platform, hence creating a model of computation. (Wikipedia).

Video thumbnail

Logic: The Structure of Reason

As a tool for characterizing rational thought, logic cuts across many philosophical disciplines and lies at the core of mathematics and computer science. Drawing on Aristotle’s Organon, Russell’s Principia Mathematica, and other central works, this program tracks the evolution of logic, be

From playlist Logic & Philosophy of Mathematics

Video thumbnail

Computational Semantics: How Computers Know what Words Mean [Lecture]

This is a single lecture from a course. If you you like the material and want more context (e.g., the lectures that came before), check out the whole course: https://boydgraber.org/teaching/CMSC_723/ (Including homeworks and reading.) Music: https://soundcloud.com/alvin-grissom-ii/review

From playlist Computational Linguistics I

Video thumbnail

Computer Science Terminology

Learn computer science terminology. We'll take a dive into understanding some of the terms used in computer science and software development. The video starts with the basics and then gets more advanced. Video from Forrest Knight. Check out his channel: https://www.youtube.com/channel/UC

From playlist Computer Science Concepts

Video thumbnail

COMPUTER SCIENCE TERMINOLOGY

Welcome to part one of computer science terminology, where we take a dive into understanding some of the terms used in computer science and software development. We've started with the basics and will continue to get more complex as this series progresses. --------------------------------

From playlist Computer Science

Video thumbnail

An Overview of Relations and Functions for Linguists - Semantics in Linguistics

In this video on #semantics in #linguistics we introduce relations and functions, talk about properties of relations and types of functions. Join this channel to get access to perks: https://www.youtube.com/channel/UCGYSfZbPp3BiAFs531PBY7g/join Instagram: http://instagram.com/TrevTutorOf

From playlist Semantics in Linguistics

Video thumbnail

Unix for Programmers - My Computer Science Degree in the Real World

I took a unix for programmers in college while pursuing my computer science degree. Today as a software engineer, I want to see what was carried over from that classroom to the real world of software development. ---------------------------------------------------------- I share and docu

From playlist Computer Science

Video thumbnail

COMPUTER SCIENCE TERMINOLOGY 2

Welcome to part two of computer science terminology, where we take a dive into understanding some of the terms used in computer science and software development. We started with the basics in part one and get a bit more complex in this episode. --------------------------------------------

From playlist Computer Science

Video thumbnail

André Freitas - Building explanation machines for science: a neuro-symbolic perspective

Recorded 12 January 2023. André Freitas of the University of Manchester presents "Building explanation machines for science: a neuro-symbolic perspective" at IPAM's Explainable AI for the Sciences: Towards Novel Insights Workshop. Learn more online at: http://www.ipam.ucla.edu/programs/wor

From playlist 2023 Explainable AI for the Sciences: Towards Novel Insights

Video thumbnail

Stanford Seminar - Learning to Code: Why we Fail, How We Flourish

Andy Ko University of Washington Dynamic professionals sharing their industry experience and cutting edge research within the human-computer interaction (HCI) field will be presented in this seminar. Each week, a unique collection of technologists, artists, designers, and activists will

From playlist Stanford Seminars

Video thumbnail

SEM101 - Semantics - An Overview

This first E-Lecture related to the VLC class "Semantics and Pragmatics" provides an overview of the role of semantics within linguistics and its use in other disciplines. Furthermore, it discusses the central goals and objectives of semantics.

From playlist VLC103 - The Nature of Meaning

Video thumbnail

4 - Kick-off afternoon : Xavier Leroy, Proof assistants in computer science research

J'ai créé cette vidéo à l'aide de l'application de montage de vidéos YouTube (http://www.youtube.com/editor).

From playlist T2-2014 : Semantics of proofs and certified mathematics

Video thumbnail

With Knowledge Doubt Increases - The Significance of Knowledge in Knowledge Graphs

Keynote at 6th International Conference on Graphs and Networks in the Humanities 2022 Prof. Dr. Harald Sack FIZ Karlsruhe - Leibniz Institute for Informaation Infrastructure Karlsruhe Institute of Technology Slides: https://bit.ly/WithKnowledgeDoubtIncreases FIZ ISE on twitter: https:/

From playlist ISE Conference Talks

Video thumbnail

Debate on AI & Mind - Searle & Boden (1984)

John Searle and Margaret Boden discuss a few philosophical issues regarding artificial intelligence and the mind, including Searle's famous Chinese Room thought experiment which is an argument against the possibility that a computer could ever genuinely have a mind in the same sense that h

From playlist Philosophy of Mind

Video thumbnail

CERIAS Security: Semantic Attacks and Security 1/6

Clip 1/6 Speaker: Paul Thompson · Dartmouth College Attacks on computer and other networked systems can be categorized as physical, syntactic and semantic. Physical attacks seek to destroy hardware, while syntactic attacks, such as computer worms and viruses, target the network infras

From playlist The CERIAS Security Seminars 2006

Video thumbnail

SEM101 - Word Semantics

How are lexemes and objects related? How can we define the relationships between the lexemes of a language? These questions are central to word semantics and defineits main branches reference and sense. This E-Lecture provides an overview of these main areas of word semantics.

From playlist VLC101 - Linguistic Fundamentals

Related pages

Postcondition | Set theory | Domain theory | Concurrency semantics | Operational semantics | Game semantics | Abstract interpretation | Lambda calculus | Model theory | Formal verification | Model of computation | SECD machine | Game theory | Algebra | Conditional (computer programming) | Formal methods | Edsger W. Dijkstra | Action semantics | Denotational semantics | Axiomatic semantics | Category theory | Algebraic semantics (computer science) | Actor model | Model checking | Axiom | Type theory | Mathematical logic | Hoare logic | Predicate transformer semantics | Abstract machine | Attribute grammar | Computation | Precondition | String (computer science)