Algorytmy w Perlu

okladka
Wielu programistów poszukuje książki, która przedstawiłaby implementacje znanych algorytmów w Perlu. Niestety w podręcznikach do tego języka trudno znaleźć informacje na ten temat. Informatycy opracowali wiele technik związanych z często spotykanymi problemami, takimi jak:
  • Przybliżone dopasowywanie tekstów (uwzględniające literówki)
  • Znajdowanie korelacji w zbiorach danych
  • Algorytmy związane z grami
  • Przewidywanie zjawisk (np. obciążenia serwera WWW)
  • Dopasowywanie wielomianowe i za pomocą funkcji sklejanych
  • Szyfrowanie informacji
Dzięki algorytmom przedstawionym w niniejszej książce będziesz mógł poradzić sobie z tymi problemami używając wydajnego i łatwego do nauczenia się języka, jakim jest Perl.

Autorzy zakładają, że opanowałeś już składnię Perla i znasz jego podstawowe funkcje. Książka "Algorytmy w Perlu" przystępnie objaśni Ci, kiedy używać klasycznych technik programistycznych i w jakich rodzajach aplikacji znajdują one swoje zastosowanie, a przede wszystkim pokaże Ci, jak je implementować w Perlu.

Jeśli jesteś początkującym programistą, poznasz najważniejsze algorytmy, które pozwolą Ci rozwiązywać problemy programistyczne w sposób profesjonalny. Nawet jeśli znasz już podstawy algorytmiki, będziesz zapewne zaskoczony z jaką łatwością można je zastosować w Perlu. W książce znajdziesz nawet obowiązkowy program rysujący fraktale.

Jest to pierwsza książka spośród licznych pozycji poświęconych algorytmom, która demonstruje ich użycie za pomocą Perla.

Autorami są m.in. Jon Orwant, redaktor The Perl Journal i Jarkko Hietaniemi -- zarządzający biblioteką modułów CPAN. Wszyscy autorzy są stałymi współpracownikami CPAN, stąd wiele z przytoczonych tu fragmentów kodu możesz znaleźć w tej bibliotece. "Poświęciłem lekturze wiele czasu przeznaczonego na sen -- tak ekscytująca jest ta książka"
Tom Christiansen

GIMP. Leksykon kieszonkowy

okladka

GNU Image Manipulation Program (Program GNU do manipulacji obrazem), lub inaczej Gimp, jest potężnym i złożonym programem open source służącym do edycji obrazu. Ponieważ możliwości Gimpa mogą być rozszerzane za pomocą modułów i skryptów, jego funkcjonalność jest praktycznie nieograniczona. Niniejszy leksykon opisuje Gimpa w wersji 1.2 oraz wszystkie moduły rozszerzające i skrypty będące częścią jego standardowej dystrybucji. Ta książka pomoże zarówno nowicjuszowi, pragnącemu poznać możliwości Gimpa, jak i doświadczonemu użytkownikowi, który poszukuje opisu konkretnych funkcji programu. Dużym nakładem pracy udokumentowano wiele, często ukrytych, własności Gimpa, które sprawiają, że praca z nim staje się bardziej wydajna.

Niniejszy leksykon rozpoczyna się od opisu przybornika (Toolbox), głównego okna Gimpa oraz funkcji dostępnych za jego pomocą. Druga część książki zawiera opis okna obrazu (Image) oraz funkcji dostępnych poprzez menu kontekstowe otwierane kliknięciem prawym przyciskiem myszy w dowolnym miejscu okna obrazu. Dokładnie opisana zostanie hierarchia menu kontekstowego, co umożliwi szybsze odnalezienie konkretnych funkcji.

Niniejsza książka opisuje również stosowanie w Gimpie niektórych mniej popularnych modułów Perla. Jeżeli moduły te nie są zainstalowane w danym systemie, nie będzie możliwe skorzystanie z niektórych funkcji, które Perl dołącza do Gimpa. Funkcje wymagające wykorzystania Perla zostały oznaczone ikoną wielbłąda.

Zrozumienie Gimpa oraz, ogólnie mówiąc, manipulacji obrazem wymaga rozumienia niektórych terminów technicznych. Terminy te zostały wyjaśnione na końcu książki, razem z listą formatów plików obrazów obsługiwanych przez Gimpa oraz odpowiadających im właściwości.


CorelDRAW 11. Vademecum profesjonalisty. Tom 2

okladka
Poznaj zaawansowane możliwości najnowszej wersji CorelDraw i wykorzystaj je w swojej pracy.

CorelDraw to jedna z najdłużej rozwijanych i najpopularniejszych aplikacji graficznych. Każda kolejna wersja wprowadza ulepszenia i nowe możliwości. Po piętnastu latach od pojawienia się pierwszej wersji programu, wprowadzono na rynek jedenastą edycję CorelDRAW.

Książka "CorelDraw 11. Vademecum profesjonalisty" jest pozycją przeznaczoną dla grafików i ilustratorów, którzy chcą wykorzystać potężne możliwości tego programu w swojej codziennej pracy. Dzięki doświadczeniu Steve"a Baina dokładnie poznasz aplikację i i będziesz mógł wykorzystać setki wskazówek, które nauczą Cię uzyskiwać wspaniałe rezultaty.

W drugim tomie książki zawarto informacje o zaawansowanych możliwościach programu CorelDraw:

  • Dokładny opis zmian i ulepszeń wprowadzonych w najnowszej wersji programu
  • Omówienie efektów specjalnych: obwiedni, deformacji, metamorfozy, obrysu, cieni, soczewek i efektów przezroczystości
  • Tworzenie obrazów trójwymiarowych; perspektywa
  • Obsługa obiektów bitmapowych
  • Drukowanie w CorelDraw, tworzenie rozbarwień
  • Tworzenie elementów stron WWW
  • Animacje w Corel R.A.V.E 2.0
  • Rozbudowa możliwości Corela za pomocą VisualBasic for Applications, makropolecenia
  • Dodatek podsumowujący skróty klawiaturowe
Materiał zawarty w niniejszej książce został opracowany w taki sposób, by opisywane funkcje programu CorelDRAW stały się zrozumiałe dla wszystkich użytkowników, bez względu na zakres posiadanej wiedzy: od początkujących po zaawansowanych. Tom drugi jest skierowany w pierwszym rzędzie do tej drugiej grupy. Jeśli profesjonalnie zajmujesz się grafiką komputerową, uczestniczysz w procesie przygotowania publikacji do druku i chcesz wykorzystać w tym celu potencjał CorelDraw -- "CorelDraw 11. Vademecum profesjonalisty. Tom II" stanowi dla Ciebie lekturę obowiązkową.


C++Builder. Kompendium programisty

okladka
Język C++ od czasu jego zdefiniowania przez Bjarne Stroustrupa był kilkakrotnie uaktualniany w latach 80. i 90. XX wieku. Chociaż C++Builder nie jest dokładnym odzwierciedleniem standardu ANSI języka C++, to obecna jego wersja przygotowana przez firmę Borland jest stabilna i zgodna z oczekiwaniami programistów. Borland C++Builder stanowi połączenie nowoczesnego języka programowania, jakim jest C++, biblioteki komponentów wizualnych VCL/CLX oraz zintegrowanego środowiska programisty IDE.

"C++Builder. Kompendium programisty" omawia podstawy programowania w C++ ze szczególnym uwzględnieniem możliwości oferowanych przez kompilator Borland C++Builder. Poznasz więc nie tylko sam język, ale nauczysz się pisać w nim wydajne i przenośne aplikacje, działające zarówno w środowisku linuksowym, jak i w Windows.

Omówione zagadnienia obejmują:

  • Opis zintegrowanego środowiska programisty C++Buildera
  • Podstawy języka C++
  • Wczesne oraz późne wiązanie -- wstęp do programowania zorientowanego obiektowo
  • Możliwości C++Buildera w zakresie posługiwania się tablicami różnego typu
  • Zaawansowane operatory rzutowania typów
  • Informacje czasu wykonania
  • Obsługę wyjątków
  • Obsługę plików
  • Łańcuchy ANSI
  • Zmienne o typie modyfikowalnym w czasie wykonywania programu
  • Funkcje FPU i systemowe
  • Elementy wielowątkowości -- wykorzystanie C++ oraz C++Buildera w nowoczesnych, wielowątkowych systemach operacyjnych
  • Liczby pseudolosowe i konwersje wielkości liczbowych
  • Wprowadzenie do grafiki
  • Komponentowy model C++Buildera i biblioteki DLL
  • Biblioteka CLX -- projektowanie aplikacji przenośnych pomiędzy systemami operacyjnymi Windows i Linux

C#. Leksykon kieszonkowy

okladka
Książka "C#. Leksykon kieszonkowy" dostarcza programistom zwięzłego opisu najbardziej innowacyjnego z języków środowiska .NET. Zaprojektowana jako poręczny, przenośny przewodnik do codziennego użytku, stanowi niezbędną pomoc dla programistów. Pomoże także Czytelnikowi przypomnieć sobie typowe wzorce składniowe, a ponadto ułatwi poruszanie się po środowisku .NET Framework.

Książka ta zawiera:

  • Opis języka C# zawierający reguły składniowe dotyczące słów kluczowych, deklaracji i instrukcji
  • Wprowadzenie do systemu typów, w tym opis mechanizmu opakowywania i odpakowywania pomiędzy typami referencyjnymi a typami wartościowymi
  • Zestawienie opcji kompilatora C# oraz przewodnik po istotnych narzędziach środowiska .NET
  • Tabele opisujące składnię wyrażeń regularnych, specyfikatory formatu oraz zestawienie przestrzeni nazw i odpowiadających im złożeń

Java. Algorytmy i struktury danych

okladka

Książka "Java. Algorytmy i struktury danych" jest łatwym do zrozumienia podręcznikiem poświęconym złożonym zagadnieniom gromadzenia i zarządzania danymi w taki sposób, aby uzyskać maksymalną efektywność działania programów komputerowych. Niezależnie od używanej platformy systemowej oraz języka programowania, opanowanie zagadnień przedstawionych w niniejszej książce poprawi jakość i efektywność tworzonego oprogramowania. Dzięki wykorzystaniu Javy do implementacji najważniejszych pojęć, uniknięto problemów związanych ze złożonością języków C oraz C++ i w pełni skoncentrowano się na prezentacji algorytmów i struktur danych.

Autor -- Robert Lafore -- prezentuje proste i zrozumiałe przykłady unikając niepotrzebnej matematyki i skomplikowanych dowodów, często pojawiających się w książkach o tej tematyce. W prezentowanym drugim wydaniu książki, autor udoskonalił i rozbudował przykłady, wykorzystując w nich najnowsze możliwości Javy. Na końcu każdego z rozdziałów zostały zamieszczone pytania i odpowiedzi, umożliwiające sprawdzenie stopnia zrozumienia i opanowania omawianych zagadnień.

W książce opisano:
  • Tablice
  • Proste i złożone algorytmy sortowania
  • Stosy i kolejki
  • Listy
  • Zastosowania rekurencji
  • Różne rodzaje drzew i sposoby ich implementacji
  • Tablice rozproszone
  • Sterty
  • Grafy i grafy ważone
  • Dobór właściwych algorytmów i struktur danych

« poprzednia 1 2 3 4 5 6 7 8 9 10 następna »