Generative linguistics | Grammar frameworks

Lexical functional grammar

Lexical functional grammar (LFG) is a constraint-based grammar framework in theoretical linguistics. It posits two separate levels of syntactic structure, a phrase structure grammar representation of word order and constituency, and a representation of grammatical functions such as subject and object, similar to dependency grammar. The development of the theory was initiated by Joan Bresnan and Ronald Kaplan in the 1970s, in reaction to the theory of transformational grammar which was current in the late 1970s. It mainly focuses on syntax, including its relation with morphology and semantics. There has been little LFG work on phonology (although ideas from optimality theory have recently been popular in LFG research). (Wikipedia).

Video thumbnail

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

Video thumbnail

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

Video thumbnail

Don’t Be Scared Of Functional Programming

As software becomes more and more complex, it is more and more important to structure it well. Well-structured software is easy to write, easy to debug, and provides a collection of modules that can be re-used to reduce future programming costs. Conventional languages place conceptual limi

From playlist Functional Programming

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

C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals Chapter 8 of 13

We've kicked off C9 Lectures with a journey into the world of Functional Programming with functional language purist and high priest of the lambda calculus, Dr. Erik Meijer (you can thank Erik for many of the functional constructs that have shown up in languages like C# and VB.NET. When y

From playlist Haskell - Functional Programming Fundamentals (Dr. Erik Meijer )

Video thumbnail

Functional Programming for Beginners: Pure Functions Explained

Why is it that pure functions can’t use mutable states in most cases, and how do you fight mutability by working with immutable values? Check it out in this live coding session by Michal Plachta, the author of Grokking Functional Programming. Watch the full video at: http://mng.bz/J24a 📚

From playlist Functional Programming

Video thumbnail

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

Video thumbnail

Functional Programming with JavaScript

Functional Programming is becoming increasingly popular and relevant with each year that goes by. With so much discussion around languages such as F#, Haskell and Erlang, it can seem as though getting started with Functional programming would mean first learning a whole new syntax...but wh

From playlist JavaScript

Video thumbnail

Compiler Design lecture 1-- Introduction and various phases of compiler

Click for free access to Educator's best classes: : https://www.unacademy.com/a/Best-Classes-of-all-time-by-Vishvadeep-Gothi-CS.html For regular updates follow : https://unacademy.com/community/Q3ZGJY/ To purchase please click : https://unacademy.onelink.me/081J/zv9co3u1

From playlist Compiler Design

Video thumbnail

SYN120 - The Verb in PDE, Part I

This first of a series of three E-Lectures discusses the notions verb, verb phrase and verb groups. It also includes the term predicate to arrive at a formal classification of these terms in PDE, which can be used for further analysis.

From playlist VLC201 - The Structure of English

Video thumbnail

SYN110 - Variants of Generative Grammar I

There are several problems for simple phrase structure grammars (PSG). In this first E-Lecture of a series of related videos, Prof. Handke discusses these problems and points out where and what adjustments have to be made to expand a simple PSG into a more elaborate version of a generative

From playlist VLC107 - Syntax: Part II

Video thumbnail

23C3: A Natural Language Database Interface using Fuzzy Semantics

Speaker: Richard Bergmair We give a thorough exposition of our natural language database interface that produces result sets ranked according to the degree to which database records fulfill our intuitions about vague expressions in natural language such as `a small rainy city near San Fr

From playlist 23C3: Who can you trust

Video thumbnail

Introduction to Lexical Analyzer and Grammars | L 2 | Compiler Design | GATE CS #RavindrababuRaula

Click for free access to Educator's best classes: : https://unacademy.com/a/%27Top-best-classes-in-CS-IT.html%27 For regular updates follow : https://unacademy.com/community/IMHMWX/ To purchase please click : https://unacademy.onelink.me/081J/2ouowqvl

From playlist Compiler Design

Video thumbnail

Lec 17 | MIT 6.035 Computer Language Engineering, Fall 2005

Instruction Scheduling (cont.) View the complete course: http://ocw.mit.edu/6-035F05 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.035 Computer Language Engineering, Fall 2005

Video thumbnail

LambdaConf 2015 - Make Your Own Programming Language! Nick Heiner

We're all used to typing code into an editor and seeing the computer do something when we run it. This is so familiar that it's easy to take for granted. How do we go from a sequence of characters to something the machine can execute? Knowing this will not only help you program more effect

From playlist LambdaConf 2015

Video thumbnail

Parsing with Derivatives

(February 9, 2011) Matthew Might focuses on a new way to write parsers and how it will affect computer science in the future. Might discusses these parsers and overall language theory, to help explain how there is demand for better parsing tools and how computer science will be improved in

From playlist Engineering

Video thumbnail

ArrrrCamp 2014- Functional Programming for Rubyists

By, Arne Brasseur Slides @ http://arnebrasseur.net/talks/arrrrcamp2014/#/ Ruby isn't exactly know for being a functional programming language, but neither is it known for not being a functional programming language. With lambdas, blocks, and Matz himself citing LISP as a major influenc

From playlist ArrrrCamp 2014

Video thumbnail

Live CEOing Ep 349: Code Robustification & Error Handling in Wolfram Language

In this episode of Live CEOing, Stephen Wolfram discusses code robustification and error handling in 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 Wo

From playlist Behind the Scenes in Real-Life Software Design

Related pages

Relational grammar | Head-driven phrase structure grammar | Phrase structure rules | Transformational grammar | ID/LP grammar | Phrase structure grammar | Feature (linguistics) | Dependency grammar | Tree-adjoining grammar