You can edit almost every page by Creating an account and confirming your email.

Christopher Clark (programmer)

From EverybodyWiki Bios & Wiki

Christopher F. Clark is an American compiler writer.

Life

He grew up in Kansas. He graduated from the University of Colorado at Denver.

Works

He was one of the co-authors of Yacc++ and the Language Objects Library,[1][2][3] which grew out of the prototype emacs-like syntax directed editor he wrote and described in 1987.[4] That software includes direct translation of regular expressions to implement ELR grammar without backtracking, state splitting to create minimal state LR(I) parsers[5] grammar inheritance, generation of objects,[2] the generation gap pattern,[6] and syntactic predicates.

After writing frequently on the comp.compilers newsgroup, he edited a column "Practical Parsing Patterns" in SIGPLAN Notices.[7][8]

At Intel, he designed the regular expression accelerator embedded in the "Cave Creek" chipset[9] using techniques developed with Michela Becchi and Patrick Crowley.[10] He then benchmarked that hardware against a software solution and recommended that as the path forward, implementing optimizations in its software replacement "Hyperscan".

References

  1. "Yacc++ and the Language Objects Library". Retrieved 3 March 2017.
  2. 2.0 2.1 Rumbaugh, James (1992). "Let there be objects: a short guide to reification" (PDF). Journal of Object-Oriented Programming. 5 (7): 9–14. Retrieved 3 March 2017.
  3. Koosis, David (1992), "Parsing with class: Yacc++ and the Language Objects Library C++ Report"
  4. Clark, Christopher (1987). "The JADE Interpreter: A RISC Interpreter for Syntax Directed Editing". Papers of the Symposium on Interpreters and Interpretive Techniques. St. Paul, Minnesota, USA: ACM. pp. 222–228. doi:10.1145/29650.29674. Retrieved 3 March 2017.
  5. Spector, D. (December 1988). "Efficient Full LR(I) Parser Generation". SIGPLAN Notices. ACM. 23 (12): 143–150. doi:10.1145/57669.57684. ISSN 0362-1340. Retrieved 3 March 2017.
  6. Vlissides, John (2 July 1998). Pattern Hatching: Design Patterns Applied (1 ed.). Addison-Wesley Professional. ISBN 978-0201432930. Search this book on
  7. Clark, Christopher (1998), "Overlapping Token Definitions", SIGPLAN Notices, 33 (12): 20–24, doi:10.1145/307824.307841
  8. Clark, Christopher (2000), "Practical Parsing Patterns: Off-and-On Tokens", SIGPLAN Notices, 35 (6): 15–20, ISSN 1558-1160
  9. "Christopher F. Clark patents". FreshPatents.com. FreshContext LLC. 2014. Retrieved 3 March 2017.
  10. Becchi, Michela; Crowley, Patrick (2008). "Extending Finite Automata to Efficiently Match Perl-compatible Regular Expressions". Proceedings of the 2008 ACM CoNEXT Conference. ACM. pp. 1–12. doi:10.1145/1544012.1544037. Retrieved 3 March 2017.


This article "Christopher Clark (programmer)" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.