LLMpediaThe first transparent, open encyclopedia generated by LLMs

European Symposium on Programming

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Expansion Funnel Raw 154 → Dedup 21 → NER 5 → Enqueued 3
1. Extracted154
2. After dedup21 (None)
3. After NER5 (None)
Rejected: 16 (not NE: 16)
4. Enqueued3 (None)
Similarity rejected: 2
European Symposium on Programming
NameEuropean Symposium on Programming
AbbreviationESOP
DisciplineProgramming language
PublisherSpringer (Lecture Notes in Computer Science)
FrequencyAnnual
Established1986
CountryVarious (Europe)

European Symposium on Programming is an annual academic conference focusing on programming language theory, design, implementation, and verification. It convenes researchers from institutions such as University of Cambridge, Massachusetts Institute of Technology, École Polytechnique Fédérale de Lausanne, University of Oxford, and Technical University of Denmark to discuss advances related to languages like OCaml, Haskell, Java, Scala, and Rust. The symposium interfaces with events including International Conference on Functional Programming, POPL, ICFP, PLDI, and CADE while attracting participants from organizations such as Microsoft Research, Google Research, IBM Research, INRIA, and École Polytechnique.

History

ESOP originated in the mid-1980s amid activity surrounding ALGOL 60, ML, and Scheme implementations, with early meetings linked to groups from University of Edinburgh, University of York, University of Copenhagen, SRI International, and Brown University. Over decades ESOP has been colocated or coordinated with conferences like European Joint Conferences on Theory and Practice of Software, ETAPS, ICFP, and workshops from ACM SIGPLAN and IFIP. Hosts have included venues in Paris, Amsterdam, Barcelona, Lisbon, London, Zurich, Madrid, Vienna, and Berlin. Key figures associated with the symposium's community include researchers from University of Cambridge Computer Laboratory, University of Glasgow, Technische Universität München, University of Southampton, Utrecht University, and Chalmers University of Technology.

Scope and Topics

The symposium covers topics such as type theory, program verification, compiler, static analysis, concurrency, distributed computing, domain-specific language, formal methods, and model checking. Work often relates to languages and systems like Coq, Isabelle, Agda, LLVM, GHC, Erlang, SML, F#, C++, and Python in contexts including security, cryptography, runtime verification, software architecture, and optimization. The scope extends to practical deployments at companies such as ARM Holdings, Intel Corporation, Nokia, Siemens, Ericsson, and SAP SE and to collaborations with projects at European Research Council, Horizon 2020, DFG, and EPSRC.

Conference Format and Organization

ESOP is organized under the umbrella of ETAPS with program committees drawn from universities like Stanford University, Princeton University, ETH Zurich, University of Edinburgh, KTH Royal Institute of Technology, and New York University. The format includes refereed paper presentations, invited talks by scholars from Carnegie Mellon University, Harvard University, Columbia University, and research labs such as Bell Labs, Xerox PARC, and Bell Labs Research. Workshops and tutorials often involve contributors from W3C, IETF, IEEE, ACM, and AdaCore. The steering committee typically includes senior academics affiliated with University of Warwick, University of Toronto, RWTH Aachen University, Università di Pisa, and University of Utrecht.

Proceedings and Publication

Proceedings are published in Springer’s Lecture Notes in Computer Science series and indexed by services like DBLP, Scopus, Web of Science, and Google Scholar. Selected papers are sometimes expanded for journals such as Journal of the ACM, ACM Transactions on Programming Languages and Systems, Theoretical Computer Science, Information and Computation, and Higher-Order and Symbolic Computation. Archival records relate to repositories like arXiv, institutional archives at CERN Document Server, and digitized collections maintained by British Library and Bibliothèque nationale de France for historical program materials.

Notable Papers and Contributions

ESOP has showcased influential work on lambda calculus, denotational semantics, operational semantics, type inference, polymorphism, continuation, monad, and effect systems. Landmark contributions have linked to toolchains such as CompCert, Frama-C, SPARK, Wasm (WebAssembly), and formalizations used in seL4 verification. Authors affiliated with INRIA, Microsoft Research Cambridge, Max Planck Institute for Software Systems, RIKEN, and SRI International have presented results later cited in venues like POPL, PLDI, ICFP, CAV, and TACAS. The symposium has advanced techniques subsequently adopted by industry projects at Facebook (Meta Platforms, Inc.), Amazon, Apple Inc., Adobe Inc., and SAP.

Awards and Committees

Best paper, distinguished paper, and PhD awards have been conferred by program committees containing members from ACM SIGPLAN, European Association for Theoretical Computer Science, Royal Society, Royal Academy of Engineering, Society for Industrial and Applied Mathematics, and funding panels from ERC. Committees have featured awardees and organizers from Turing Award laureates’ institutions, including University of California, Berkeley, Princeton University, MIT, Stanford University, and University of Cambridge. Steering and organizing committees coordinate with publishers like Springer Nature and indexing services including CrossRef and ORCID.

Category:Computer science conferences