International Conference On Functional Programming
   HOME

TheInfoList



OR:

The International Conference on Functional Programming (ICFP) is an annual
academic conference An academic conference or scientific conference (also congress, symposium, workshop, or meeting) is an Convention (meeting), event for researchers (not necessarily academics) to present and discuss their scholarly work. Together with academic jou ...
in the field of
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
sponsored by the ACM
SIGPLAN SIGPLAN is the Association for Computing Machinery's Special Interest Group (SIG) on programming languages. This SIG explores programming language concepts and tools, focusing on design, implementation, practice, and theory. Its members are progra ...
, in association with IFIP Working Group 2.8 (Functional Programming). The conference focuses on
functional programming In computer science, functional programming is a programming paradigm where programs are constructed by Function application, applying and Function composition (computer science), composing Function (computer science), functions. It is a declarat ...
and related areas of
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s,
logic Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
,
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
s and
software development Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
. The ICFP was first held in 1996, replacing two biennial conferences: the Functional Programming and Computer Architecture (FPCA) and LISP and Functional Programming (LFP). The conference location alternates between Europe and North America, with occasional appearances in other continents. The conference usually lasts 3 days, surrounded by co-located workshops devoted to particular functional languages or application areas. The ICFP has also held an open annual programming contest since 1998, called the ICFP Programming Contest.


History

* 2012: 17th ACM SIGPLAN International Conference on Functional Programming in
Copenhagen Copenhagen ( ) is the capital and most populous city of Denmark, with a population of 1.4 million in the Urban area of Copenhagen, urban area. The city is situated on the islands of Zealand and Amager, separated from Malmö, Sweden, by the ...
,
Denmark Denmark is a Nordic countries, Nordic country in Northern Europe. It is the metropole and most populous constituent of the Kingdom of Denmark,, . also known as the Danish Realm, a constitutionally unitary state that includes the Autonomous a ...
(General Chair: Peter Thiemann,
University of Freiburg The University of Freiburg (colloquially ), officially the Albert Ludwig University of Freiburg (), is a public university, public research university located in Freiburg im Breisgau, Baden-Württemberg, Germany. The university was founded in 1 ...
; Program Chair: Robby Findler,
Northwestern University Northwestern University (NU) is a Private university, private research university in Evanston, Illinois, United States. Established in 1851 to serve the historic Northwest Territory, it is the oldest University charter, chartered university in ...
)


See also

; Related conferences * FSCD : International Conference on Formal Structures for Computation and Deduction * FLOPS: International Symposium on Functional and Logic Programming * IFL: International Symposia on Implementation and Application of Functional Languages * ISMM: International Symposium on Memory Management * MPC: International Conference on Mathematics of Program Construction * PLDI: Programming Language Design and Implementation * POPL: Principles of Programming Languages * PPDP: International Conference on Principles and Practice of Declarative Programming * TFP: Symposium on Trends in Functional Programming * TLCA: International Conference on Typed Lambda Calculi and Applications * TLDI: International Workshop on Types in Language Design and Implementation * SAS: International Static Analysis Symposium ; Related journals * Journal of Functional Programming * Journal of Functional and Logic Programming * Higher-Order and Symbolic Computation *
ACM Transactions on Programming Languages and Systems The ''ACM Transactions on Programming Languages and Systems'' (''TOPLAS'') is a bimonthly, open access, peer-reviewed scientific journal on the topic of programming languages published by the Association for Computing Machinery. Background Publi ...


References


External links


ICFP main site

ICFP 2023 conference

ICFP Programming Contest
Functional programming Programming languages conferences Computer science conferences {{compu-conference-stub