Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00209 003194 18777820 na godz. na dobę w sumie

Programowanie w C. Sprytne podejście do trudnych zagadnień, których wolałbyś unikać (takich jak język C) - ebook/pdf

Programowanie w C. Sprytne podejście do trudnych zagadnień, których wolałbyś unikać (takich jak język C) - ebook/pdf
Programowanie w C. Sprytne podejście do trudnych zagadnień, których wolałbyś unikać (takich jak język C) - ebook/pdf
Zed A. Shaw-50%
Helion
Istnieje bardzo wiele nowoczesnych języków programowania, które pozwalają na szybkie wdrożenie i pracę. Takim językiem na pewno nie jest C. Niektóre jego cechy bardzo utrudniają tworzenie bezpiecznego i bezawaryjnego kodu. Warto więc dogłębnie poznać C — przy bardzo prostej składni i niewielkich wymaganiach sprzętowych ma potężne możliwości! Niniejsza książka jest bardzo dobrym podręcznikiem dla początkujących programistów. Nauczysz się C, wykonując 52 sprytnie skonstruowane zadania zilustrowane kodem i specjalnie opracowanymi klipami wideo. Duży nacisk został położony na dogłębną analizę tworzonego kodu — autor zmusza Czytelnika do zrozumienia znaczenia każdej linii programu, do koncentracji i dokładności. Zachęca też do praktykowania tzw. programowania defensywnego, dzięki któremu możliwe jest podniesienie jakości i bezpieczeństwa tworzonego oprogramowania. Wartościowym elementem książki są wskazówki, jak zepsuć napisany kod, a następnie go zabezpieczyć. Bardzo ułatwia to unikanie wielu poważnych, często spotykanych błędów. Najistotniejsze zagadnienia poruszone w książce: Podstawowa składnia C Konfiguracja środowiska programistycznego, kompilacja kodu, pliki Makefile i linkery Kontrola przebiegu działania programu, alokacja pamięci Operacje wejścia-wyjścia i pliki, stosy i kolejki Usuwanie błędów, programowanie defensywne i automatyczne testowanie Eliminacja błędu przepełnienia stosu, niedozwolonego dostępu do pamięci itd. Hakowanie własnego kodu utworzonego w C Zrozum C, programuj starannie — dobrze działać może tylko dobry kod! Zed Shaw — ceniony programista, którego najbardziej znanym projektem jest serwer WWW Mongrel dla aplikacji Ruby. Jest również autorem wielu artykułów i książek dotyczących technik programowania, jak Learn Python the Hard Way i Learn Ruby the Hard Way, które cieszą się ogromną popularnością — są czytane i dyskutowane przez miliony Czytelników na całym świecie. Shaw posiada niezwykłą umiejętność pisania o trudnych zagadnieniach w sposób przystępny, żywy i interesujący. Potrafi objaśniać najtrudniejsze zagadnienia informatyki jak nikt inny.
Wszystkie kategorie Tylko komputery i informatyka Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Programowanie w C. Sprytne podejście do trudnych zagadnień, których wolałbyś unikać (takich jak język C) - książka
Programowanie w C. Sprytne podejście do trudnych zagadnień, których wolałbyś unikać (takich jak język C) - książka
Zed A. Shaw-50%
Helion
Istnieje bardzo wiele nowoczesnych języków programowania, które pozwalają na szybkie wdrożenie i pracę. Takim językiem na pewno nie jest C. Niektóre jego cechy bardzo utrudniają tworzenie bezpiecznego i bezawaryjnego kodu. Warto więc dogłębnie poznać C — przy bardzo prostej składni i niewielkich wymaganiach sprzętowych ma potężne możliwości!

Niniejsza książka jest bardzo dobrym podręcznikiem dla początkujących programistów...


Ruby. Wzorce projektowe - książka
Ruby. Wzorce projektowe - książka
Russ Olsen-50%
Helion

Zwiększ elastyczność swojego kodu dzięki wzorcom projektowym!

  • Jak rozpocząć przygodę z językiem Ruby?
  • Jak wykorzystać drzemiące w nim możliwości?
  • Jak zwiększyć elastyczność tworzonego kodu za pomocą wzorców projektowych?

Stworzony w 1995 roku przez Yukihiro Matsumoto język Ruby dzięki swym unikalnym możliwościom zdobywa serca programistów na całym świecie. Cechy...

Język C. Programowanie - książka
Język C. Programowanie - książka
Steve Oualline-50%
Helion
Programowanie w języku C jest czymś więcej niż tylko wprowadzaniem kodu zgodnego z regułami składni; styl i wykrywanie błędów odgrywają równie istotną rolę w procesie tworzenia oprogramowania. Istotnie przyczyniają się do prawidłowego działania programów oraz ułatwiają ich konserwację. W książce omówiono więc nie tylko działanie języka C, ale również cały proces tworzenia programu w tym języku (uwzględniając założenia...

Rails. Sztuka programowania - książka
Rails. Sztuka programowania - książka
Edward Benson-50%
Helion
  • Jak osiągnąć największe korzyści z architektury MVC?
  • Jak programować, korzystając z bloków?
  • Jak tworzyć Web API?

Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC z wykorzystaniem popularnego języka Ruby, został entuzjastycznie przyjęty przez społeczność programistów. Główne założenia tego projektu to łatwość i przyjemność tworzenia kodu...

Programowanie. Od podstaw - książka
Programowanie. Od podstaw - książka
Adrian Kingsley-Hughes, Kathie Kingsley-Hughes-50%
Helion

Przystępny kurs programowania dla wszystkich

  • Poznaj najpopularniejsze języki programowania
  • Zorganizuj sobie pracę przy tworzeniu aplikacji
  • Napisz własny program
  • Przetestuj aplikacje i usuń błędy

Mimo dynamicznego rozwoju informatyki wśród większości użytkowników komputerów nadal istnieje przekonanie, że programowanie jest zajęciem dla wybrańców posiadających ogromną i niemal tajemną wiedzę...

Język C++. Szkoła programowania. Wydanie V - książka
Język C++. Szkoła programowania. Wydanie V - książka
Stephen Prata-50%
Helion

Doskonały podręcznik dla początkujących programistów

  • Typy danych i konstrukcje sterujące
  • Programowanie proceduralne i obiektowe
  • Biblioteka STL
  • Obsługa plików

C++ to jeden z najpopularniejszych języków programowania, jego możliwości są ogromne. Używa się go do pisania aplikacji narzędziowych, gier, a nawet systemów operacyjnych. Nauka języka C++ jest jednak żmudnym i skomplikowanym procesem -- to prawdziwe wyzwanie...

C++. Zaawansowane programowanie - książka
C++. Zaawansowane programowanie - książka
Nicholas A. Solter, Scott J. Kleper-50%
Helion

Poznaj możliwości i mechanizmy C++ stosowane przez profesjonalistów

  • Efektywne zarządzanie pamięcią
  • Obsługa błędów
  • Biblioteki i wzorce projektowe

Język C++ od dawna cieszy się zasłużoną popularnością wśród twórców oprogramowania. Jednak często nawet najbardziej doświadczeni programiści nie wykorzystują wszystkich jego możliwości. W opracowaniach dotyczących tego języka najczęściej omawiana jest składnia i elementy...

Java. Programowanie funkcyjne - ebook/pdf
Java. Programowanie funkcyjne - ebook/pdf
Pierre-Yves Saumont-50%
Helion

Większość programistów pracuje zgodnie z paradygmatem programowania imperatywnego, który polega na tworzeniu ciągu instrukcji zmieniających stan programu. Najpoważniejszą wadą tej metody pracy jest podatność kodu na błędy, które trudno jest później wykryć i usunąć. Alternatywą jest programowanie funkcyjne — metodyka, która kładzie największy nacisk na stałe i funkcje. Takie programowanie polega na konstruowaniu funkcji oraz...


Ruby. Tao programowania w 400 przykładach - książka
Ruby. Tao programowania w 400 przykładach - książka
Hal Fulton-50%
Helion

Zbiór gotowych rozwiązań i porad dla programistów Ruby

  • Omówienie możliwości języka Ruby
  • Zasady komunikacji z bazami danych
  • Tworzenie interfejsów graficznych dla aplikacji
  • Testowanie kodu źródłowego

Ruby, obiektowy język programowania, opracowany na początku lat 90. ubiegłego wieku w Japonii, cieszy się zasłużoną i stale rosnącą popularnością. Dziś Ruby jest poważną konkurencją dla Perla i podstawowym fundamentem technologii...

C++. Zadania z programowania z przykładowymi rozwiązaniami - książka
C++. Zadania z programowania z przykładowymi rozwiązaniami - książka
Mirosław J. Kubiak-50%
Helion

C++ w analizie konkretnych przykładów

  • Proste operacje wejścia/wyjścia
  • Tablice, iteracje oraz podprogramy
  • Programowanie obiektowe i pliki tekstowe

Odrobinę zapomniany już język C++ wciąż ma ogromną wartość; w wielu miejscach i zastosowaniach nadal sprawdza się znakomicie. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i umieć rozwiązywać...



Piękny kod. Tajemnice mistrzów programowania - książka
Piękny kod. Tajemnice mistrzów programowania - książka
Andy Oram, Greg Wilson-50%
Helion
Poznaj techniki pracy guru programowania!
  • Jak tworzyć czytelny i pozbawiony błędów kod?
  • W jaki sposób projektować architekturę systemów?
  • Jak zbudować uniwersalne interfejsy użytkownika?

Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie...

C# 6.0. Kompletny przewodnik dla praktyków. Wydanie V - ebook/pdf
C# 6.0. Kompletny przewodnik dla praktyków. Wydanie V - ebook/pdf
Mark Michaelis, Eric Lippert-50%
Helion
C# jest prostym, nowoczesnym, bezpiecznym językiem programowania, który powstał na bazie języków C i C++, jednak otrzymał też najlepsze cechy takich języków jak Visual Basic, Object Pascal, Delphi czy Java. Został od podstaw zaprojektowany jako obiektowy. C# stanowi część platformy Microsoft .NET Framework. Ta dojrzała technologia pozwala na efektywne tworzenie kodu bezpiecznego, przejrzystego...






Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami - książka
Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami - książka
Mirosław J. Kubiak-50%
Helion

Turbo Pascal w analizie konkretnych przykładów

  • Proste operacje wejścia/wyjścia
  • Tablice, iteracje oraz instrukcje warunkowe
  • Programowanie obiektowe i pliki tekstowe

Turbo Pascal to wciąż popularny proceduralny język programowania, który doskonale nadaje się do nauki programowania strukturalnego. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego...



Piękny kod. Tajemnice mistrzów programowania - ebook/pdf
Piękny kod. Tajemnice mistrzów programowania - ebook/pdf
Andy Oram, Greg Wilson-50%
Helion

Poznaj techniki pracy guru programowania!

  • Jak tworzyć czytelny i pozbawiony błędów kod?
  • W jaki sposób projektować architekturę systemów?
  • Jak zbudować uniwersalne interfejsy użytkownika?
Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie...


Ruby. Receptury - książka
Ruby. Receptury - książka
Lucas Carlson, Leonard Richardson-50%
Helion

Zbiór gotowych rozwiązań dla programistów używających języka Ruby

  • Jak przetwarzać pliki XML i HTML?
  • Jak wykorzystywać środowisko Ruby on Rails?
  • W jaki sposób łączyć Ruby z technologią AJAX?

Korzystasz w pracy z języka Ruby i zastanawiasz się, czy niektóre zadania programistyczne można wykonać szybciej? Chcesz poznać zasady programowania obiektowego w Ruby? A może interesuje Cię framework Ruby on Rails...


Lekcja programowania. Najlepsze praktyki - książka
Lekcja programowania. Najlepsze praktyki - książka
Brian W. Kernighan, Rob Pike-50%
Helion

Twórz zgodnie z trzema zasadami stanowiącymi kanon dobrego oprogramowania

  • Prostota - czyli kod prosty i łatwy w obsłudze
  • Ogólność - czyli kod działający dobrze w różnych sytuacjach i adaptujący się do nowych warunków
  • Przejrzystość - czyli kod łatwy do zrozumienia zarówno przez ludzi, jak i maszyny

Czy zdarzyło Ci się kiedykolwiek...

  • pominąć oczywisty błąd w programie i spędzić cały dzień na szukaniu go...

PHP5. Bezpieczne programowanie. Leksykon kieszonkowy - książka
PHP5. Bezpieczne programowanie. Leksykon kieszonkowy - książka
Jacek Ross-50%
Helion
Twórz bezpieczny kod w PHP!
  • Jakie rodzaje ataków mogą Ci zagrozić?
  • Jak się przed nimi bronić?
  • Jak produkować bezpieczne oprogramowanie?

PHP jest z pewnością jednym z najbardziej popularnych języków programowania, pozwalających na tworzenie dynamicznych aplikacji WWW. Swoją popularność zdobył dzięki prostej składni, łatwej konfiguracji oraz przejrzystym zasadom działania. PHP jest świetnym przykładem na to...

Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod - ebook/pdf
Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod - ebook/pdf
Luis Atencio-50%
Helion

Każdy paradygmat programowania zakłada inne podejście do rozwiązywania problemów. Mimo że podejście obiektowe wciąż jest podstawowym modelem projektowania programowania, podejście funkcyjne pozwala na uzyskanie kodu lepszej jakości: modularnego, ekspresywnego, odpornego na błędy, a przy tym zrozumiałego i łatwego w testowaniu. Szczególnie interesujące jest stosowanie w modelu funkcyjnym języka JavaScript...




Java. Zadania z programowania z przykładowymi rozwiązaniami - książka
Java. Zadania z programowania z przykładowymi rozwiązaniami - książka
Mirosław J. Kubiak-50%
Helion

Java w analizie konkretnych przykładów

  • Proste operacje wejścia/wyjścia
  • Tablice oraz iteracje
  • Programowanie obiektowe i pliki tekstowe

Java to jeden z najważniejszych używanych obecnie obiektowych języków programowania. Do jego największych zalet należą łatwe przenoszenie programów między platformami i możliwość stosowania na urządzeniach przenośnych. Dobry programista, student lub nauczyciel informatyki...



Programowanie w Ruby. Od podstaw - książka
Programowanie w Ruby. Od podstaw - książka
Peter Cooper-50%
Helion

Poznaj możliwości Ruby!

  • Jak rozpocząć przygodę z Ruby?
  • Jakie możliwości daje Ruby on Rails?
  • Jak wykorzystać bazy danych w tym języku?

Co sprawiło, że nieufne zwykle środowisko programistów przyjęło Ruby z entuzjazmem? Jakie to unikalne możliwości posiada ów język? Odpowiedź jest prosta - jego główne atuty to przejrzysta i elastyczna składnia z wbudowanymi wyrażeniami regularnymi...

Podstawy języka Swift. Programowanie aplikacji dla platformy iOS - ebook/pdf
Podstawy języka Swift. Programowanie aplikacji dla platformy iOS - ebook/pdf
Mark A. Lassoff, Tom Stachowitz (Contributor)-50%
Helion
Język Swift, uważany za następcę Objective-C, bardzo szybko stał popularny wśród programistów tworzących aplikacje na platformę iOS. Dzieje się tak z wielu przyczyn: Swift w porównaniu ze swoim poprzednikiem charakteryzuje się dużo bardziej zwięzłą i przejrzystą składnią, a kod napisany w tym języku jest znacznie krótszy i czytelniejszy. Ponadto Swift łączy wiele elementów takich języków...






Ruby. Wprowadzenie - książka
Ruby. Wprowadzenie - książka
Michael Fitzgerald-50%
Helion

Poznaj praktyczne zastosowania języka Ruby

  • Podstawowe konstrukcje języka i zasady programowania obiektowego
  • Operacje na tekstach, liczbach i plikach
  • Framework Ruby on Rails

Ruby -- obiektowy język programowania, względnie nowy, bo opracowany na początku lat 90. ubiegłego wieku, zdobywa coraz większą popularność. W zakresie tworzenia aplikacji internetowych staje się poważną konkurencją dla Perla...

Ruby on Rails. Zaawansowane programowanie - książka
Ruby on Rails. Zaawansowane programowanie - książka
Noel Rappin-50%
Helion
Naucz się:
  • tworzyć testy automatyczne dla wszystkich części aplikacji Rails
  • wdrażać aplikacje napisane w Ruby przy użyciu Capistrano, Mongrel i Apache
  • bronić stron przed atakami

Ruby on Rails (RoR) to sieciowy szkielet open source, pozwalający utrzymać równowagę pomiędzy łatwością programowania a jego produktywnością. To, co odróżnia ten framework od innych, to przewaga konwencji nad konfiguracją...

Język Go. Poznaj i programuj - ebook/pdf
Język Go. Poznaj i programuj - ebook/pdf
Alan A. A. Donovan, Brian W. Kernighan-50%
Helion
Język Go jest nazywany „językiem C XXI wieku”. Podobnie jak C, umożliwia kompilowanie programów do wydajnego kodu maszynowego, który w natywny sposób współpracuje z poszczególnymi systemami operacyjnymi. Go jest elastycznym narzędziem pozwalającym osiągać maksymalny efekt przy minimalnych środkach. Jest bardzo wszechstronny — bardzo dobrze nadaje się do budowania infrastruktury takiej jak serwery sieciowe...






Java. Leksykon kieszonkowy. Wydanie II - książka
Java. Leksykon kieszonkowy. Wydanie II - książka
Marcin Lis-50%
Helion

Doskonałe źródło wiedzy o języku Java i platformie Java 6

  • Chcesz poznać składnię języka Java?
  • Chcesz dowiedzieć się, jak wykonywać podstawowe zadania w tym języku?
  • Szukasz zwięzłego, a przy tym wszechstronnego źródła informacji o Javie?

Java zasłużenie jest jednym z najbardziej popularnych języków programowania. Cechuje go między innymi wysoka przenośność, co pozwala uruchamiać kod napisany w nim w różnych systemach...

Wstęp do programowania w języku C++ - książka
Wstęp do programowania w języku C++ - książka
Radosław Sokół-50%
Helion

Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji nadają się również do tworzenia programów rezydentnych i sterowników urządzeń. C++, opracowany w latach 1983-1985, jest w pełni obiektowym językiem programowania pozwalającym na prostą implementację nawet rozbudowanych algorytmów...

Ruby. Rozmówki - książka
Ruby. Rozmówki - książka
Jason D. Clinton-50%
Helion

Naucz się prostej składni, poznaj właściwy kod i twórz w języku Ruby

  • Na czym polega szyfrowanie łańcuchów znaków?
  • W jaki sposób tworzyć aplikacje z wykorzystaniem narzędzi GUI?
  • Jak modyfikować wszystkie wartości w tablicy?

Ruby -- jeden z najszybciej rozwijających się języków programowania -- stał się niezwykle popularny dzięki takim technologiom, jak Ruby on Rails. Programy pisane w Ruby są małe i można je łatwo przenosić...

Przewodnik po Pythonie. Dobre praktyki i praktyczne narzędzia - ebook/pdf
Przewodnik po Pythonie. Dobre praktyki i praktyczne narzędzia - ebook/pdf
Kenneth Reitz, Tanya Schlusser-50%
Helion

Python to potężny, wszechstronny, a do tego cechujący się prostotą i elastycznością język ułatwiający wydajne tworzenie czytelnego kodu. Nadaje się do bardzo różnych zastosowań, włączając w to wysoce specjalistyczne zadania, takie jak analiza danych. Python cieszy się niezwykłym wsparciem społeczności, dzięki czemu powstają nowe ciekawe narzędzia dla programistów. To wszystko sprawia...


Efektywny Python. 59 sposobów na lepszy kod - ebook/pdf
Efektywny Python. 59 sposobów na lepszy kod - ebook/pdf
Brett Slatkin-50%
Helion

Twórz zoptymalizowany i efektywny kod!

Python to jeden z najstarszych używanych języków programowania. Co ciekawe, jego nazwa wcale nie pochodzi od zwierzęcia, a od popularnego serialu komediowego. Język ten daje programistom ogromne pole do popisu, a ponadto posiada sporo bibliotek realizujących najbardziej wymyślne zadania. Z uwagi na te atuty rozpoczęcie programowania w tym języku nie powinno przysporzyć Ci większych problemów...



T-SQL dla zaawansowanych. Przewodnik programisty. Wydanie IV - książka
T-SQL dla zaawansowanych. Przewodnik programisty. Wydanie IV - książka
Miguel Cebollero, Michael Coles, Jay Natarajan-50%
Helion
W wielu środowiskach IT serwer bazodanowy jest szczególnie ważnym elementem infrastruktury. Microsoft SQL Server jest jednym z częściej spotykanych rozwiązań. Aby w pełni wykorzystać jego możliwości, trzeba dogłębnie poznać język Transact-SQL — potężne narzędzie, które wyewoluowało z języka zapytań SQL i wciąż jest rozwijane przez firmę Microsoft.

Niniejsza książka, przeznaczona dla programistów T-SQL...




T-SQL dla zaawansowanych. Przewodnik programisty. Wydanie IV - ebook/pdf
T-SQL dla zaawansowanych. Przewodnik programisty. Wydanie IV - ebook/pdf
Miguel Cebollero, Michael Coles, Jay Natarajan-50%
Helion
W wielu środowiskach IT serwer bazodanowy jest szczególnie ważnym elementem infrastruktury. Microsoft SQL Server jest jednym z częściej spotykanych rozwiązań. Aby w pełni wykorzystać jego możliwości, trzeba dogłębnie poznać język Transact-SQL — potężne narzędzie, które wyewoluowało z języka zapytań SQL i wciąż jest rozwijane przez firmę Microsoft.

Niniejsza książka, przeznaczona dla programistów T-SQL...




C#. Zadania z programowania z przykładowymi rozwiązaniami - książka
C#. Zadania z programowania z przykładowymi rozwiązaniami - książka
Mirosław J. Kubiak-50%
Helion

C# w analizie konkretnych przykładów

  • Instrukcje sterujące przebiegiem programu
  • Tablice i kolekcje
  • Programowanie obiektowe i pliki tekstowe

C#, obecny na rynku od ponad dziesięciu lat, należy do tych języków programowania, bez których trudno się obejść - również dlatego, że jest jedynym językiem zaprojektowanym specjalnie dla platformy .NET i środowiska uruchomieniowego CLR. Dobry programista...

Język C++. Efektywne programowanie obiektowe - książka
Język C++. Efektywne programowanie obiektowe - książka
Kayshav Dattatri-50%
Helion

Poznaj metody programowania
stosowane przez profesjonalistów

Programowanie obiektowe jest nierozerwalnie związane z językiem C++. Koncepcje i metody programowania obiektowego, niezbędne do swobodnego posługiwania się tą techniką, pomimo pozornej prostoty są stosunkowo trudne do opanowania. Projektowanie aplikacji w języku C++ wymaga jednak nie tylko znajomości podstawowych zasad programowania obiektowego...