Efektywny C. Wprowadzenie do profesjonalnego programowania

Informacje szczegółowe Pokaż wszystkie

Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2022
Ilość stron: 272
Opis

C jest systemowym językiem programowania, więc zapewnia maksymalną wydajność sprzętu bazowego. Program napisany w C współpracuje bezpośrednio z warstwą sprzętową, co daje pełną kontrolę nad jego wykonywaniem, a sam kod jest krótki, prosty i działa szybko. Równocześnie można korzystać z zalet programowania wysokiego poziomu. W efekcie C od dwóch dekad pozostaje jednym z najpopularniejszych języków programowania. Trzeba jednak pamiętać o bardzo ważnym szczególe: programista, który używa C, musi wiedzieć, co robi.

Ta książka stanowi przystępne wprowadzenie do tworzenia w języku C profesjonalnego kodu wysokiej jakości. Jest adresowana do każdego, kto chce szybko opanować umiejętność pisania poprawnego, przenośnego i bezpiecznego kodu. Ułatwia również zrozumienie kluczowych zagadnień związanych z programowaniem w C, dzięki czemu wkrótce będziesz tworzyć programy, rozwiązywać problemy i budować działające systemy. Omówiono tu także tematykę debugowania, testowania i analizy kodu C. Sporo miejsca poświęcono dobrym praktykom programowania, dzięki którym łatwiej jest tworzyć poprawny i bezpieczny kod. Poszczególne rozdziały zostały uzupełnione zwięzłymi przykładami kodu i ćwiczeniami pozwalającymi utrwalić prezentowaną treść.

W książce:

  • struktura programu napisanego w C, typy podstawowe, operatory, zmienne i funkcje
  • przepływ sterowania programu i dynamiczna alokacja pamięci
  • kodowanie i typy znaków
  • operacje wejścia-wyjścia i standardowe strumienie C
  • wykorzystywanie preprocesora
  • testowanie, debugowanie i analiza kodu C

C: kod, który przetrwa próbę czasu!

Szczegóły
  • Autor: Robert C. Seacord
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2022
  • Ilość stron: 272
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328383432
  • Język: polski
  • Podtytuł: Wprowadzenie do profesjonalnego programowania
  • Oryginalny tytuł: Effective C: An Introduction to Professional C Programming
  • Tłumacz: Pilch Piotr
  • Nr wydania: 1
  • ISBN: 9788328383432
  • EAN: 9788328383432
  • Wymiary: 17.0x23.0cm
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Czytelnicy Efektywny C. Wprowadzenie do profesjonalnego programowania wybierają też...

  1. 1. Wprowadzenie do mikrokontrolerów AVR. Od elektroniki do programowania, Filip Sala

    Interesujesz się elektroniką? Marzysz o konstruowaniu zaawansowanych urządzeń, w których migają wyświetlacze, furkoczą serwomechanizmy i silniki krokowe? Dopiero zaczynasz przygodę w tej dziedzinie, a może jesteś weteranem, który chce poszerzyć swoją wiedzę? Ta książka jest właśnie dla Ciebie! Dla kogoś, kto chce się rozwijać, kto zamierza od podstaw, gruntownie poznać i opanować jedną z najważniejszych umiejętności XXI wieku, jaką jest programowanie mikrokontrolerów. Dziś niemal wszystkie...

  2. 2. Wprowadzenie do Javy. Programowanie i struktury danych, Y. Daniel Liang

    Mijają lata, dorastają kolejne pokolenia programistów, a Java wciąż zachwyca swoimi możliwościami. Jest językiem równocześnie nowoczesnym, dojrzałym i... eleganckim. Twórcy Javy od jej pierwszego wydania starali się wdrażać awangardowe rozwiązania, pamiętając równocześnie o niezawodności i bezpieczeństwie kodu. Java wciąż pozostaje ulubionym narzędziem profesjonalistów tworzących aplikacje internetowe. Przy czym jej możliwości są o wiele większe. Aby jednak w przyszłości osiągać sukcesy ja...

  3. 3. Błyskawiczny kurs JavaScript. Praktyczne wprowadzenie do programowania, Nick Morgan

    JavaScript jest niewielkim językiem skryptowym o imponujących możliwościach. Niegdyś był kojarzony głó,wnie z efektami specjalnymi na wczesnych stronach internetowych. Dziś dzięki ciągłemu rozwojowi i bogatemu ekosystemowi jest jednym z najważniejszych językó,w w świecie programowania, idealnym do rozpoczęcia przygody z tworzeniem kodu. Wszystko, czego potrzebujesz do szybkiej nauki programowania w JavaScripcie, to trochę chęci, przeglądarka internetowa i ta książka!To interesując...

  4. 4. Programowanie w języku C++. Wprowadzenie dla inżynierów, Bogusław Cyganek

    Wyjątkowy podręcznik omawiający podstawy nowoczesnego języka C++. Profesor Bogusław Cyganek, ceniony ekspert w dziedzinach widzenia komputerowego, sztucznej inteligencji oraz programowania systemów mikroprocesorowych, prezentuje obszerne lekcje programowania obiektowego w języku C++ i koncentruje się na dostarczeniu szybkiej i łatwej do opanowania wiedzy dla osób początkujących, jak również średniozaawansowanych. Publikacja jest przeznaczona studentów kierunków technicznych. Będzie...

  5. 5. Wysoko wydajny Python. Efektywne programowanie w praktyce, Ian Ozsvald

    Język Python zyskał ogromną popularność dzięki swojej prostocie, elegancji i wszechstronności, stając się wyborem numer jeden dla wielu programistów, naukowców danych i inżynierów. Jednak wraz ze wzrostem złożoności projektów i przetwarzanych wolumenów danych, nawet najbardziej doświadczeni deweloperzy stają przed wyzwaniem: jak utrzymać wydajność i skalowalność swoich aplikacji? Często problemem nie jest sam język, lecz sposób jego wykorzystania i optymalizacja kodu.Książka "Wysoko wydajny P...

  6. 6. AI w badaniach jakościowych. Praktyczny przewodnik dla badaczy i analityków społecznych, Agnieszka Maj

    Publikacja stanowi unikalny przewodnik po zastosowaniach sztucznej inteligencji w badaniach jakościowych, oferując konkretne narzędzia, przykłady i refleksje metodologiczne. Autorki prezentują, jak AI może wspierać: • analizę dużych zbiorów danych, • odkrywanie wzorców oraz automatyzację wybranych etapów procesu badawczego. Książka łączy podejście praktyczne z krytyczną oceną ograniczeń i wyzwań wynikających z wykorzystania nowych technologii w naukach społecznych. To pozycja obo...

  7. 7. Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych, Felix Zumstein

    Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych Bez Excela trudno sobie wyobrazić wykonywanie różnych złożonych zadań - to ulubione narzędzie naukowców, finansistów, analityków danych, a także profesjonalistów z innych branż. Każda z tych dziedzin ma swoje stale rosnące wymagania wobec Excela. Firma Microsoft wciąż rozwija ten kultowy arkusz kalkulacyjny, jednak język VBA nie nadąża za potrzebami wielu użytkowników. Osoby te często w codziennej pracy korzystają z Pytho...

  8. 8. RailsSpace. Tworzenie społeczn. serwisów int., Michael Hartl

    Poznaj Ruby on Rails i stwórz atrakcyjną witrynę społecznościową Jak konfigurować sesje bazodanowe? Na czym polega trasowanie komentarzy? W jaki sposób przygotować stronę przesyłania awatarów? Serwisy społecznościowe, które gromadzą ludzi o podobnych zainteresowaniach i umożliwiają komunikację między znajomymi, cieszą się ogromną i wciąż rosnącą popularnością. Dzięki temu, że pozwalają na wymianę opinii i ułatwiają podtrzymywanie globalnych kontaktów, stają się elementami strategii biznesowyc...

  9. 9. Microsoft Power BI Krok po kroku, Nuric Ugarte

    W dzisiejszym dynamicznym świecie biznesu, gdzie dane są nową walutą, umiejętność ich efektywnej analizy i interpretacji staje się kluczową przewagą konkurencyjną. Czy marzysz o tym, by zamienić nieprzebrane ilości surowych informacji w klarowne, praktyczne wnioski, które napędzają strategiczne decyzje? Książka "Microsoft Power BI Krok po kroku" to Twój niezastąpiony przewodnik po ekosystemie Power BI, zaprojektowany, abyś mógł szybko i skutecznie opanować analitykę biznesową.Ten poradnik to ...

  10. 10. Lean UX dla zespołów Agile. Projektowane doskonałych wrażeń użytkownika. Wydanie III, Josh Seiden

    Lean UX dla zespołów Agile. Projektowane doskonałych wrażeń użytkownika. Wydanie III Książka uhonorowana nagrodą Jolt Award Lean UX jest synonimem projektowania i programowania nowoczesnych produktów. Metodyka ta, łącząca w sobie projektowanie skoncentrowane na człowieku, zwinne sposoby pracy i silny zmysł biznesowy jest obecnie uznawana przez projektantów, menedżerów produktów, programistów i "mistrzów młyna" za wiodące podejście dla zespołów zajmujących się dzisiaj produktami cyfr...

  11. 11. Problematyka monitorowania aparatury badawczej IT w badaniach naukowych, Dariusz Jaruga

    W dzisiejszym świecie, gdzie badania naukowe coraz mocniej opierają się na zaawansowanych technologiach informacyjno-komunikacyjnych (ICT), niezawodne monitorowanie aparatury badawczej staje się fundamentem sukcesu i integralności każdego projektu. Złożoność nowoczesnych laboratoriów i procesów zbierania danych wymaga nie tylko intuicji badacza, ale przede wszystkim solidnych, bezpiecznych systemów nadzoru. Czy zastanawiałeś się kiedyś, jak zapewnić maksymalne bezpieczeństwo i efektywność swo...

  12. 12. AI dla profesjonalistów IT. Narzędzia i techniki zwiększające produktywność, Brandon Abshire

    W świecie dynamicznego rozwoju technologicznego, sztuczna inteligencja zyskała miano nie tylko futurystycznej koncepcji, lecz przede wszystkim niezastąpionego narzędzia, które rewolucjonizuje codzienne obowiązki profesjonalistów z branży IT. Książka "AI dla profesjonalistów IT. Narzędzia i techniki zwiększające produktywność" to kompendium wiedzy, które precyzyjnie pokazuje, jak przekuć potencjał ChatGPT, Claude'a i innych zaawansowanych modeli AI w realną przewagę konkurencyjną. Czy zastanaw...

  13. 13. Leksykon.Sztuczna inteligencja. Pojęcia, technologie, zastosowania, Aleksander Żołnierski

    Leksykon skierowany jest zarówno do specjalistów, jak i osób dopiero rozpoczynających przygodę z AI. Zawiera definicje podstawowych terminów, takich jak uczenie maszynowe (machine learning), sieci neuronowe, głębokie uczenie (deep learning), przetwarzanie języka naturalnego (NLP) czy komputerowe widzenie (computer vision). Wyjaśnia również bardziej zaawansowane koncepcje, np. reinforcement learning, generative adversarial networks (GAN) czy AI ethics. Wydawnictwo omawia najważniejsze technolo...

  14. 14. Prompt engineering. Projektowanie aplikacji z wykorzystaniem LLM, Albert Ziegler

    Duże modele językowe (ang. large language models) są fundamentem istnienia wielu nowoczesnych aplikacji. LLM mogą realizować szeroki zakres zadań i służą do rozwiązywania złożonych problemó,w. Jednak projektowanie niezawodnych rozwiązań z wykorzystaniem modeli wymaga opanowania zupełnie nowych kompetencji.Dowiedz się, na czym polega skuteczne komunikowanie się z modelami LLM i w jaki sposó,b przekuwać śmiałe pomysły w działające aplikacje. Poznaj filozofię działania modeli i klucz...

  15. 15. Vibe coding i przyszłość kodowania. Od programisty do dewelopera ery AI, Addy Osmani

    Sztuczna inteligencja dynamicznie zmienia oblicze programowania, wprowadzając rewolucyjne podejście, które wykracza poza tradycyjne pisanie kodu. To już nie tylko narzędzie wspomagające, ale partner w procesie twórczym, zmieniający perspektywę każdego, kto zajmuje się tworzeniem oprogramowania. Właśnie w tym kontekście pojawia się vibe coding - nowatorski paradygmat, który przenosi programistów w erę programowania opartego na intencjach. Czy jesteś gotów na tę transformację i chcesz zrozumieć...

  16. 16. Zanurz się w algorytmach. Przygoda dla początkujących odkrywców Pythona, Bradford Tuckfield

    Bez znajomości algorytmów nie można się nauczyć programowania. Algorytmy są też przydatne w pracy naukowców i inżynierów. Właściwie każdy z nas codziennie z nich korzysta: gotując, wypełniając urzędowe formularze czy przeprowadzając mniej lub bardziej złożone procedury. Co więcej, ludzki organizm również wykonuje skomplikowane działania bez udziału świadomości, ale zgodnie z ukrytymi algorytmami. Łatwo się przekonać, że dzięki umiejętności zastosowania odpowiedniego algorytmu albo nawet za...

  17. 17. Generatywna AI. Wszystko, co warto wiedzieć, Jerry Kaplan

    W skład serii Wszystko, co warto wiedzieć wchodzi wiele unikalnych książek popularnonaukowych wydanych przez Oxford University Press, w których każdy znajdzie odpowiedzi na najbardziej palące i interesujące problemy współczesności - od zmian klimatu przez zagadki ewolucji, bioetykę, aż po fizykę kwantową. Seria ta ma charakter interdyscyplinarny i obejmuje wiedzę z zakresu nauk humanistycznych, medycyny i zdrowia, nauk ścisłych czy społecznych. Książki z tej serii są pisane przez c...

  18. 18. Systemy operacyjne, Andrew S. Tanenbaum

    Większość aplikacji i usług jest zależna od interakcji z systemem operacyjnym, dlatego profesjonaliści IT potrzebują głębokiej, a przede wszystkim aktualnej wiedzy w tej dziedzinie. To właśnie zrozumienie systemów operacyjnych pozwala inżynierowi IT na skuteczne diagnozowanie problemów, optymalizowanie wydajności i tworzenie solidnych rozwiązań, które oprą się próbie czasu i podniosą poziom bezpieczeństwa. To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy stu...

  19. 19. Tajniki Kubernetes, Gigi Sayfan

    Rozwijaj umiejętności orkiestrowania kontenerów w Kubernetes, aby budować, uruchamiać, zabezpieczać i monitorować wielkoskalowe aplikacje rozproszone. To wydanie Tajników Kubernetes zostało uzupełnione o najnowsze narzędzia i kod oraz najświeższe funkcje Kubernetes 1.18. Książka koncentruje się na pogłębianiu znajomości złożonych koncepcji i najlepszych praktyk, pomagając w opanowaniu umiejętności projektowania i wdrażania wielkich klastrów Kubernetes w rozmaitych platformach chmurowyc...

  20. 20. Podręcznik Hardware Hackera. Łamanie wbudowanych zabezpieczeń za pomocą ataków sprzętowych

    Urządzenia wbudowane to mikrokomputery wielkości chipa na tyle małe, że można je włączyć w strukturę urządzenia, którym sterują. Znajdują się wszędzie - w telefonach, samochodach, kartach kredytowych, laptopach, sprzęcie medycznym, a nawet w infrastrukturze krytycznej. Oznacza to, że zrozumienie ich działania ma kluczowe znaczenie dla bezpieczeństwa. Książka Podręcznik hardware hackera zabierze Cię w głąb różnych typów systemów wbudowanych, pokazując projekty, komponenty, ograniczenia bezp...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula