Bob Bernecky: Difference between revisions
(→Publications: APL conferences) |
mNo edit summary |
||
Line 1: | Line 1: | ||
'''Robert (Bob) Bernecky''' is an APL designer and implementer notable for significant contributions to [[SHARP APL]] and developing an APL compiler, [[APEX]]. | '''Robert (Bob) Bernecky''' is an APL designer and implementer notable for significant contributions to [[SHARP APL]] and developing an APL compiler, [[APEX]]. | ||
Bernecky | Bernecky first began working with APL at [[I.P. Sharp Associates]] in 1971. His first APL-related publication, in 1973, described performance improvements to SHARP's [[Index-Of]] and [[Membership]] implementations. In addition to his implementation work, Bernecky contributed to the design of [[comparison tolerance]], [[Replicate]] (extending [[Compress]]), and the [[Rank operator]] in [[SHARP APL]]. He remained at IPSA for three years after it was acquired by Reuters in 1987, leaving in 1990 to found his current company Snake Island Research and work on the [[APEX]] APL compiler. While at Snake Island Research he enrolled in graduate studies at the [[wikipedia:University of Toronto|University of Toronto]]; he obtained a Master of Science degree in 1997 with a thesis titled "APEX: The APL Parallel Executor". | ||
== Publications == | == Publications == |
Revision as of 19:21, 11 March 2020
Robert (Bob) Bernecky is an APL designer and implementer notable for significant contributions to SHARP APL and developing an APL compiler, APEX.
Bernecky first began working with APL at I.P. Sharp Associates in 1971. His first APL-related publication, in 1973, described performance improvements to SHARP's Index-Of and Membership implementations. In addition to his implementation work, Bernecky contributed to the design of comparison tolerance, Replicate (extending Compress), and the Rank operator in SHARP APL. He remained at IPSA for three years after it was acquired by Reuters in 1987, leaving in 1990 to found his current company Snake Island Research and work on the APEX APL compiler. While at Snake Island Research he enrolled in graduate studies at the University of Toronto; he obtained a Master of Science degree in 1997 with a thesis titled "APEX: The APL Parallel Executor".
Publications
SHARP APL Technical Notes
- SATN-22: APL Worspace Transfer (with Mike Symes). 1979-01-01.
- SATN-23: Comparison Tolerance. 1977-06-10.
- SATN-34: Replication. 1980-08-15.
- SATN-45: Language Extensions of May 1983 (with Ken Iverson, Eugene McDonnell, Robert Metzger, and J. Henri Schueler). 1983-05-02.
APL conferences
- APL Congress 73: "Speeding up Dyadic Iota and Dyadic Epsilon".
- APL '91: "Gerunds and Representations". (with Roger Hui)
- APL '80: "Operators and Enclosed Arrays". (with Ken Iverson)
Dyalog user meetings
- Dyalog '09 30: Amazing Performance Looms (materials)
- Dyalog '11 G10: Index Vector Scalarization in High-Performance Array Computation (materials)
- Dyalog '12 U28: The Three Beaars: Basically, Every Array Allocation Reduces Speed (materials)
- Dyalog '15 U10: Abstract Expressionism for Parallel Performance (slides)
- Dyalog '16 U08: A Compendium of SIMD Boolean Array Algorithms in APL (slides, handouts)
- Dyalog '16 L03: Zoo Story: How the I.P. Sharp APL Development Group Got its Name (slides)
External links
APL community [edit] | |
---|---|
Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |
Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |
People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |
Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |