Poznaj języki programowania stosowane w systemie Linux
Znajdź, zainstaluj i skonfiguruj niezbędne narzędzia programistyczne
Naucz się tworzyć, kompilować i testować doskonałe aplikacje użytkowe
Systemy należące do rodziny Linux zdobyły ogromną popularność jako
stabilne, wydajne, bezpieczne i darmowe środowiska operacyjne zarówno wśród
użytkowników prywatnych, jak i wielkich korporacji. Dziś środowiska te można spotkać
już niemal wszędzie, a różne dystrybucje walczą o palmę pierwszeństwa i bez
kompleksów konkurują z zamkniętymi komercyjnymi systemami, takimi jak MS Windows czy
Mac OS X. Wzrostowi popularności Linuksa wśród "zwykłych"
użytkowników towarzyszy oczywiście wzrost zapotrzebowania na oprogramowanie użytkowe,
ponieważ nikt nie będzie chciał korzystać z systemu operacyjnego, jeśli nie będzie w
stanie znaleźć odpowiednich dla siebie narzędzi pracy.
Wielu programistów niechętnie odnosi się do tworzenia aplikacji działających pod
Linuksem, ponieważ wydaje im się, że brak w nim odpowiednich narzędzi, system stawia
im wyższe wymagania, a sam kod pisze się trudniej. Tymczasem Linux obsługuje się
podobnie jak inne systemy, a możliwości, jakie proponuje, są naprawdę spore. "Programowanie
w Linuksie. Ćwiczenia" to książka, która w praktyczny sposób prezentuje
najbardziej popularne języki programowania w tym systemie oraz ich zastosowania. Pomaga
też wyposażyć warsztat programisty w bezpłatne narzędzia i właściwie je
skonfigurować. Informuje, jak rozpocząć tworzenie aplikacji i rozwinąć swoje
umiejętności.
Przegląd najpopularniejszych języków programowania w Linuksie
Wybór, instalacja oraz konfiguracja narzędzi i środowisk programistycznych
Konfiguracja i korzystanie z edytorów kodu oraz kompilatorów
Wykrywanie i poprawianie błędów w programach
Automatyzacja pracy programisty dzięki użyciu skryptów
Tworzenie aplikacji graficznych, systemowych i sieciowych
Programowanie wielowątkowe
Generowanie i przetwarzanie plików w różnych formatach
Spis treści:
Wprowadzenie (5)
Rozdział 1. Języki programowania (9)
- Język C (11)
- Język C++ (12)
- Język Java (13)
- Język Python (15)
- Język Perl (17)
- PHP (18)
- JavaScript (20)
Rozdział 2. Darmowe narzędzia programistyczne (23)
- Edytory tekstowe (23)
- Kompilatory (48)
- Zintegrowane środowiska programistyczne (65)
Rozdział 3. Zastosowania wybranych środowisk programistycznych (123)
- Język C (123)
- Język C++ (152)
- Język Java (169)
- Język Python (195)
- Język Perl (211)
- Graficzny interfejs użytkownika (224)
- Język PHP (249)
- JavaScript (267)
- Narzędzia (280)