Schildt, Herbert
Herbert Schildt este un cunoscut programator american , autor de cărți despre limbaje de programare Java , C , C# , C++ .
Biografie
Și-a primit studiile și diplomele de licență și masterat de la Universitatea din Illinois din Urbana-Champaign . A fost membru al comitetului ANSI care a adoptat standardele C în 1989 și al comitetului ISO care a adoptat standardele C++ în 1998 .
Primele sale cărți au fost publicate în 1985-1986 ( coperta cărții Advanced Modula-2 din 1987 afirmă că aceasta este a șasea sa carte). Toate cărțile sale au fost tipărite de Osborne , care a fost achiziționat ulterior de McGraw-Hill . Tirajul total al cărților sale, traduse în majoritatea limbilor, este de peste 3 milioane de exemplare.
Micul C
Unul dintre cele mai lungi proiecte ale lui Schildt a fost interpretul Little C , care este un exemplu de analizator recursiv de sus în jos . Acest program a fost publicat pentru prima dată în Dr. Dobb's Journal în august 1989 sub titlul Construiește-ți propriul interpret C . Acest exemplu a fost inclus în Born to Code In C (Osborne, 1989), precum și într-o ediție ulterioară a C: The Complete Reference .
Codul pentru acest interpret poate fi găsit pe Internet , inclusiv arhivele vechiului Dr. Dobb's Journal și, de asemenea, pe site-ul web McGraw-Hill.
Un punct interesant al The Art of C++ este interpretul de limbaj Mini-C++ (limbajul Mini-C++ nici măcar nu acceptă cuvântul cheie „clasă” și i s-a acordat, de asemenea, un rol minim și artificial cin) cout. Codul Mini-C++ poate fi găsit pe Internet, iar cartea este epuizată.
A fost tipărit și un interpret BASIC , numit Small BASIC, scris în C în prima ediție a Turbo C: The Complete Reference și în Java în The Art of Java .
Bibliografie
În engleză
- Modula-2 Made Easy ( ISBN 0-07-881241-0 , Osborne, 1986)
- Advanced Turbo Pascal ( ISBN 0-07-881283-6 , Osborne, 1987)
- Advanced Modula-2 ( ISBN 0-07-881245-3 , Osborne, 1987)
- Advanced Turbo Prolog 1.1 ( ISBN 0-07-881285-2 , Osborne, 1987)
- Advanced Turbo C , prefață de Phillipe Kahn ( ISBN 0-07-8814790 , Osborne, 1987)
- Inteligența artificială în C ( ISBN 0-07-881255-0 , Osborne, 1987)
- C: Referința completă ( ISBN 0-07-881313-1 Osborne, 1987)
- Avansat C ( ISBN 0-07-881348-4 , Osborne, 1988)
- Turbo C: Referința completă ( ISBN 0-07-881346-8 , Osborne, 1988)
- Advanced Turbo C ( ISBN 0-07-881479-0 , Osborne, 1989)
- Născut pentru a codifica în C ( ISBN 0-07-881468-5 , Osborne, 1989)
- Standardul ANSI C adnotat ( ISBN 0-07-881952-0 , Osborne, 1990)
- Teach Yourself DOS ( ISBN 0-07-881630-0 , Osborne, 1990)
- Teach Yourself C ( ISBN 0-07-881596-7 , Osborne, 1990)
- C++: Referința completă ( ISBN 0-07-8816548 , Osborne, 1991)
- Teach Yourself C++ ( ISBN 0-07-881760-9 , Osborne, 1992)
- Java: Referința completă , cu Patrick Naughton ( ISBN 0-07-882231-9 , Osborne, 1996)
- Java 2 Programmer's Reference , cu Joe O'Neil ( ISBN 0-07-212354-0 , Osborne/McGraw Hill, 2000)
- C#: Un ghid pentru începători ( ISBN 0-07-213329-5 , Osborne/McGraw Hill, 2001)
- Borland C++ Builder: The Complete Reference , cu Gregory L. Guntle ( ISBN 0-07-212778-3 , Osborne/McGraw Hill, 2001)
- C#: Referința completă ( ISBN 0-07-213485-2 , Osborne/McGraw Hill, 2002)
- C++: Un ghid pentru începători ( ISBN 0-07-219467-7 , Osborne/McGraw Hill, 2002)
- Java: un ghid pentru începători ( ISBN 0-07-222588-2 , Osborne/McGraw Hill, 2002)
- Arta C++ ( ISBN 0-07-225512-9 , Osborne/McGraw Hill, 2004)
- Cartea de bucate de programare Java a lui Herb Schildt ( ISBN 0-07-226315-6 , Osborne/McGraw Hill, 2007)
- Cartea de bucate de programare C++ a lui Herb Schildt ( ISBN 0-07-148860-X , Osborne/McGraw Hill, 2008)
În rusă
- Herbert Schildt. Java 8. Referința completă, ediția a 9-a = Java 8. Referința completă, ediția a 9-a. - M. : „Williams” , 2015. - 1376 p. — ISBN 978-5-8459-1918-2 .
- Java: Ghid pentru începători, ediția a 5-a. - M. : „Williams” , 2012. - 624 p. - ISBN 978-5-8459-1770-6 .
- Swing Library for Java: A Beginner's Guide = Swing: A Beginner's Guide. - M . : „Williams”, 2007. - 704 p. — ISBN 978-5-8459-1162-9 .
- Java: Cartea de bucate de programare Java a lui Schildt. - M . : „Williams”, 2008. - 512 p. - ISBN 978-5-8459-1395-1 .
- Ediția a treia de referință pentru programator C/C++. - M . : „Williams”, 2006. - 432 p. - ISBN 978-5-8459-1622-8 .
- C++: Schildt's Programming Techniques = Herb Schildt's C++ Programming Cookbook. - M . : „Williams”, 2008. - 480 p. - ISBN 978-5-8459-1494-1 .
- C++: Foundation Course, a treia ediție = C++ de la Ground Up Third Edition. - M. : „Williams”, 2012. - 624 p. - ISBN 978-5-8459-0768-4 .
- Referința completă la C++, ediția a 4-a = C++: Referința completă, ediția a 4-a. - M. : „Williams”, 2011. - 800 p. - ISBN 978-5-8459-0489-8 .
- C# 4.0: Referința completă = C# 4.0 Referința completă. - M. : „Williams”, 2011. - 1056 p. - ISBN 978-5-8459-1684-6 .
- C: Referința completă, ediția clasică = C: Referința completă, ediția a 4-a. - M. : „Williams”, 2011. - 704 p. — ISBN 978-5-8459-1709-6 .
- Programare BORLAND C++ pentru profesioniști = Borland C++ Builder: The Complete Reference. - Mn. : Potpourri, 1998. - 800 p. — ISBN 985-438-152-8 .
Fapte interesante
Pe lângă munca sa academică și de scriitor, Schildt este clavieratul trupei de rock progresiv Starcastle .
Note
- ↑ Baza de date a Autorității Naționale Cehe
Link -uri
![Accesați articolul Wikidata](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/14px-OOjs_UI_icon_edit-ltr-progressive.svg.png) | În cataloagele bibliografice |
---|
|
|
---|