Write a Blog >>
PLDI 2021
Sun 20 - Sat 26 June 2021
PLDI
Toggle navigation
Attending
Venue: Online
Registration
Code of Conduct
Sponsorship
Program
Complete Program
Your Program
Filter by Day
Sun 20 Jun
Mon 21 Jun
Tue 22 Jun
Wed 23 Jun
Thu 24 Jun
Fri 25 Jun
Sat 26 Jun
Tracks
PLDI 2021
Ask Me Anything
CARES
PLDI
Invited Talks
Research Artifacts
Tutorials
- Beyond Weak Memory Consistency: The Challenges of Memory Persistency
- IMOP: A Self-Stabilizing Source-to-Source Compiler Framework for OpenMP C
- Implementing smart contract security analyses using the MadMax/Gigahorse framework
Workshops and Tutorials
Social
SRC
Student Volunteering
Sponsors
Co-hosted Conferences
HOPL IV
HOPL IV
HOPL IV
Papers
ISMM
LCTES
Workshops
ARRAY
Infer Practitioners
MAPS
PLMW@PLDI
PLanQC
SOAP
Organization
PLDI 2021 Committees
Organizing Committee
Steering Committee
Virtualization Committee
Track Committees
PLDI
Research Artifacts
SRC
Student Volunteering
Contributors
People Index
Co-hosted Conferences
HOPL IV
Organizing Committee
Steering Committee
Organizing Committee
Program Committee
ISMM
Organizing Committee
Program Committee
External Review Committee
Steering Committee
LCTES
Organizing Committee
Program Committee
Artifact Evaluation Committee
Steering Committee
Workshops
ARRAY
Organizing Committee
Program Committee
Infer Practitioners
Organizing Committee
Program Committee
MAPS
Organizing Committee
Program Committee
PLMW@PLDI
Organizing Committee
PLanQC
Organizing Committee
Program Committee
SOAP
Invited Speakers
Organizing Committee
Program Committee
Search
Series
Series
PLDI 2025
PLDI 2024
PLDI 2023
PLDI 2022
PLDI 2021
PLDI 2020
PLDI 2019
PLDI 2018
PLDI 2017
PLDI 2016
PLDI 2015
Sign in
Sign up
PLDI 2021
(
series
) /
Online
/
Room information: HOPL
Venue
Online
Room name
HOPL
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Sun 20 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:45
Sunday Morning
HOPL IV
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
09:00
15m
Day opening
Welcome to HOPL IV Conference
HOPL IV
C:
Richard P. Gabriel
Dream Songs, Inc. & HPI
,
C:
Guy L. Steele Jr.
Oracle Labs
09:15
60m
Keynote
Myths and Mythconceptions: What does it mean to be a programming language, anyhow?
HOPL IV
K:
Mary Shaw
Carnegie Mellon University
10:45
60m
Talk
History of Coarrays and SPMD Parallelism in Fortran
HOPL IV
John Reid
JKR Associates and Rutherford Appleton Laboratory
,
Bill Long
Cray Inc.
,
Jon Steidel
Intel Inc.
DOI
13:30 - 16:15
Sunday Early Afternoon
HOPL IV
at
HOPL
Chair(s):
Jens Palsberg
University of California at Los Angeles
,
Crista Lopes
University of California, Irvine
13:30
75m
Talk
A History of MATLAB
HOPL IV
Jack Little
MathWorks
,
Cleve Moler
MathWorks
DOI
15:15
60m
Talk
S, R and Data Science.
HOPL IV
John Chambers
Stanford University
DOI
16:45 - 17:45
Sunday Late Afternoon
HOPL IV
at
HOPL
Chair(s):
Crista Lopes
University of California, Irvine
16:45
60m
Talk
LabVIEW
HOPL IV
Jeffrey Kodosky
Co-founder and Fellow, National Instruments
DOI
18:15 - 21:00
Sunday Evening
HOPL IV
at
HOPL
Chair(s):
Shigeru Chiba
The University of Tokyo
,
Sukyoung Ryu
KAIST
18:15
60m
Talk
The Origins of Objective-C at PPI/Stepstone and its Evolution at NeXT
HOPL IV
Brad Cox
Retired
,
Steve Naroff
Retired
,
Hansen Hsu
Computer History Museum
DOI
19:45
75m
Talk
JavaScript: The First 20 Years
HOPL IV
Allen Wirfs-Brock
Wirfs-Brock Associates
,
Brendan Eich
Brave Software
DOI
Mon 21 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:45
Monday Morning
HOPL IV
at
HOPL
Chair(s):
Tomas Petricek
University of Kent
,
Vijay Saraswat
IBM TJ Watson Research Center
09:00
75m
Talk
History of Logo
HOPL IV
Cynthia Solomon
Cynthia Solomon Consulting
,
Brian Harvey
University of California, Berkeley
,
Ken Kahn
University of Oxford
,
Henry Lieberman
MIT Computer Science and Artificial Intelligence Lab (CSAIL)
,
Mark Miller
Learningtech.org and Northeastern University
,
Margaret Minsky
New York University Shanghai
,
Artemis Papert
Independent Artist
,
Brian Silverman
Playful Invention Co.
DOI
10:45
60m
Talk
A history of the Oz multiparadigm language
HOPL IV
Peter Van Roy
Université catholique de Louvain
,
Seif Haridi
KTH Royal Institute of Technology, Sweden
,
Christian Schulte
KTH Royal Institute of Technology
,
Gert Smolka
Saarland University
DOI
13:30 - 16:15
Monday Early Afternoon
HOPL IV
at
HOPL
Chair(s):
Yannis Smaragdakis
University of Athens
,
Roberto Ierusalimschy
PUC-Rio
13:30
75m
Talk
Thriving in a crowded and changing world: C++ 2006-2020
HOPL IV
Bjarne Stroustrup
Morgan Stanley
DOI
15:15
60m
Talk
Origins of the D Programming Language
HOPL IV
Walter Bright
The D Language Foundation
,
Andrei Alexandrescu
The D Language Foundation
,
Michael Parker
The D Language Foundation
DOI
16:45 - 17:45
Monday Late Afternoon
HOPL IV
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
16:45
60m
Talk
A History of Clojure
HOPL IV
Rich Hickey
Cognitect, Inc.
DOI
18:15 - 21:00
Monday Evening
HOPL IV
at
HOPL
Chair(s):
Steve Blackburn
Australian National University
,
Andrew Black
Portland State University
18:15
60m
Keynote
programmingLanguage as Language;
HOPL IV
K:
James Noble
Victoria University of Wellington
,
K:
Robert Biddle
Carleton University
19:45
75m
Talk
The Evolution of Smalltalk from Smalltalk-72 through Squeak
HOPL IV
Daniel Ingalls
None
DOI
Tue 22 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:45
Tuesday Morning
HOPL IV
at
HOPL
Chair(s):
Guy L. Steele Jr.
Oracle Labs
,
Keshav Pingali
The University of Texas at Austin
09:00
75m
Talk
APL Since 1978
HOPL IV
Roger K.W. Hui
Dyalog Ltd.
,
Morten J. Kromberg
Dyalog Ltd.
DOI
10:45
60m
Talk
Verilog HDL and its ancestors and descendants
HOPL IV
Peter Flake
Elda Technology Ltd
,
Phil Moorby
,
Steve Golson
Trilobyte Systems
,
Arturo Salz
Synopsys, Inc.
,
Simon Davidmann
Imperas Software Ltd
DOI
13:30 - 16:15
Tuesday Early Afternoon
HOPL IV
at
HOPL
Chair(s):
Kim Bruce
Pomona College
,
Brent Hailpern
IBM Research
13:30
75m
Talk
The History of Standard ML
HOPL IV
David MacQueen
University of Chicago (Emeritus)
,
Robert Harper
Carnegie Mellon University, USA
,
John Reppy
University of Chicago, USA
DOI
15:15
60m
Talk
Evolution of Emacs Lisp
HOPL IV
Stefan Monnier
Université de Montréal
,
Michael Sperber
Active Group GmbH
DOI
16:45 - 17:45
Tuesday Late Afternoon
HOPL IV
at
HOPL
Chair(s):
Philip Wadler
University of Edinburgh, UK
16:45
60m
Talk
The Early History of F#
HOPL IV
Don Syme
Microsoft Research
DOI
18:15 - 21:00
Tuesday Evening
HOPL IV
at
HOPL
Chair(s):
Allen Wirfs-Brock
Wirfs-Brock Associates
,
Matthew Flatt
University of Utah, USA
18:15
60m
Talk
A history of the Groovy programming language
HOPL IV
Paul King
OCI
DOI
19:45
75m
Talk
Hygienic Macro Technology
HOPL IV
William Clinger
Northeastern University
,
Mitchell Wand
Northeastern University
DOI
Sun 20 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
HOPL
HOPL IV
Sunday Morning
HOPL IV
Sunday Early Afternoon
HOPL IV
Sunday Late Afternoon
HOPL IV
Sunday Evening
Mon 21 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
HOPL
HOPL IV
Monday Morning
HOPL IV
Monday Early Afternoon
HOPL IV
Monday Late Afternoon
HOPL IV
Monday Evening
Tue 22 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
19:00
30
20:00
30
HOPL
HOPL IV
Tuesday Morning
HOPL IV
Tuesday Early Afternoon
HOPL IV
Tuesday Late Afternoon
HOPL IV
Tuesday Evening
Sun 20 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
HOPL
HOPL IV
Welcome to HOPL IV Conference
09:00 - 09:15
HOPL IV
Myths and Mythconceptions: What does it mean to be a programming langua ...
09:15 - 10:15
HOPL IV
History of Coarrays and SPMD Parallelism in Fortran
10:45 - 11:45
HOPL IV
A History of MATLAB
13:30 - 14:45
HOPL IV
S, R and Data Science.
15:15 - 16:15
HOPL IV
LabVIEW
16:45 - 17:45
HOPL IV
The Origins of Objective-C at PPI/Stepstone and its Evolution at NeXT
18:15 - 19:15
HOPL IV
JavaScript: The First 20 Years
19:45 - 21:00
Mon 21 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
HOPL
HOPL IV
History of Logo
09:00 - 10:15
HOPL IV
A history of the Oz multiparadigm language
10:45 - 11:45
HOPL IV
Thriving in a crowded and changing world: C++ 2006-2020
13:30 - 14:45
HOPL IV
Origins of the D Programming Language
15:15 - 16:15
HOPL IV
A History of Clojure
16:45 - 17:45
HOPL IV
programmingLanguage as Language;
18:15 - 19:15
HOPL IV
The Evolution of Smalltalk from Smalltalk-72 through Squeak
19:45 - 21:00
Tue 22 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
HOPL
HOPL IV
APL Since 1978
09:00 - 10:15
HOPL IV
Verilog HDL and its ancestors and descendants
10:45 - 11:45
HOPL IV
The History of Standard ML
13:30 - 14:45
HOPL IV
Evolution of Emacs Lisp
15:15 - 16:15
HOPL IV
The Early History of F#
16:45 - 17:45
HOPL IV
A history of the Groovy programming language
18:15 - 19:15
HOPL IV
Hygienic Macro Technology
19:45 - 21:00
x
Sat 12 Oct 04:49