ACM SIGPLAN
"To explore programming language concepts and tools focusing on design, implementation and efficient use."

 Home  |   Membership  |   Conferences  |   Awards  |   What's New
 Resources  |   Hot Links  |   Conference Calendar  |   Student Information  |   Contact Us

SIGPLAN Conferences
SIGPLAN sponsors or co-sponsors the premier conferences in the area of programming language research, providing the opportunity for researchers, developers, practitioners, and students to present the latest research advances. The conferences listed on this page are sponsored by SIGPLAN.

ACM maintains a master conference calendar for SIGPLAN.

SIGPLAN also supports conferences through in-cooperation status. Links to these conferences can be found here.

Useful Conference Information
Programming Language Design and Implementation (PLDI)

Programming Language Design and Implementation is the premier forum for research on programming language design and implementation.
Principles of Programming Languages (POPL)

Principles of Programming Languages is the premier forum for the fundamental innovations in design, definition, analysis, transformation, and implementation of programming languages, programming systems, and programming abstractions.
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)

Object-oriented Programming, Systems, Languages, and Applications is the premier conference for industry and and academic experts to report innovations in object technology, programmer productivity, secure and reliable software, and ultra-large scale systems.
International Conference on Functional Programming (ICFP)

The International Conference on Functional Programming is the premier forum for the design, implementations, and uses of functional programming.
Languages, Compilers, and Tools for Embedded Systems (LCTES)

LCTES provides a link between the programming languages and embedded systems engineering communities. Researchers and developers in these areas are addressing many similar problems, but with different backgrounds and approaches. LCTES is intended to expose researchers and developers from either area to relevant work and interesting problems in the other area and provide a forum where they can interact.
Architectural Support for Programming Languages and Operating Systems (ASPLOS)

The International Conference on Architectural Support for Programming Languages and Operating Systems provides a high-quality forum for scientists and engineers to present their latest research findings in these rapidly changing fields. It has captured some of the major computer systems innovations of the past 15 years (e.g., RISC and VLIW processors, small and large-scale multiprocessors, clusters and networks-of-workstations, optimizing compilers, RAID, and network-storage system designs). ASPLOS is co-sponsored with SIGARCH and SIGOPS. 

International Symposium on Memory Management (ISMM)

The International Symposium on Memory Management, focuses on garbage collection, dynamic storage allocation, storage management implementation techniques, plus interactions with languages and operating systems, and empirical studies of programs' memory allocation and referencing behavior.

 
Virtual Execution Environments (VEE)

The goal of the International Conference on Virtual Execution Environments is to be a first-rate research forum that brings together leading practitioners and researchers in the broad area of virtualization, which includes topics such as high-level language virtual machines (JVM, CLR, etc.), process and system virtual machines, translators, machine emulators, and simulators. Previously, research results on these topics have been scattered among a number of different venues in the languages (VM, PLDI, OOPSLA, IVME), operating systems (SOSP, OSDI, USENIX), and architecture (ASPLOS, CGO, PACT) communities.
Principles and Practices of Parallel Programming (PPOPP)

Principles and Practices of Parallel Programming provides a forum for papers on the principles and foundations of parallel programming, tools and techniques for parallel programming, and experiences in using parallel programming to solve applications problems.

History of Programming Languages (HOPL)

The goal of the History of Programming Languages conference is to produce an accurate historical record of programming language design and development. HOPL-III will be held in 2007 in San Diego, CA as part of FCRC 2007. HOPL-III is in-cooperation with SIGSOFT.

HOPL-I was held in 1978 in Los Angeles, CA. HOPL-II was held in 1993 in Cambridge, MA.

   

Last modified: http://www.acm.org/sigplan/