Company:Edison Design Group

From HandWiki
Edison Design Group
TypePrivate
IndustrySoftware
Founded1988 [1]
HeadquartersScotch Plains, New Jersey
Key people
J. Stephen Adamczyk
John Spicer
Daveed Vandevoorde
ProductsCompiler front ends
Number of employees
6
Websitewww.edg.com

The Edison Design Group (EDG) is an American company that makes compiler front ends (preprocessing and parsing) for C++ and formerly Java and Fortran.[2][3] Their front ends are widely used in commercially available compilers and code analysis tools. Users include the Intel C++ compiler,[4] Microsoft Visual C++ (IntelliSense), NVIDIA CUDA Compiler, SGI MIPSpro, The Portland Group, and Comeau C++.[5] They are widely known for having the first, and likely only, front end to implement the unused until C++20 export keyword of C++.[6][7]

EDG was founded in 1988 in New Jersey by J. Stephen "Steve" Adamczyk, a 1974 B.S. graduate of the Massachusetts Institute of Technology, a 1977 M.S. graduate of the Indiana University Bloomington, and an experienced compiler engineer who had worked for Advanced Computer Techniques in New York City.[1][8]

Other employees include John Spicer and Daveed Vandevoorde.

See also

  • Dinkumware, supplier of the standard library for several commercial C/C++ compilers

References

  1. 1.0 1.1 "Company Background". Edison Design Group. Archived from the original on 2017-09-06. https://web.archive.org/web/20170906082205/http://www.edg.com/company/background. Retrieved 2018-03-11. 
  2. D. Ryan Stephens (2005). C++ cookbook. O'Reilly Media, Inc.. p. 7. ISBN 978-0-596-00761-4. https://books.google.com/books?id=XclHqTM37UIC&pg=PT23. Retrieved 21 December 2010. 
  3. Briand, Marc (1 December 2007). "Editor's Forum". Dr. Dobb's Journal. https://www.drdobbs.com/184403431;jsessionid=5MNUUUW04KAXNQE1GHPSKH4ATMY32JVN. Retrieved 21 December 2010. 
  4. "General compatibility of the Intel C++ Compiler for Windows". Software.intel.com. Archived from the original on 2012-02-07. https://web.archive.org/web/20120207092727/http://software.intel.com/en-us/articles/intel-c-compiler-for-windows-general-compatibility-with-other-products/#17. Retrieved 2012-05-04. 
  5. "Frequently Asked Questions: Who are your customers?". Edison Design Group. Archived from the original on 2017-08-27. https://web.archive.org/web/20170827073820/http://edg.com/faq. Retrieved 2018-03-11. 
  6. "Why We Can't Afford Export". https://www.open-std.org/Jtc1/sc22/wg21/docs/papers/2003/n1426.pdf.  (266 KB)
  7. David Vandevoorde; Nicolai M. Josuttis (2003). C++ templates: the complete guide. Addison-Wesley. p. 70. ISBN 978-0-201-73484-3. https://books.google.com/books?id=yQU-NlmQb_UC&pg=PA70. Retrieved 21 December 2010. 
  8. Paula Span (27 February 1994). "The On-line Mystique". The Washington Post: p. w.11. https://pqasb.pqarchiver.com/washingtonpost/access/72226814.html?dids=72226814:72226814&FMT=ABS&FMTS=ABS:FT&type=current&date=Feb+27,+1994&author=Paula+Span&pub=The+Washington+Post+(pre-1997+Fulltext)&desc=THE+ON-LINE+MYSTIQUE&pqatl=google. Retrieved 21 December 2010. 

Further reading

  • Adamczyk, J. Stephen. MU: A System Implementation Language for Microcomputers, Indiana University, 1977