Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Introduction to Programming Languages

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

__NOTOC__ Table of contents Introduction to Programming Languages 75% Jun 28, 2012 Preface 75% Jun 28, 2012 Programming Language Paradigms Syntax 75% Jun 28, 2012 Grammars 75% Jun 28, 2012 Parsing 75% Jun 28, 2012 Ambiguity 75% Jun 28, 2012 Precedence and Associativity Grammars in Practice 75% Jun 28, 2012 Logic Grammars 75% Jun 28, 2012 Syntax Directed Interpretation 75% Jun 28, 2012 Syntax Directed Translation 75% Jun 28, 2012 Syntax Directed Type Checking 75% Feb 3, 2020 A recipe for writing a reusable grammar Execution Environments 75% Jun 28, 2012 Compiled Programs 75% Jun 28, 2012 Interpreted Programs 75% Jun 28, 2012 Binding Functional Programming in Haskell 25% September 19, 2016 Concepts of Functional Languages Pattern Matching Types 25% July 23, 2012 Data Types 25% July 23, 2012 Primitive Types 25% July 23, 2012 Constructed Types 25% July 23, 2012 Type Annotations 25% July 23, 2012 Type Checking 25% July 23, 2012 Type Equivalence Issues Typing Disciplines 25% July 23, 2012 Dynamically vs Statically Typed Languages 25% July 23, 2012 Nominal vs Structural Typing Equivalence 25% July 23, 2012 Safe vs Unsafe Typing 25% July 23, 2012 Type Inference vs Type Annotations Polymorphism 25% July 10, 2012 What is Polymorphism 25% July 10, 2012 Ad-Hoc Polymorphism 25% July 10, 2012 Universal Polymorphism 25% May 6, 2016 Overloading 25% May 6, 2016 Coercion 25% May 6, 2016 Parametric Polymorphism 25% May 6, 2016 Subtype Polymorphism The Lambda Calculus High-Order Functions 75% Jun 28, 2012 Definition and Examples 75% Jun 28, 2012 Closures 75% Jun 28, 2012 Partial Application 75% Jun 28, 2012 Noticeable High-Order Functions 75% Jun 28, 2012 Template Oriented Programming Scope 25% Ago 24, 2012 Definitions and Types of Scope 25% Ago 24, 2012 Scoping with Blocks 25% Ago 24, 2012 Scoping with Namespaces Functional Data Structures 75% Dec 10, 2013 Algebraic Data Types 75% Dec 10, 2013 Functional Data Structures Memory Allocation Imperative Programming in Python Memory Management 75% Dec 30, 2013 Types of Storage 75% Dec 30, 2013 Static Memory 75% Dec 30, 2013 Stack 75% Dec 30, 2013 Heap 75% Dec 30, 2013 Garbage Collection Abstract Data Types Object-Oriented Programming 75% Jun 28, 2012 Object Orientation 75% Jun 28, 2012 Object Oriented Programming 75% Jun 28, 2012 Object Oriented Language Features Exceptions 75% Jun 28, 2012 Exceptions and Error Handling 75% Jun 28, 2012 Throwable Classes 75% Jun 28, 2012 Catching Exceptions 75% Jun 28, 2012 Throwing Exceptions 75% Jun 28, 2012 Checked Exceptions 75% Jun 28, 2012 Error Handling 75% Jun 28, 2012 Finally Parameter Passing 75% Jun 28, 2012 Parameter Matching 75% Jun 28, 2012 Evaluation Strategies Introduction to Logic Programming Unification Cost Models 25% Nov 7, 2016 Introduction 25% Nov 7, 2016 Lists 25% Nov 7, 2016 Tail Call Optimization 25% Nov 7, 2016 Unification 25% Nov 7, 2016 Arrays Math in Prolog Computer science I 50% 25% Nov 9, 2016 Simple Predicates 25% Nov 9, 2016 The Power of Exhaustive Search Semantics Computer science I 50% 25% Nov 9, 2016 Quest for Meaning 25% Nov 9, 2016 An Interpreter for ML