Paul L. Snyder on 4 Jan 2016 08:40:17 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[PLUG] [plug-announce] Wed, Jan 4, 2016: PLUG Central - "The Historical 'How' and 'Why' of Hash Tables" by Mark Jason Dominus (7pm at USP) |
PLUG Central will be meeting on Wednesday, January 4, at USP in Philadelpha, beginning at 7pm. Directions to the meeting location at the University of the Sciences in Philadelphia can be found at the end of this email. This month's meeting features a talk by Mark Jason Dominus. Mark is well-known as the author of _Higher-Order Perl_, among his other accomplishments. http://www.plover.com/ https://en.wikipedia.org/wiki/Mark_Jason_Dominus Mark has been a regular speaker at PLUG, giving a winter talk for twelve of the last fifteen years. This year's topic will be "The Historical 'How' and 'Why' of Hash Tables". Hash tables, dictionaries, and other associative data structures are so ubiquitous in modern programming languages that we can forget that at one time they were fresh and innovative. How did we live without them? Not too well, as I will describe. I will explain how hashes work in general and compare the implementations in the Perl and Python programming languages. I'll also discuss the non-hash implementation of similar language features in the earlier languages Lisp (1960ish) and SNOBOL (1965ish). This talk will be suitable for: people who have never heard of a hash table people who know what it is but not how it works people who know how it works but are interested in history The meeting will be held at our usual location: University of the Sciences in Philadelphia (USP) Griffith Hall (Room "C" or "A", look for the signs) 600 South 43rd Street Philadelphia, PA 19104-4495 USP is located in University City. Driving directions are available at http://www.phillylinux.org/locations/usp.html, or http://www.usip.edu/directions, both of which have an aerial view of the campus buildings. USP is also easily accessible by public transportation. There will be an open Question & Answer session at 7PM, prior to the main presentation at 8PM. This is an open meeting; all are welcome and encouraged to attend. Usually, a number of members get together after the meeting at a nearby restaurant for food and perhaps a beer or two. Come join the camaraderie! _______________________________________________ plug-announce mailing list plug-announce@lists.phillylinux.org http://lists.netisland.net/mailman/listinfo/plug-announce ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug