Formal languages | Theoretical computer science

Pattern language (formal languages)

In theoretical computer science, a pattern language is a formal language that can be defined as the set of all particular instances of a string of constants and variables. Pattern Languages were introduced by Dana Angluin in the context of machine learning. (Wikipedia).

Pattern language (formal languages)
Video thumbnail

the C language (part 2 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

the C language (part 5 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

Programming Languages - (part 6 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

Video thumbnail

SYN103 - Grammar (Overview)

There is a great deal of confusion about the term 'grammar'. Most people associate with it a book written about a language. In fact, there are various manifestations of this traditional term: presecriptive, descriptive and reference grammar. In theoretical linguistics, grammars are theory

From playlist VLC107 - Syntax: Part II

Video thumbnail

The Go Language (1 of 4)

An introduction to the Go programming language. Assumes knowledge of Javascript. Part of a larger series at http://codeschool.org

From playlist The Go Language

Video thumbnail

Clojure - collections (4/6)

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

STRINGS and LANGUAGES - Formal Languages and Automata

We talk all about strings, alphabets, and languages. We cover length, concatenation, substrings, and reversals. We also talk about palindromes! 0:00 - [Intro] 2:54 - [Length of a String] 4:40 - [Reverse of a String] 7:48 - [Substrings] 10:06 - [Concatenation] 13:04 - [Summative Exercise]

From playlist Formal Languages and Automata

Video thumbnail

LIN101 - The Study of Language

This E-Lecture, which is meant as a repetition, discusses the term language and summarizes the goals of the central branches of linguistics before it eventually deals with the main principles of collecting data in linguistics.

From playlist VLC108 - Language Typology

Video thumbnail

A conversation between Mario Carneiro, Norman Megill and Stephen Wolfram

Stephen Wolfram plays the role of Salonnière in this new, on-going series of intellectual explorations with special guests. Watch all of the conversations here: https://wolfr.am/youtube-sw-conversations Originally livestreamed at: https://twitch.tv/stephen_wolfram Stay up-to-date on this

From playlist Conversations with Special Guests

Video thumbnail

Professor Richard J. Gaylord's Wolfram Language Fundamentals Part One

Download notebook here: http://library.wolfram.com/infocenter/MathSource/5216 (Part 1 of 3) Based on a series of lectures delivered over many years to students and professionals at university, commercial and government organizations, Professor Gaylord explains the fundamental principles u

From playlist Professor Richard J. Gaylord's Wolfram Language Fundamentals

Video thumbnail

RubyHACK 2018: Interfaces Not Required by James Thompson

RubyHACK 2018: Interfaces Not Required by James Thompson Interfaces give classes a way to guarantee they behave in compatible ways. How can such a guarantee be afforded in Ruby without a language construct to provide it? Explore getting the same assurances through testing and behavior-ori

From playlist RubyHACK 2018

Video thumbnail

Regular Expressions Tutorial

A regular expression, regex or regexp (sometimes called a rational expression) is a sequence of characters that define a search pattern. Usually such patterns are used by string searching algorithms for "find" or "find and replace" operations on strings, or for input validation. It is a te

From playlist Regex

Video thumbnail

History of Science and Technology Q&A (December 28, 2022)

Stephen Wolfram hosts a live and unscripted Ask Me Anything about the history of science and technology for all ages. Find the playlist of Q&A's here: https://wolfr.am/youtube-sw-qa Originally livestreamed at: https://twitch.tv/stephen_wolfram If you missed the original livestream of thi

From playlist Stephen Wolfram Ask Me Anything About Science & Technology

Video thumbnail

History of Science and Technology Q&A (January 11, 2023)

Stephen Wolfram hosts a live and unscripted Ask Me Anything about the history of science and technology for all ages. Find the playlist of Q&A's here: https://wolfr.am/youtube-sw-qa Originally livestreamed at: https://twitch.tv/stephen_wolfram If you missed the original livestream of

From playlist Stephen Wolfram Ask Me Anything About Science & Technology

Video thumbnail

Live CEOing Ep 579: Language Design in Wolfram Language [TemplateReaction]

In this episode of Live CEOing, Stephen Wolfram discusses upcoming improvements and features to the Wolfram Language. If you'd like to contribute to the discussion in future episodes, you can participate through this YouTube channel or through the official Twitch channel of Stephen Wolfram

From playlist Behind the Scenes in Real-Life Software Design

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

SYN109 - Word Stores

This E-lecture first draws a distinction between dictionaries and lexicons and then discusses the role of the lexicon in linguistics. It shows how lexical entries are specified linguistically.

From playlist VLC206 - Morphology and Syntax

Video thumbnail

NLP at DARPA

Presented by: Eduard Hovy – Research Professor at the Language Technologies Institute at Carnegie Mellon University DARPA, the US Defense Advanced Research Projects Agency, has funded some portion of the development of almost every major NLP application, including machine translation, inf

From playlist NLP Summit 2021

Related pages

Binary number | Term (logic) | Chomsky hierarchy | Indexed language | Regular language | Indexed grammar | Pumping lemma for context-free languages | String operations | Theoretical computer science | Context-free language | Empty string | Formal language | Anti-unification (computer science) | Language identification in the limit | String (computer science)