Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
Sztuka kodowania. Sekrety wielkich programistów. eBook

Sztuka kodowania. Sekrety wielkich programistów. eBook

Autor: Peter Seibel
Data wydania: 2011/12
Cena: 54.99

W formacie:  PDF  ePub  Mobi

Do przechowalni
Dodaj sztkod_ebook

» Kup wydanie papierowe » Znak wodny » Pomoc
Szczegóły:
  • Oznakowanie: Znak wodny
  • Tytuł oryginału: Coders at Work. eBook. Pdf
  • Tłumaczenie: Tomasz Walczak, Mikołaj Szczepaniak
  • ISBN: 9788324647538 / 978-83-246-4753-8
  • Stron: 408 (w wersji papierowej)
  • Numer z katalogu: 8087

Informacje dodatkowe:
okładka wersji papierowej
Wydanie
papierowe
Cena książki: 69.00zł Dodaj do koszyka

Zajrzyj bezkarnie programiście przez ramię!

  • Czym naprawdę jest programowanie?
  • Jak swoją przygodę rozpoczynali wielcy tej branży?
  • Czy istnieje bezbłędny program?

Programiści to tajemnicze osoby, które potrafią zmusić komputery do wykonywania karkołomnych zadań, wymyślanych przez zwykłych użytkowników. Spędzają cały dzień przed komputerem, a ich świat to monitor, klawiatura i hektolitry kawy. Czy to prawda? Na to pytanie odpowiada książka, którą trzymasz w rękach. Dzięki niej spojrzysz na ten zawód z zupełnie innego punktu widzenia. Jej autor przeprowadza wywiady z najbardziej rozpoznawalnymi osobami z tej branży. Mówią one o swoich pierwszych krokach w świecie programowania, opowiadają, jak nauczyły się swojego pierwszego języka oraz jak widzą tę gałąź wiedzy w przyszłości.

Czym naprawdę jest programowanie? Rzemiosłem, sztuką, a może nauką? Te pytania stawia autor we wprowadzeniu i ma nadzieję, że wypowiedzi jego gości choć trochę zbliżą go do znalezienia odpowiedzi. Ta unikalna książka pozwoli Ci poznać bliżej wybitne osoby, od lat związane z informatyką. Anegdoty, ciekawe opowieści, wiele przykładów to tylko niektóre z proponowanych przez nią atrakcji. Zagłębiając się w kolejne wypowiedzi, przekonasz się, jak często przypadek decyduje o sukcesie lub porażce.

W trakcie lektury będziesz mieć okazję zapoznać się z wypowiedziami takich sław, jak:

  • Jamie Zawinski — wybitny programista Lisp, pracujący przy pierwszych wersjach przeglądarki Netscape
  • Brad Fitzpatrick — najmłodsza osoba w gronie, programista "od zawsze"
  • Douglas Crockford — starszy architekt JavaScript w Yahoo!; pomysłodawca formatu JSON
  • Brendan Eich — twórca języka JavaScript
  • Joshua Bloch — szef Java Architect w Google; w trakcie pracy w Sun Microsystem był kierownikiem zespołu projektującego i implementującego Java Collections Framework
  • Joe Armstrong — autor języka programowania Erlang
  • Simon Peyton Jones — rozpoczął projekt, którego efektem było powstanie języka Haskell
  • Peter Norvig — dyrektor działu badań w Google, wcześniej pracujący dla NASA
  • Guy Steele — znawca języków; Cobol, Fortran, PDP-10, Java, Haskell to tylko niektóre z jego repertuaru
  • Dan Ingalls — współtwórca języka Smalltalk
  • L. Peter Deutsch — programista od końca lat pięćdziesiątych; zaczynał w wieku jedenastu lat
  • Ken Thompson — współtwórca systemu UNIX
  • Fran Allen — przez czterdzieści pięć lat pracował dla firmy IBM; instruktor języka Fortran
  • Bernie Cosell — współautor oprogramowania wykorzystywanego w pierwszych węzłach sieci ARPANET
  • Donald Knuth — autor jedynego najprawdopodobniej bezbłędnego programu — TeX

Poznaj tajemny świat programistów, hakerów i wybitnych specjalistów!


Zobacz wszystkie książki tego autora »
Najczęściej kupowane razem:
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jqnoni.htm" style="color:black;" title="jQuery. Od nowicjusza do wojownika ninja">jQuery. Od nowicjusza do wojownika ninja</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 57.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jqnoni"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jqnoni" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwcp11.htm" style="color:black;" title="C++11. Nowy standard. Ćwiczenia">C++11. Nowy standard. Ćwiczenia</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 21.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwcp11"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwcp11" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/grawek.htm" style="color:black;" title="Grafika wektorowa. Szkolenie podstawowe">Grafika wektorowa. Szkolenie podstawowe</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=grawek"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj grawek" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linobj.htm" style="color:black;" title="LINQ to Objects w C# 4.0">LINQ to Objects w C# 4.0</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=linobj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linobj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winazu.htm" style="color:black;" title="Windows Azure. Wprowadzenie do programowania w chmurze">Windows Azure. Wprowadzenie do programowania w chmurze</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winazu"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winazu" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zaexan_ebook.htm" style="color:black;" title="Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży. eBook. ">Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zaexan_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zaexan_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/and3ta.htm" style="color:black;" title="Android 3. Tworzenie aplikacji">Android 3. Tworzenie aplikacji</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=and3ta"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj and3ta" /></a> </td> </tr> </table>
„Programiści to tajemnicze osoby, które potrafią zmusić komputery do wykonywania karkołomnych zadań, wymyślanych przez zwykłych użytkowników”. Takie zdanie możemy przeczytać na tylnej okładce książki Petera Seibela pt. „Sztuka kodowania. Sekrety wielkich programistów”. Po przeczytaniu takiej sentencji zdecydowanie ma się ochotę sięgnąć po tę publikację i ją przeczytać. „Sztuka Kodowania” jest książką nie tylko dla programistów, informatyków, ale także mogą ją przeczytać ci, którzy są blisko wymienionych wyżej osób. Dlaczego wspominam o tej ostatniej grupie? Ponieważ sądzę, że pozwoli ona zrozumieć, jak specyficzne jest środowisko pracy programisty. Opisywana przeze mnie książka została wydana przez wydawnictwo Helion w lutym 2011 roku. Oprawa miękka, stron 408. Oryginalny tytuł to „Coders at work” i został wydany w 2009 roku. „Sztuka kodowania” to 15 rozdziałów. Każdy rozdział to wywiad z innym specjalistą z dziedziny programowania. Obecnie publikacja kosztuje 69zł. Moim zdaniem jest to niezbyt niska, ale przystępna cena jak na zbiór luźnych rozmów. Książka przeznaczona jest głównie dla pasjonatów, bardzo dobrych programistów, którzy chcą jedynie stać się jeszcze lepszymi w swoim fachu. Czytelnik, który dopiero zaczyna swą przygodę w tej dziedzinie, oprócz ciekawych anegdot i różnych filozofii, nie znajdzie w tej książce gotowych przykładów. Zatem nie jest to książka do nauki. „Sztuka kodowania. Sekrety wielkich mistrzów”, jak już wcześniej wspomniałem, to zbiór wywiadów z piętnastoma najbardziej znanymi i najbardziej utalentowanymi programistami. Znajdziemy tu wypowiedzi osób takich jak: Jamie Zawinski, Brad Fitzpatric, Douglas Crockford, Brendan Eich, Joshua Bloch, Joe Armstrong, Simon Peyton Jones, Peter Norvig, Guy Steele, Dan Ingalls, L. Peter Deutsch, Ken Thompson, Fran Allen, Bernie Cosell oraz Donald Knuth. Poprzez wywiady z powyższymi osobistościami autor stara się odpowiedzieć w swojej książce na różne pytania. Najważniejszym z nich jest to, czym tak naprawdę jest programowanie. Oprócz tego, stara się przybliżyć czytelnikowi, jak swoją karierę rozpoczynali wielcy tej branży. Dzięki temu początkujący informatyk, który jeszcze nie wie, jaką dokładnie dziedziną tej nauki się zająć, może zostać „zarażony miłością” do pisania kodu. Moim zdaniem, osoba, która przeczytała książkę Petera Seibla, może mieć mały niedosyt. Dlaczego? Jak dla mnie brakuje tu kilku bardziej znanych osobistości, jak Linus Torvalds czy Bill Gates. Niemniej jednak, jest to dość ciekawa pozycja, która niekoniecznie czegoś nas nauczy, ale zapewne przedstawi nowe spojrzenie na świat koderów.

Kreatywny Bazar; 2011-06-07

pokaż wszystkie