Publisher: 24
Alan A. A. Donovan, Brian W. Kernighan
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, do tworzenia narzędzi dla programistów, ale jest też znakomitym językiem do programowania grafiki, aplikacji mobilnych i uczenia maszynowego. Niniejsza książka jest skierowana do osób, które chcą jak najszybciej rozpocząć tworzenie wydajnego oprogramowania w Go. Autorzy przejrzyście wyjaśnili podstawy tego języka i zasady nim rządzące, a swój wykład uzupełnili setkami interesujących i praktycznych przykładów dobrze napisanego kodu Go. W ten sposób Czytelnik dobrze pozna wszystkie aspekty tego języka, jego najistotniejsze pakiety oraz szeroki zakres zastosowań. W książce omówiono: podstawowe koncepcje Go, jego najważniejsze konstrukcje i elementy strukturalne programu; proste i złożone typy danych, funkcje, metody i interfejsy; zasady współbieżności implementowanej w Go; kompilacja i formatowanie programu w Go; korzystanie z pakietów oraz z bibliotek testowania; zagadnienia zaawansowane: korzystanie z refleksji i programowanie niskiego poziomu. Poznaj język Go — doskonałe narzędzie dla profesjonalisty!
Język Go. Tworzenie idiomatycznego kodu w praktyce
Jon Bodner
Go pojawił się w 2009 roku, służy do tworzenia usług internetowych. Pozwala na łatwe pisanie wydajnych aplikacji. Zdobył popularność, jednak wielu programistów nie wykorzystuje w pełni jego możliwości. Dotyczy to zwłaszcza osób, które przy pisaniu kodu Go korzystają z konstrukcji właściwych dla innych języków. Nie jest to właściwa metoda programowania. Aby tworzyć przejrzysty, prawidłowy kod w Go, należy do niego podejść w sposób idiomatyczny. Ten praktyczny przewodnik jest przeznaczony dla osób, które chcą się nauczyć myśleć jak rasowi programiści Go. Dzięki niemu zaczniesz pisać idiomatyczny kod w Go, co pozwoli Ci optymalnie wykorzystywać możliwości tego języka. Dowiesz się, jak wygląda środowisko programistyczne Go i w jaki sposób przygotować je do pracy, również zespołowej. Przeanalizujesz kwestie zmiennych, typów, struktur sterujących i funkcji Go i być może odkryjesz subtelne niuanse odróżniające ten język od innych. Zapoznasz się także ze sprawdzonymi wzorcami projektowymi i przekonasz się, że naprawdę warto je stosować we własnym kodzie. Osobny rozdział poświęcono przyszłej implementacji typów sparametryzowanych i jej integracji z istniejącymi mechanizmami języka. W książce: czym jest idiomatyczny kod w języku Go najlepsze wzorce projektowe w Go przygotowanie i konfiguracja środowiska programistycznego zastosowanie mechanizmu refleksji, a także pakietów unsafe i cgo tworzenie wydajnego kodu w Go możliwe problemy, ich unikanie i rozwiązywanie Poznaj Go: nudny język do pisania fascynujących programów!
Język Go. Tworzenie kodu z wykorzystaniem najlepszych konwencji i praktyk. Wydanie II
Jon Bodner
Go bardzo szybko upowszechnił się wśród twórców usług sieciowych. Jednak zaznajomienie się z jego składnią nie wystarczy programistom, którzy używają innych języków. Poprzestanie na takiej pobieżnej nauce powoduje nieświadome stosowanie wzorców, które w kontekście Go nie mają sensu. Aby skorzystać w pełni z potencjału tego języka, trzeba się nauczyć pisać idiomatyczny kod. Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie! W książce: idiomatyczny kod Go przygotowanie środowiska programistycznego Go stosowanie refleksji oraz modułów unsafe i cgo zapewnianie efektywnego działania kodu optymalizacja użycia pamięci zaawansowane narzędzia programistyczne Go Książka rzeczowo wyjaśnia najważniejsze cechy języka i omawia dobre wzorce projektowe. Aaron Schlesinger, starszy inżynier, Microsoft
Język GRAFCET w przykładach. Programowanie sterowników PLC
Jerzy Hawrylak
Zaprogramuj sterowniki z wykorzystaniem języka GRAFCET Jednym z najważniejszych urządzeń stosowanych w automatyce przemysłowej jest sterownik PLC. Zawiera on układ mikroprocesorowy, który umożliwia kierowanie pracą maszyny, linią produkcyjną, oświetleniem hali lub innymi urządzeniami elektrycznymi. Sterowniki PLC mają mnóstwo zalet: są niewielkie, wysoce niezawodne, proste w serwisowaniu, wymagają małej mocy zasilania, a przy tym pozwalają realizować złożone funkcje sterowania i regulacji. Wszystkie ich cechy gwarantują, że urządzenia te zostaną z nami na długo, a wiedzę dotyczącą programowania sterowników PLC opanować powinien każdy absolwent szkoły kształcącej przyszłych mechatroników i automatyków. Ten podręcznik programowania sterowników PLC skupia się na urządzeniu Siemensa S7-1200 i środowisku TIA Portal V.16. Jednak jego treść będzie zrozumiała i przydatna również dla osób programujących inne urządzenia w odmiennych środowiskach. Podczas pracy z książką skupimy się na języku GRAFCET. Pozwala on na proste opisanie systemu odnoszącego się do urządzenia lub procesu technologicznego pracującego sekwencyjnie. Po przekształceniu diagramu GRAFCET na język graficzny drabinkowy LD lub funkcjonalny schemat blokowy FBD możliwe jest wgranie programu do sterownika PLC i sterowanie maszyną lub procesem. Pokazano tu wiele prostych przykładów konwersji tego typu. Każdy zawiera schemat układu sterowania, podłączenie wejść i wyjść do sterownika PLC, diagram GRAFCET, a także program w języku drabinkowym LD, dzięki czemu zrozumienie tematu jest łatwiejsze.
Jacek Gordon
JĘZYK HISZPAŃSKI DLA SAMOUKÓW to kompletny podręcznik do nauki języka hiszpańskiego na poziomach B2 i C1. E-book zawiera pełny przegląd gramatyki hiszpańskiej oraz podręcznik do nauki słów i zwrotów, poprzez naukę wg. wypróbowanej i skutecznej metody opracowanej przez autora. Podręcznik jest przystosowany do używania na komputerach i tabletach.
Język i mit. Przyczynek do zagadnienia imion bogów
Ernst Cassirer
Niniejsza rozprawa Cassirera pochodzi z najważniejszego bodaj okresu jego twórczości okresu współpracy z Biblioteką Warburga i mimo niewielkich rozmiarów jest w dużej mierze reprezentatywna, tak gdy idzie o wykorzystywaną przez niego metodę, jak i o główny obszar jego zainteresowań badawczych. Stanowi bezpośrednie nawiązanie do rozprawy Hermanna Usenera GOtternamen. Versuch einer Lehre von der religiOsen Begriffsbildung. Pod względem swojej treści książka przedstawia silną korelację języka i mitu, słowa i magii, biorąc za punkt wyjścia twierdzenie o zasadniczej zgodności istoty bóstwa z jego imieniem. Opisuje przykłady sprawczej siły słowa w świecie opanowanym przez myślenie mityczne i przez to wskazuje na zasady i swoistą logikę mitu. Język przedstawia tutaj to, co myślenie mityczne bezpośrednio wyraża: odzwierciedlenie całości w każdym szczególe, przyczynowość opartą na celowym działaniu jakiegoś podmiotu, a zatem uduchowienie i personifikację przyrody, oparcie na zmysłowym, bezpośrednim oglądzie, na bezpośredniej zmysłowej obecności. (Przemysław Parszutowicz) Pod względem swojej treści prezentowana tu książka pokazuje silną korelację języka z mitem, słowa z magią. Opisuje przykłady sprawczej siły słowa w świecie zdominowanym przez myślenie mityczne, i przez to wskazuje na zasady oraz swoistą logikę mitu. Język przedstawia tutaj to, co myślenie mityczne bezpośrednio wyraża: odzwierciedlenie całości w każdym szczególe; przyczynowość opartą na celowym działaniu jakiegoś podmiotu, a zatem uduchowienie i personifikację przyrody; oparcie na zmysłowym, bezpośrednim oglądzie, na bezpośredniej, zmysłowej obecności. Przynależność do określonych gatunków i, co za tym idzie, budowa rodzajów gramatycznych jest uzależniona od relewantnych w danej kulturze czy społeczności warunków zewnętrznych, postrzeganych zmysłowo cech i przeżywanych emocji. Zależy od nich zatem sama struktura pojęciowa świata mitycznego. Mit oczywiście nie jest przez Cassirera rozumiany jako rodzaj prymitywnej próby wyjaśniania przyrody, niedojrzałe stadium poznania. Nie jest też mimo że w studium niniejszym bada się jego stosunek do języka traktowany li tylko pod kątem literackim czy historycznym. Nie jest także czymś, co cechuje tylko kultury starożytne czy pierwotne, czymś, co zostało pokonane i wyparte przez myślenie naukowe. Jest rozumiany jako funkcja świadomości, obecna w każdej z kultur, niezależnie od stopnia jej zaawansowania oraz w każdym czasie także współcześnie. Jest funkcją najbardziej podstawową, mającą logiczne pierwszeństwo wobec pozostałych form symbolicznych Język i mit jest jednym z niewielu miejsc, gdzie Cassirer explicite wyraża ten prymat. Myślenie mityczne bazuje na bezpośredniości świata przeżywanego, na źródłowym fenomenie życia, którego nie można w żaden sposób wyjaśnić poprzez sprowadzenie do czegoś bardziej podstawowego i który w związku z tym przedstawiany jest za pomocą całej gamy bóstw adekwatnych do jego praktycznego obszaru. (Fragment przedmowy tłumacza)
Język inżynierii systemów SysML. Architektura i zastosowania. Profile UML 2.x w praktyce
Stanisław Wrycza, Bartosz Marcinkowski
SysML, czyli System Modeling Language, to nowy obiektowy język modelowania systemów. W prostej linii wywodzi się on z języka UML, który stanowił do tej pory swego rodzaju standard w inżynierii oprogramowania. SysML został dostosowany do specyficznych potrzeb inżynierów systemowych, zajmujących się projektami w sposób całościowy. Pozwala na specyfikację, analizę, projektowanie i weryfikację złożonych systemów różnego rodzaju, a dzięki swoim dużym możliwościom i elastyczności w ciągu kilku lat zdołał zdobyć liczną rzeszę profesjonalnych użytkowników. Opanowanie arkanów posługiwania się tym narzędziem ułatwi książka "Język inżynierii systemów SysML. Architektura i zastosowania. Profile UML 2.x w praktyce". Pierwsza na polskim rynku pozycja poświęcona SysML stanowi jednocześnie doskonałe wprowadzenie w zagadnienia inżynierii systemowej, zawiera szczegółowy opis architektury języka oraz prezentuje najważniejsze koncepcje związane z jego zastosowaniem. Książka niemal w całości przedstawia różnego typu diagramy, a zamieszczone w niej dodatki ułatwią zrozumienie nawet najbardziej skomplikowanych zagadnień i umożliwią sprawne poruszanie się po treści oraz uzupełnienie wiedzy w oparciu o publikacje innych autorów. Struktura, historia i zastosowania języka SysML Diagram wymagań systemowych Diagram definiowania bloków Diagram bloków wewnętrznych Diagram parametryczny Rozszerzony diagram czynności Diagramy UML4SysML Poznaj język SysML, opierając się na wiedzy najlepszych specjalistów w tej dziedzinie!
Język japoński dla początkujących. Wydanie drugie zmienione i rozszerzone
Ewa Krassowska-Mackiewicz
Ewa Krassowska-Mackiewicz ukończyła japonistykę na Uniwersytecie Warszawskim w 1994 roku. Przez rok była na stypendium na Uniwersytecie w Hiroshimie przyznanym jej przez Japońskie Ministerstwo Edukacji. Od 1997 roku związana jest na stałe z PJATK, gdzie jest pracownikiem Katedry Kultury Japońskiej. Zajmuje się metodologią nauczania języka japońskiego, e-learningiem, kaligrafią i rozmaitymi aspektami kultury japońskiej. Autorka poczytnych książek do nauki języka japońskiego. Podręcznik języka japońskiego dla początkujących jest napisany w przystępnej formie tak, aby każdy zainteresowany nauką tego języka mógł samodzielnie poznawać kolejne zagadnienia gramatyczne, próbować swoich sił w zaproponowanych ćwiczeniach oraz sprawdzić wyniki swoich prób w załączonych rozwiązaniach. Między wyjaśnieniami ściśle gramatycznymi autorka zamieściła wiele ciekawych uwag dotyczących współczesnych zwyczajów językowych Japończyków. Opanowanie materiału językowego z tego podręcznika pozwoli nabyć umiejetność wyrażania swoich myśli i uczuć po japońsku. Załączony słownik japońsko – polski (rozszerzony dwukrotnie w nowym wydaniu) pozwala na konstruowanie jeszcze bogatszych wypowiedzi. Wraz z kolejną częścią („Język japoński dla średniozaawansowanych” oraz „Podstawowe znaki japonskie” Wydawnictwa PJATK) przygotowuje do egzaminu kompetencji z języka japońskiego Nihongo Noryoku Shiken na poziomie N5. Podręcznik ten pokazuje, że japoński język mówiony wcale nie jest trudny, zwłaszcza dla Polaków!