Wielkie umys?y programowania. Jak my?l? i pracuj? twórcy najwa?niejszych j?zyków

Book description

Poznaj z bliska najwi?ksze autorytety ?wiata informatyki!

  • Jak powstaj? j?zyki

Table of contents

  1. Masterminds of Programming. Conversations with the Creators of Major Programming Languages
  2. SPECIAL OFFER: Upgrade this ebook with O’Reilly
  3. Słowo wstępne
  4. Przedmowa
    1. Organizacja materiału
    2. Konwencje stosowane w książce
  5. 1. C++
    1. Decyzje projektowe
    2. Używanie języka
    3. Programowanie obiektowe i współbieżność
    4. Przyszłość
    5. Edukacja
  6. 2. Python
    1. Pythonowy styl
    2. Dobry programista
    3. Wiele wersji Pythona
    4. Rozwiązania praktyczne i doświadczenie
  7. 3. APL
    1. Papier i ołówek
    2. Podstawowe zasady
    3. Współbieżność
    4. Klasyka
  8. 4. Forth
    1. Język Forth a projektowanie języków
    2. Sprzęt
    3. Projektowanie aplikacji
  9. 5. Basic
    1. Cele języka BASIC
    2. Projektowanie kompilatorów
    3. Język i praktyki programistyczne
    4. Projekt języka
    5. Cele pracy
  10. 6. AWK
    1. Życie algorytmów
    2. Projekt języka
    3. Unix i jego kultura
    4. Rola dokumentacji
    5. Informatyka
    6. Hodowla niewielkich języków
    7. Projektowanie nowego języka
    8. Kultura tradycji
    9. Technologie transformacji
    10. Rzeczy, które zmieniły wszechświat
    11. Teoria i praktyka
    12. Oczekiwanie na przełom
    13. Programowanie przez przykład
  11. 7. Lua
    1. Siła skryptów
    2. Doświadczenie
    3. Projekt języka
  12. 8. Haskell
    1. Zespół języka funkcyjnego
    2. Trajektoria programowania funkcyjnego
    3. Język Haskell
    4. Nauczanie programowania (funkcyjnego)
    5. Formalizm i ewolucja
  13. 9. ML
    1. Dowodzenie twierdzeń
    2. Teoria znaczenia
    3. Wykraczając poza informatykę
  14. 10. SQL
    1. Ważny dokument
    2. Język
    3. Uwagi i ewolucja języka
    4. XQuery i XML
  15. 11. Objective-C
    1. Inżynieria języka Objective-C
    2. Rozwój języka
    3. Edukacja i szkolenie
    4. Zarządzanie projektem i oprogramowanie odziedziczone
    5. Język Objective-C i inne języki
    6. Składniki, piasek i cegły
    7. Jakość jako zjawisko ekonomiczne
    8. Edukacja
  16. 12. Java
    1. Siła prostoty
    2. Rzecz gustu
    3. Współbieżność
    4. Projektowanie języka
    5. Pętla sprzężenia zwrotnego
  17. 13. C#
    1. Język i jego projekt
    2. Rozwój języka
    3. C#
    4. Przyszłość informatyki
  18. 14. UML
    1. Uczenie się i nauczanie
    2. Czynnik ludzki
    3. UML
    4. Wiedza
    5. Przygotuj się na zmiany
    6. Korzystanie z UML
    7. Warstwy i języki
    8. Trochę o wielokrotnym wykorzystywaniu
    9. Relacje symetryczne
    10. UML
    11. Projekt języka
    12. Szkolenie programistów
    13. Kreatywność, udoskonalanie i wzorce
  19. 15. Perl
    1. Język rewolucji
    2. Język
    3. Społeczność
    4. Ewolucja i rewolucja
  20. 16. PostScript
    1. Zaprojektowany po to, żeby istnieć
    2. Badania i edukacja
    3. Interfejsy do długowieczności
    4. Standardowe życzenia
  21. 17. Eiffel
    1. Owocne popołudnie
    2. Wielokrotne wykorzystywanie kodu i generyczność
    3. Szlifowanie języków
    4. Zarządzanie wzrostem i ewolucją
  22. A. Posłowie
  23. B. Współtwórcy
  24. C. O przeprowadzających wywiady
  25. Indeks
  26. About the Authors
  27. SPECIAL OFFER: Upgrade this ebook with O’Reilly
  28. Copyright

Product information

  • Title: Wielkie umys?y programowania. Jak my?l? i pracuj? twórcy najwa?niejszych j?zyków
  • Author(s): Federico Biancuzzi, Chromatic
  • Release date: May 2010
  • Publisher(s): Helion
  • ISBN: 9781457167027