Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

ICFP Programming Contest

Index ICFP Programming Contest

The ICFP Programming Contest is an international programming competition held annually around June or July since 1998, with results announced at the International Conference on Functional Programming. [1]

65 relations: ACM International Collegiate Programming Contest, Adventure game, Ant, Ant colony, Assembly language, AWK, Bash (Unix shell), BASIC, Boulder Dash, Brain, C (programming language), C Sharp (programming language), C++, Carnegie Mellon University, Chalmers University of Technology, Cilk, Cornell University, D (programming language), Dylan (programming language), F Sharp (programming language), Finite-state machine, French Institute for Research in Computer Science and Automation, Harvard University, Haskell (programming language), International Conference on Functional Programming, Java (programming language), JavaScript, Leipzig University of Applied Sciences, Massachusetts Institute of Technology, Microsoft Excel, Microsoft Research, ML (programming language), OCaml, OGI School of Science and Engineering, Online judge, Origami, Perl, PHP, Pittsburgh Post-Gazette, Portland State University, Programming game, Python (programming language), Racket (programming language), Ruby (programming language), SageMath, SECD machine, Sed, Sokoban, Standard ML, Strategy game, ..., Tetris, Tohoku University, Université de Montréal, University of Chicago, University of Edinburgh, University of Electro-Communications, University of Kansas, University of Oxford, University of Pennsylvania, University of St Andrews, Unix shell, Utrecht University, Ward Cunningham, Wiki, 8-bit. Expand index (15 more) »

ACM International Collegiate Programming Contest

ACM International Collegiate Programming Contest (abbreviated as ICPC or acmICPC) is an annual multi-tiered competitive programming competition among the universities of world.

New!!: ICFP Programming Contest and ACM International Collegiate Programming Contest · See more »

Adventure game

An adventure game is a video game in which the player assumes the role of a protagonist in an interactive story driven by exploration and puzzle-solving.

New!!: ICFP Programming Contest and Adventure game · See more »

Ant

Ants are eusocial insects of the family Formicidae and, along with the related wasps and bees, belong to the order Hymenoptera.

New!!: ICFP Programming Contest and Ant · See more »

Ant colony

An ant colony is the basic unit around which ants organize their lifecycle.

New!!: ICFP Programming Contest and Ant colony · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: ICFP Programming Contest and Assembly language · See more »

AWK

AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: ICFP Programming Contest and AWK · See more »

Bash (Unix shell)

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.

New!!: ICFP Programming Contest and Bash (Unix shell) · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: ICFP Programming Contest and BASIC · See more »

Boulder Dash

, is a video game released in 1984 by First Star Software for Atari 8-bit computers.

New!!: ICFP Programming Contest and Boulder Dash · See more »

Brain

The brain is an organ that serves as the center of the nervous system in all vertebrate and most invertebrate animals.

New!!: ICFP Programming Contest and Brain · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: ICFP Programming Contest and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: ICFP Programming Contest and C Sharp (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: ICFP Programming Contest and C++ · See more »

Carnegie Mellon University

Carnegie Mellon University (commonly known as CMU) is a private research university in Pittsburgh, Pennsylvania.

New!!: ICFP Programming Contest and Carnegie Mellon University · See more »

Chalmers University of Technology

Chalmers University of Technology (Chalmers tekniska högskola, often shortened to Chalmers) is a Swedish university located in Gothenburg that focuses on research and education in technology, natural science, architecture, maritime and other management areas.

New!!: ICFP Programming Contest and Chalmers University of Technology · See more »

Cilk

Cilk, Cilk++ and Cilk Plus are general-purpose programming languages designed for multithreaded parallel computing.

New!!: ICFP Programming Contest and Cilk · See more »

Cornell University

Cornell University is a private and statutory Ivy League research university located in Ithaca, New York.

New!!: ICFP Programming Contest and Cornell University · See more »

D (programming language)

D is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001.

New!!: ICFP Programming Contest and D (programming language) · See more »

Dylan (programming language)

Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation, including fine-grained control over dynamic and static behaviors.

New!!: ICFP Programming Contest and Dylan (programming language) · See more »

F Sharp (programming language)

F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.

New!!: ICFP Programming Contest and F Sharp (programming language) · See more »

Finite-state machine

A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation.

New!!: ICFP Programming Contest and Finite-state machine · See more »

French Institute for Research in Computer Science and Automation

The French Institute for Research in Computer Science and Automation (Institut national de recherche en informatique et en automatique) is a French national research institution focusing on computer science and applied mathematics.

New!!: ICFP Programming Contest and French Institute for Research in Computer Science and Automation · See more »

Harvard University

Harvard University is a private Ivy League research university in Cambridge, Massachusetts.

New!!: ICFP Programming Contest and Harvard University · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

New!!: ICFP Programming Contest and Haskell (programming language) · See more »

International Conference on Functional Programming

The ACM SIGPLAN International Conference on Functional Programming (ICFP) is an annual academic conference in the field of computer science sponsored by the ACM SIGPLAN, in association with IFIP Working Group 2.8 (Functional Programming).

New!!: ICFP Programming Contest and International Conference on Functional Programming · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: ICFP Programming Contest and Java (programming language) · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: ICFP Programming Contest and JavaScript · See more »

Leipzig University of Applied Sciences

The Leipzig University of Applied Sciences is a Fachhochschule in Leipzig, Germany.

New!!: ICFP Programming Contest and Leipzig University of Applied Sciences · See more »

Massachusetts Institute of Technology

The Massachusetts Institute of Technology (MIT) is a private research university located in Cambridge, Massachusetts, United States.

New!!: ICFP Programming Contest and Massachusetts Institute of Technology · See more »

Microsoft Excel

Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS.

New!!: ICFP Programming Contest and Microsoft Excel · See more »

Microsoft Research

Microsoft Research is the research subsidiary of Microsoft.

New!!: ICFP Programming Contest and Microsoft Research · See more »

ML (programming language)

ML (Meta Language) is a general-purpose functional programming language.

New!!: ICFP Programming Contest and ML (programming language) · See more »

OCaml

OCaml, originally named Objective Caml, is the main implementation of the programming language Caml, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez and others in 1996.

New!!: ICFP Programming Contest and OCaml · See more »

OGI School of Science and Engineering

The OGI School of Science and Engineering, located in Hillsboro, Oregon, United States was one of four schools at the Oregon Health and Science University (OHSU).

New!!: ICFP Programming Contest and OGI School of Science and Engineering · See more »

Online judge

An online judge is an online system to test programs in competitive programming contests.

New!!: ICFP Programming Contest and Online judge · See more »

Origami

) is the art of paper folding, which is often associated with Japanese culture.

New!!: ICFP Programming Contest and Origami · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: ICFP Programming Contest and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: ICFP Programming Contest and PHP · See more »

Pittsburgh Post-Gazette

The Pittsburgh Post-Gazette, also known simply as the "PG", is the largest daily newspaper serving metropolitan Pittsburgh, Pennsylvania, United States.

New!!: ICFP Programming Contest and Pittsburgh Post-Gazette · See more »

Portland State University

Portland State University (PSU) is a public research university located in the southwest University District of downtown Portland, Oregon, United States.

New!!: ICFP Programming Contest and Portland State University · See more »

Programming game

A programming game is generally a video game which incorporates elements of computer programming into the game which enables the player to direct otherwise autonomous units within the game to follow commands in a domain-specific programming language, often represented as a visual language to simplify the programming metaphor.

New!!: ICFP Programming Contest and Programming game · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: ICFP Programming Contest and Python (programming language) · See more »

Racket (programming language)

Racket (formerly PLT Scheme) is a general-purpose, multi-paradigm programming language in the Lisp-Scheme family.

New!!: ICFP Programming Contest and Racket (programming language) · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: ICFP Programming Contest and Ruby (programming language) · See more »

SageMath

SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation") is a computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus and statistics.

New!!: ICFP Programming Contest and SageMath · See more »

SECD machine

The SECD machine is a highly influential (See: #Landin's contribution) virtual machine and abstract machine intended as a target for functional programming language compilers.

New!!: ICFP Programming Contest and SECD machine · See more »

Sed

sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.

New!!: ICFP Programming Contest and Sed · See more »

Sokoban

is a type of transport puzzle, in which the player pushes boxes or crates around in a warehouse, trying to get them to storage locations.

New!!: ICFP Programming Contest and Sokoban · See more »

Standard ML

Standard ML (SML; "Standard Meta Language") is a general-purpose, modular, functional programming language with compile-time type checking and type inference.

New!!: ICFP Programming Contest and Standard ML · See more »

Strategy game

A strategy game or strategic game is a game (e.g. video or board game) in which the players' uncoerced, and often autonomous decision-making skills have a high significance in determining the outcome.

New!!: ICFP Programming Contest and Strategy game · See more »

Tetris

Tetris (Тетрис) is a tile-matching puzzle video game, originally designed and programmed by Russian game designer Alexey Pajitnov.

New!!: ICFP Programming Contest and Tetris · See more »

Tohoku University

, abbreviated to, located in Sendai, Miyagi in the Tōhoku Region, Japan, is a Japanese national university.

New!!: ICFP Programming Contest and Tohoku University · See more »

Université de Montréal

The Université de Montréal (UdeM) is a public research university in Montreal, Quebec, Canada.

New!!: ICFP Programming Contest and Université de Montréal · See more »

University of Chicago

The University of Chicago (UChicago, U of C, or Chicago) is a private, non-profit research university in Chicago, Illinois.

New!!: ICFP Programming Contest and University of Chicago · See more »

University of Edinburgh

The University of Edinburgh (abbreviated as Edin. in post-nominals), founded in 1582, is the sixth oldest university in the English-speaking world and one of Scotland's ancient universities.

New!!: ICFP Programming Contest and University of Edinburgh · See more »

University of Electro-Communications

The is a national university in the city of Chōfu, Tokyo, Japan.

New!!: ICFP Programming Contest and University of Electro-Communications · See more »

University of Kansas

The University of Kansas, also referred to as KU or Kansas, is a public research university in the U.S. state of Kansas.

New!!: ICFP Programming Contest and University of Kansas · See more »

University of Oxford

The University of Oxford (formally The Chancellor Masters and Scholars of the University of Oxford) is a collegiate research university located in Oxford, England.

New!!: ICFP Programming Contest and University of Oxford · See more »

University of Pennsylvania

The University of Pennsylvania (commonly known as Penn or UPenn) is a private Ivy League research university located in University City section of West Philadelphia.

New!!: ICFP Programming Contest and University of Pennsylvania · See more »

University of St Andrews

The University of St Andrews (informally known as St Andrews University or simply St Andrews; abbreviated as St And, from the Latin Sancti Andreae, in post-nominals) is a British public research university in St Andrews, Fife, Scotland.

New!!: ICFP Programming Contest and University of St Andrews · See more »

Unix shell

A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.

New!!: ICFP Programming Contest and Unix shell · See more »

Utrecht University

Utrecht University (UU; Universiteit Utrecht, formerly Rijksuniversiteit Utrecht) is a university in Utrecht, the Netherlands.

New!!: ICFP Programming Contest and Utrecht University · See more »

Ward Cunningham

Howard G. "Ward" Cunningham (born May 26, 1949) is an American computer programmer who developed the first wiki.

New!!: ICFP Programming Contest and Ward Cunningham · See more »

Wiki

A wiki is a website on which users collaboratively modify content and structure directly from the web browser.

New!!: ICFP Programming Contest and Wiki · See more »

8-bit

8-bit is also a generation of microcomputers in which 8-bit microprocessors were the norm.

New!!: ICFP Programming Contest and 8-bit · See more »

Redirects here:

Ant Wars, ICFP Contest, ICFP programming contest, ICFPC, International Conference on Functional Programming Contest.

References

[1] https://en.wikipedia.org/wiki/ICFP_Programming_Contest

OutgoingIncoming
Hey! We are on Facebook now! »