programming-languages
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output. Programming languages generally consist of instructions for computers. There are many programming languages in existence, and each has at least one implementation, each of which consists of its own set of programming tools. Some programming languages require computation to be specified in an imperative form (i.e., as a sequence of operations to perform) while other languages use the declarative form (i.e. the desired result is specified, not how to achieve it).
Here are 53 public repositories matching this topic...
Convert distfix precedence grammars to unambiguous context-free grammars.
-
Updated
May 23, 2023 - Haskell
Scheme-like Lisp implemented in Haskell
-
Updated
Aug 12, 2023 - Haskell
Camille is an interpreted yet statically-typed programming language implemented in Haskell.
-
Updated
Jul 24, 2017 - Haskell
An implementation of a small minimal imperative language
-
Updated
Mar 17, 2021 - Haskell
Coursework from CSC 330 (Fall 2016) at UVic.
-
Updated
Apr 1, 2018 - Haskell
A language that allows you to define DFA's and test strings on them
-
Updated
Aug 8, 2017 - Haskell
Optimizing compiler for brainfuck
-
Updated
Feb 12, 2020 - Haskell
Educational imperative statically typed programming language.
-
Updated
Aug 23, 2023 - Haskell
A Haskell implementation of the LET language specification from the book "Essentials of Programming Languages", 3rd edition, by Friedman and Wand.
-
Updated
Jun 4, 2018 - Haskell
An experimental programming language that transpiles into javascript.
-
Updated
Sep 11, 2023 - Haskell
Implementation of a logical programming language including a tokenizer, LL(1)-parser, translator, evaluator and an execution CLI
-
Updated
May 27, 2024 - Haskell
Exercícios da disciplina de Linguagens de Programação referentes aos conceitos de programação funcional utilizando Haskell.
-
Updated
Mar 21, 2021 - Haskell
A Haskell implementation of the PROC language specification from the book Essentials of Programming Languages, 3rd edition, by Friedman and Wand.
-
Updated
Jun 4, 2018 - Haskell
A small interpretter for the simply typed lambda calculus, with type inference
-
Updated
Oct 27, 2017 - Haskell
Interpreter for a functional programming language which supports lexical scoping, recursion and stores
-
Updated
Mar 22, 2020 - Haskell
Term Projects of CSE4060 - Principles of Programming Languages
-
Updated
May 22, 2022 - Haskell
A folder that contains Haskell implementations of programming language concepts.
-
Updated
Feb 27, 2017 - Haskell
- Followers
- 408 followers
- Wikipedia
- Wikipedia