Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00397 014415 15682470 na godz. na dobę w sumie

Współbieżność w języku C#. Receptury - ebook/pdf

Współbieżność w języku C#. Receptury - ebook/pdf
Współbieżność w języku C#. Receptury - ebook/pdf
Stephen Cleary-20%
Helion
Współbieżność jest jednym z wymogów nowoczesnych aplikacji, niezależnie od ich rodzaju i platformy. Tworzenie współbieżnych aplikacji jest co prawda dość złożone, jednak cecha ta czyni interfejs użytkownika bardziej responsywnym, a systemy — skalowalnymi. Zrozumienie istoty współbieżności i umiejętność jej zaimplementowania jest już koniecznością dla profesjonalnego dewelopera, nawet jeśli zagadnienia te wydają się trudne i skomplikowane. Ta książka przedstawia nowoczesne podejście do współbieżności. Jest przeznaczona dla programistów, którzy chcą poszerzyć swoją wiedzę i umiejętności. Omówiono tu zagadnienia wielowątkowości i przedstawiono kilka różnych rodzajów współbieżności, w tym programowanie równoległe, asynchroniczne i reaktywne. Opisano biblioteki, dzięki którym programowanie współbieżnych aplikacji staje się znacznie łatwiejsze poprzez podniesienie poziomu abstrakcji. Zawarte w książce receptury uzupełniono o działający kod i przedyskutowano sposób ich działania. W książce między innymi: Omówienie różnych rodzajów współbieżności Reaktywność i przepływ zdarzeń Biblioteka zadań równoległych (TPL) Biblioteki rozszerzeń reaktywnych w LINQ Prowadzenie testów jednostkowych za pomocą kodu współbieżnego Asynchroniczne programowanie obiektowe Synchronizacja wątków Kod współbieżny — responsywność, skalowalność, nowoczesność! Stephen Cleary jest doświadczonym programistą. Od samego początku tworzy oprogramowanie open source, między innymi bibliotek Boost C++. Opublikował również kilka własnych bibliotek i narzędzi.
Wszystkie kategorie Tylko komputery i informatyka Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Programowanie równoległe i asynchroniczne w C# 5.0 - książka
Programowanie równoległe i asynchroniczne w C# 5.0 - książka
Mateusz Warczak, Jacek Matulewski, Rafał Pawłaszek, Piotr Sybilski, Dawid Borycki, Tomasz Dziubak-20%
Helion

Programowanie współbieżne - wykorzystaj w pełni moc procesorów!

  • Opanuj wątki, zadania i TPL
  • Poznaj sprytne rozwiązania z użyciem bibliotek DSS i CCR
  • Wejdź na wyższy poziom z Reactive Extensions i CUDAfy.NET

Programowanie współbieżne jest w dzisiejszych czasach absolutnym standardem, jedyną drogą pozwalającą w pełni wykorzystać moc wielordzeniowych procesorów, umieszczanych we współczesnych komputerach...

Java. Współbieżność dla praktyków - książka
Java. Współbieżność dla praktyków - książka
Zespół autorów-20%
Helion

Twórz bezpieczne i wydajne aplikacje wielowątkowe

Chcesz podnieść wydajność swoich aplikacji? Planujesz stworzenie systemu, który będzie uruchamiany na maszynach wyposażonych w procesory wielordzeniowe? A może próbowałeś już tworzyć aplikacje wielowątkowe, ale zniechęciłeś się po wielogodzinnych poszukiwaniach przyczyn błędów, które pojawiają się przy wysokich obciążeniach...

Biblioteka jQuery. Sprawdzone wzorce projektowe - ebook/pdf
Biblioteka jQuery. Sprawdzone wzorce projektowe - ebook/pdf
Thodoris Greasidis-20%
Helion
jQuery jest lekką, wszechstronną i rozszerzalną biblioteką języka JavaScript o ogromnych możliwościach. Zapewnia prosty w użyciu API, który jest bezproblemowo obsługiwany przez różne przeglądarki i znacząco ułatwia wykonywanie modyfikacji i operacji przechodzenia w obrębie modelu DOM dokumentów HTML, obsługę zdarzeń, uruchamianie animacji i korzystanie z technologii Ajax. Pozwala to na coraz bardziej złożone interakcje z użytkownikiem...



Programowanie współbieżne. Systemy czasu rzeczywistego - książka
Programowanie współbieżne. Systemy czasu rzeczywistego - książka
Paweł Majdzik-20%
Helion

Współbieżność to szybkość, efektywność i nowoczesność. Czy Ty też chcesz tak programować?

Coraz niższe ceny i powszechna dostępność sprzętu komputerowego o architekturze wieloprocesorowej powodują, że umiejętność projektowania i budowania aplikacji przetwarzających informacje współbieżnie staje się wręcz niezbędna każdemu zawodowemu programiście. W większości współczesnych języków programowania bezpośrednio...



Java. Techniki zaawansowane. Wydanie X - ebook/pdf
Java. Techniki zaawansowane. Wydanie X - ebook/pdf
Cay S. Horstmann-20%
Helion

Java jest dojrzałym i bezpiecznym językiem programowania, który pozwala na tworzenie kodu działającego niezależnie od platformy. Jest przy tym cały czas konsekwentnie rozwijany przez firmę Oracle. Java w wersji SE 8 stała się innowacyjnym, nowoczesnym narzędziem o imponujących możliwościach. Aby w pełni wykorzystać szanse, które niesie Java SE 8, i tworzyć kod o wysokiej jakości...


Język C++ i przetwarzanie współbieżne w akcji - książka
Język C++ i przetwarzanie współbieżne w akcji - książka
Anthony Williams-20%
Helion

Odkryj wszystkie tajemnice wielowątkowych aplikacji!

Współbieżne przetwarzanie danych to największe wyzwanie dla programisty. Na każdym kroku czyhają na niego najbardziej wymyślne pułapki, a wykrycie pomyłki stanowi nie lada wyzwanie. Każdy programista wzdryga się na samą myśl o implementacji wielowątkowych rozwiązań. Nie musi tak być!

Dzięki tej książce poradzisz sobie z większością zadań i zwinnie ominiesz zastawione pułapki...

Delphi 7. Kompendium programisty - książka
Delphi 7. Kompendium programisty - książka
Adam Boduch-20%
Helion
Spośród wielu dostępnych środowisk programistycznych Delphi wyróżnia się łatwością i szybkością tworzenia aplikacji. Zastosowany język programowania ObjectPascal utrwala dobre nawyki programowania strukturalnego, wzbogacając je o nowe możliwości, jakie niesie za sobą programowanie zorientowane obiektowo. Wygodne środowisko RAD, możliwość łatwego uzyskiwania dostępu do relacyjnych baz danych oraz możliwość tworzenia aplikacji...

Python. Receptury - książka
Python. Receptury - książka
Alex Martelli, Anna Martelli Ravenscroft, David Ascher-20%
Helion

Skarbnica wiedzy dla programistów Pythona

Python został opracowany na początku lat '90 i szybko zyskał uznanie programistów. Elastyczny i uniwersalny, pozwalał na stosowanie zasad programowania obiektowego, strukturalnego i funkcyjnego. Był i nadal jest wykorzystywany nie tylko do tworzenia skryptów, ale również przy dużych projektach, takich jak na przykład serwer aplikacji Zope. Decydując się na korzystanie z Pythona...


PHP. Zaawansowane programowanie.  Vademecum profesjonalisty - książka
PHP. Zaawansowane programowanie. Vademecum profesjonalisty - książka
George Schlossnagle-20%
Helion

PHP to obecnie jeden z najpopularniejszych języków programowania służących do tworzenia aplikacji internetowych. Od początku jego istnienia wykorzystywano go do tworzenia dynamicznych witryn WWW. Dynamiczny rozwój sprawił, że możliwości jego zastosowania znacznie się poszerzyły. Obecnie używa się PHP do tworzenia aplikacji, które jeszcze niedawno wydawały się niemożliwe do napisania w tym języku...

Język C++. Pierwsze starcie - książka
Język C++. Pierwsze starcie - książka
Zbigniew Koza-20%
Helion

Poznaj tajniki programowania w C++

  • Jak skonstruowany jest program w języku C++?
  • Na czym polega programowanie obiektowe?
  • Jak korzystać z bibliotek?

C++ to jeden z najpopularniejszych języków programowania. Stosowany jest zarówno przez profesjonalistów, jak i hobbystów. Wszyscy jego użytkownicy doceniają elastyczność, ogromne możliwości i szybkość działania napisanych w nim programów...

Podręcznik frontendowca. The Big Nerd Ranch Guide - ebook/pdf
Podręcznik frontendowca. The Big Nerd Ranch Guide - ebook/pdf
Chris Aquino, Todd Gandee-20%
Helion

Tworzenie aplikacji WWW jest dziś dla programistów sporym wyzwaniem. Piszą kod dla platformy, którą jest przeglądarka — kłopot w tym, że na świecie istnieje całe mnóstwo różnych przeglądarek i jeszcze więcej urządzeń, na których można uruchomić aplikację. A ona oczywiście powinna zawsze działać bez zarzutu! Co więcej, pisanie aplikacji WWW oznacza konieczność zadbania zarówno o wygląd strony...






C++. Wykorzystaj potęgę aplikacji graficznych - książka
C++. Wykorzystaj potęgę aplikacji graficznych - książka
Janusz Ganczarski, Mariusz Owczarek-20%
Helion

Napisz wieloplatformowe programy w C++

  • Jak korzystać z bibliotek wxWidgets oraz Qt?
  • W jaki sposób implementować obsługę zdarzeń w aplikacjach?
  • Jak budować aplikacje sieciowe i bazodanowe?

Okres dominacji jednego systemu operacyjnego i przeznaczonych dla niego rozwiązań powoli odchodzi do historii. Fenomen popularności różnych dystrybucji Linuksa i coraz mocniejsza pozycja komputerów Mac sprawiają...

Python. Od podstaw - książka
Python. Od podstaw - książka
Zespół autorów-20%
Helion

Dołącz do społeczności programistów Pythona!

  • Poznaj elementy języka
  • Zaprojektuj interfejsy użytkownika
  • Stwórz własne aplikacje sieciowe

Python to jeden z najszybciej rozwijających się języków programowania. Jest dostępny na licencji open source i posiada elastyczną, czytelną składnię. Jego możliwości pozwalają programistom na tworzenie aplikacji sieciowych, komunikację z bazami danych i zarządzanie systemami operacyjnymi...

Język TypeScript. Tajniki kodu. Wydanie II - ebook/pdf
Język TypeScript. Tajniki kodu. Wydanie II - ebook/pdf
Nathan Rozentals-20%
Helion

Język TypeScript, który wraz z kompilatorem i zestawem narzędzi jest udostępniany na zasadach open source, zyskuje ogromne uznanie tysięcy projektantów aplikacji. TypeScript pozwala na pracę w zgodzie ze standardami języka JavaScript (ES5, ES6 i ES7), co pozwala programistom na używanie klas, interfejsów, typów ogólnych itd. Okazuje się, że TypeScript umożliwia tworzenie solidnych aplikacji przy wykorzystaniu technik obiektowych —...


Więcej niż C++. Wprowadzenie do bibliotek Boost - książka
Więcej niż C++. Wprowadzenie do bibliotek Boost - książka
Björn Karlsson-20%
Helion

Język C++ znajduje coraz więcej zastosowań, w wypadku których biblioteka standardowa często okazuje się zbyt uboga. Projekt Boost powstał w celu wypełnienia luk i wyeliminowania niedoskonałości biblioteki STL. Dziś biblioteki Boost zyskują coraz większą popularność, czego dowodem jest włączenie dziesięciu z nich do przygotowywanej biblioteki standardowej języka C++0x. Twórcy kolejnej specyfikacji C++ zdecydowali się nawet na...

Visual Studio 2013. Podręcznik programowania w C# z zadaniami - ebook/pdf
Visual Studio 2013. Podręcznik programowania w C# z zadaniami - ebook/pdf
Jacek Matulewski, Michał Gajewski-20%
Helion

Ucz się, projektuj, zarabiaj!

  • Poznaj język C# 5.0 i platformę .NET 4.5.1 — podstawy nowoczesnego projektowania aplikacji Windows
  • Dowiedz się, jak projektować aplikacje Windows Forms i efektywnie używać kontrolek
  • Wybierz optymalny sposób przechowywania informacji w bazie danych w aplikacjach dla platformy .NET

Współczesne oprogramowanie musi sprostać wysokim standardom — powinno być funkcjonalne...

MATLAB i Simulink. Poradnik użytkownika. Wydanie IV - ebook/pdf
MATLAB i Simulink. Poradnik użytkownika. Wydanie IV - ebook/pdf
Bogumiła Mrozek, Zbigniew Mrozek-20%
Helion

Modeluj, rozwiązuj problemy i wizualizuj wyniki z MATLAB-em i Simulinkiem!

  • Wykonaj złożone obliczenia i wykresy bez programowania
  • Poznaj składniki pakietu MATLAB, przygotuj niezawodne i łatwe w użytkowaniu programy
  • Napisz przyjazne aplikacje App z interfejsem graficznym użytkownika
  • Poznaj elegancję programowania obiektowo zorientowanego
  • Wykorzystaj biblioteki Toolbox w praktyce
  • Przeprowadź symulację procesów w Simulinku

MATLAB...

Delphi dla .NET. Vademecum profesjonalisty - książka
Delphi dla .NET. Vademecum profesjonalisty - książka
Xavier Pacheco-20%
Helion

Platforma .NET staje się coraz bardziej popularna. Powstaje coraz więcej aplikacji realizowanych właśnie pod jej kątem. Udostępniane przez platformę .NET mechanizmy pozwalają na szybkie tworzenie aplikacji, co przysparza jej wielu zwolenników. Do stworzenia aplikacji nie wystarczą jednak tylko mechanizmy, nawet najlepsze. Niezbędne jest wygodne i uniwersalne środowisko programowania, jakim niewątpliwie jest Delphi...


Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod - ebook/pdf
Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod - ebook/pdf
Luis Atencio-20%
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...




Programowanie. Koncepcje, techniki i modele - książka
Programowanie. Koncepcje, techniki i modele - książka
Peter Van Roy, Seif Haridi-20%
Helion

Poznanie istoty programowania komputerów można zacząć od analizy języków programowania, ich struktur, typów danych i instrukcji. Jednak mnogość języków, różnice pomiędzy nimi i możliwość wykorzystania ich do różnych zadań sprawiają, że przeprowadzenie takiej analizy będzie niezwykle czasochłonne, a jednocześnie nie będzie gwarantowało poznania wszystkich koncepcji i paradygmatów programowania...

.NET Framework 2.0. Zaawansowane programowanie - książka
.NET Framework 2.0. Zaawansowane programowanie - książka
Joe Duffy-20%
Helion

Przegląd funkcji i możliwości .NET Framework 2.0
oraz środowiska CLR 2.0 dla zaawansowanych

  • Jakie możliwości oferuje platforma .NET Framework 2.0 i środowisko CLR 2.0?
  • Jak szybko i łatwo pisać aplikacje dla systemu Windows?
  • Jak zwiększyć swą produktywność?

Wraz z coraz bardziej rozbudowaną funkcjonalnością .NET Framework rośnie także jej popularność. Możliwość błyskawicznego tworzenia zaawansowanych aplikacji...


Tcl-Tk. Programowanie - książka
Tcl-Tk. Programowanie - książka
Dariusz Chrobak-20%
Helion
Język programowania Tcl (Tool Command Language) należy do licznej rodziny interpretowanych języków skryptowych. Interpreter Tcl może zostać uruchomiony pod kontrolą wielu systemów operacyjnych, między innymi Linuksa i Windows. Aplikacja Tcl jest niemal w pełni niezależna od wyboru platformy systemowej. Tcl pozwala między innymi na uruchamiania wielu procesów (programów), korzystanie z przekierowań wejścia-wyjścia...

Angular. Profesjonalne techniki programowania. Wydanie II - ebook/pdf
Angular. Profesjonalne techniki programowania. Wydanie II - ebook/pdf
Adam Freeman-20%
Helion

Framework Angular 2 jest dziś uważany za jeden z najwydajniejszych sposobów rozwijania średnich i dużych aplikacji internetowych. Te aplikacje działają bez problemu niezależnie od platformy. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie danych asynchronicznych, bogaty zestaw narzędzi i ogromne ułatwienia podczas projektowania interfejsu użytkownika - to tylko kilka z wielu zalet...


C#. Praktyczny kurs - książka
C#. Praktyczny kurs - książka
Marcin Lis-20%
Helion

Poznaj tajniki programowania w C#

  • Z jakich elementów składa się język C#?
  • Co to jest programowanie obiektowe?
  • Jak tworzyć własne aplikacje?

Chcesz poznać jeden z najpopularniejszych języków programowania? A może jesteś już programistą i chcesz poszerzyć swoje kwalifikacje? Zamierzasz wykorzystywać ogromne możliwości platformy .NET? Zainteresuj się językiem C# -- połączeniem najlepszych cech Javy i C++...

Visual C++. Gotowe rozwiązania dla programistów Windows - książka
Visual C++. Gotowe rozwiązania dla programistów Windows - książka
Jacek Matulewski, Maciej Pakulski, Dawid Borycki, Bartosz Biały, Piotr Pepłowski, Michał Matuszak, Daniel Szlag, Dawid Urbański-20%
Helion

Zostań znawcą środowiska programistycznego Visual C++

  • Podstawowe funkcje i technologie systemu Windows w oczach programistów
  • Praktyczne użycie funkcji WinAPI i biblioteki MFC
  • Programowanie współbieżne dla procesorów wielordzeniowych

Środowisko programistyczne Microsoft Visual C++ idealnie nadaje się do wykorzystania w przypadku pisania programów dla platformy Win32 i jest chętnie wykorzystywane przez profesjonalnych programistów...

Visual Studio .NET: .NET Framework. Czarna księga - książka
Visual Studio .NET: .NET Framework. Czarna księga - książka
Julian Templeman, David Vitter-20%
Helion
Poznaj .NET Framework - siłę platformy .NET

Niniejsza książka stanowi wprowadzenie do .NET Framework, złożonego i bardzo bogatego zestawu narzędzi służących do tworzenia aplikacji dla platformy .NET. Lektura tej książki sprawi, że poznasz główne elementy .NET Framework i nauczysz się tworzyć programy dla platformy .NET. Duża liczba przykładów - od tworzenia grafiki do obsługi baz danych - zilustrowanych wieloma linijkami kodu...

PHP5. Zaawansowane programowanie - książka
PHP5. Zaawansowane programowanie - książka
Edward Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove-20%
Helion

PHP to język umożliwiający tworzenie aplikacji sieciowych uruchamianych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowy język, za pomocą którego można budować nawet najbardziej złożone systemy portalowe, intranetowe i ekstranetowe. Dzięki nowym funkcjom wprowadzonym w PHP 5 możliwe jest korzystanie z plików XML i protokołu SOAP, wydajna komunikacja z bazą danych i stosowanie technik obiektowych...

Visual Studio 2005. Programowanie z Windows API w języku C++ - książka
Visual Studio 2005. Programowanie z Windows API w języku C++ - książka
Piotr Besta-20%
Helion
Napisz własne aplikacje dla systemu Windows
  • Jak tworzyć okna, menu i elementy graficzne?
  • W jaki sposób zarządzać zasobami aplikacji?
  • Jak budować aplikacje wielowątkowe?

System operacyjny to nie tylko środowisko, w którym możemy uruchamiać zainstalowane programy - to także źródło zasobów dla programów tworzonych przez nas samych. Każda aplikacja dla systemu Windows, w której można znaleźć ikony...

JavaScript i jQuery. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio - książka
JavaScript i jQuery. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio - książka
Dawid Borycki, Jacek Matulewski-20%
Helion

JavaScript i jQuery - fantastyczny duet w każdej aplikacji!

  • Poznaj technologię JavaScript i wykorzystaj jej kolosalne możliwości
  • Ułatw sobie pracę za pomocą elastycznych narzędzi z biblioteki jQuery i jQuery UI

Technologia JavaScript nie od dziś jest uważana za potężne narzędzie, doskonale wpasowujące się w sposób działania aplikacji internetowych po stronie serwera. To zaś jest zaleta nie do przecenienia w czasach...

Kylix. Vademecum profesjonalisty - książka
Kylix. Vademecum profesjonalisty - książka
Charles Calvert, Marjorie Calvert, John Kaster, Bob Swart-20%
Helion
Stworzenie przez firmę Borland Kyliksa, linuksowego odpowiednika popularnego Delphi, to jeden z kamieni milowych w rozwoju tego systemu operacyjnego. Programiści piszący aplikacje działające w systemie Linux otrzymali zintegrowane środowisko typu RAD, oparte na sprawdzonym języku ObjectPascal, umożliwiające 'programowanie wizualne'. Ich praca stała się odtąd szybsza i bardziej efektywna...

Wstęp do programowania w języku C# - książka
Wstęp do programowania w języku C# - książka
Adam Boduch-20%
Helion

Zostań profesjonalnym programistą C#

C# jest uważany przez wielu programistów za najlepszy język stosowany do tworzenia aplikacji dla platformy .NET. Język ten, opracowany w firmie Microsoft, łączy w sobie najbardziej wartościowe cechy C++ i Javy, ścisłą integrację z komponentami .NET, wysoki poziom bezpieczeństwa i ogromne możliwości. Świetnie nadaje się do tworzenia aplikacji sieciowych i bazodanowych przeznaczonych zarówno...

ASP.NET 2.0 AJAX. Zaawansowane programowanie - książka
ASP.NET 2.0 AJAX. Zaawansowane programowanie - książka
Matt Gibbs, Dan Wahlin-20%
Helion
Śmiało wkraczaj w nowoczesne technologie, aby tworzyć interaktywne aplikacje internetowe!
  • Jak zarządzać odwołaniami do strony?
  • Jak osadzać skrypty w kontrolkach serwerowych?
  • Jak używać narzędzia Fiddler do kontroli komunikatów?

ASP.NET AJAX to nazwa stworzonego przez Microsoft rozwiązania AJAX. Odnosi się do zestawu technologii klienckich i serwerowych, które koncentrują się na ulepszaniu programowania WWW pod Visual Studio...

Język Go. Poznaj i programuj - ebook/pdf
Język Go. Poznaj i programuj - ebook/pdf
Alan A. A. Donovan, Brian W. Kernighan-20%
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...