LIBRISTO
LIBROAMANTO
povinné
Staňte sa súčasťou komunity milovníkov kníh z celého sveta a získajte hromadu výhod. Založiť účet zdarma
0
Doprava zadarmo s Packetou nad 59.99 €
Kuriér DPD 2.99 Zberné miesto GLS 2.49 SPS 3.99 SPS Parcel Shop 2.99 Packeta kurýr 3.99 Pošta 3.99 Zberné miesto DPD 2.99 Kuriér GLS 3.99 Packeta 2.99

Doprava zdarma pre objednávky nad 59,99 € s Packetou a SPS Boxmi.

LEARN PHARO

MODERN SMALLTALK FOR BEGINNERS: MASTER LIVE PROGRAMMING AND OBJECT ORIENTED DEVELOPMENT WITH PHARO 13. FROM BASICS TO BUILDING REAL APPLICATIONS

Jazyk AngličtinaAngličtina
Kniha Brožovaná
Kniha LEARN PHARO EIRA VEYSON
Libristo kód: 50577868
Nakladateľstvo Independently published, október 2025
Master live programming and pure object-oriented development with Pharo 13, the modern Smalltalk env... Celý popis
? points 65 b
26.93
Skladom u dodávateľa Odosielame za 9-15 dní

30 dní na vrátenie tovaru

Master live programming and pure object-oriented development with Pharo 13, the modern Smalltalk environment where you code, debug, and modify running applications in real time.

Most programming languages force you to write code, compile, run, and repeat. Pharo offers something different: a live programming environment where you interact directly with objects, modify code while your program runs, and explore your application from the inside out. This book gives you a clear, beginner-friendly path from installation to building real applications, teaching you not just Pharo syntax but a fundamentally different way of thinking about software development.

Written for developers new to Pharo or Smalltalk, this guide starts with the philosophy behind live programming and walks you through every concept with hands-on examples. You'll learn Pharo's elegant syntax (it fits on a postcard), master the powerful development tools that make live coding possible, and build complete applications including a task manager and a component-based web application with Seaside.

What You'll Learn:

  • Live programming fundamentals and the Pharo philosophy: understanding the image-based environment, virtual machine architecture, and how Pharo differs from traditional compile-run-debug cycles
  • Pharo 13 installation and environment setup on Windows, macOS, and Linux, with System Browser navigation and essential keyboard shortcuts
  • The postcard language: Pharo's six reserved words, message sending patterns (unary, binary, and keyword messages), variables, assignments, and literals
  • Pure object-oriented programming: creating classes, defining instance variables with proper encapsulation, writing methods, and organizing code with message protocols
  • Collections mastery: working with Arrays, OrderedCollections, Sets, Dictionaries, and Association objects, plus iteration patterns like do:, select:, collect:, and reject:
  • Blocks and closures: understanding block syntax, conditionals with ifTrue:ifFalse:, loops using timesRepeat: and whileTrue:, and exception handling
  • Inheritance and OO design: navigating class hierarchies, method lookup with the super keyword, abstract classes, Template Method pattern, and polymorphism
  • Live debugging techniques: using the debugger to understand code flow, the Inspector for runtime object exploration, and modifying code while your program runs
  • Building a complete Task Manager: designing the architecture, creating domain objects, building a user interface, and persisting data with Fuel serialization
  • Web development with Seaside: component-based web architecture, creating interactive components with callbacks, and session management with proper state handling
  • Professional practices: writing unit tests with SUnit framework, version control with Iceberg and Git integration, and exploring Pharo libraries

Every concept is taught through working code examples that you type and run in the live environment. You'll experience Pharo's unique workflow: inspecting objects at runtime, stepping through code in the debugger, and making changes that take effect immediately without restarting your application.

Start your journey into live programming today and discover a development experience that changes how you think about building software.

Herečka & Polyglotka
EWA KASP pre
Prehrať video
Ewa Kasp
Libristo má najväčší výber cudzojazyčnej literatúry. Preto si knihy kupujem tu.

Informácie o knihe

Celý názov LEARN PHARO
Autor EIRA VEYSON
Jazyk Angličtina
Väzba Kniha - Brožovaná
Dátum vydania 2025
Počet strán 268
EAN 9798271139147
Libristo kód 50577868
Nakladateľstvo Independently published
Váha 472
Rozmery 178 x 254 x 14
Darujte túto knihu ešte dnes
Je to jednoduché
1 Pridajte knihu do košíka a vyberte možnosť doručiť ako darček 2 Obratom Vám zašleme poukaz 3 Knihu zašleme na adresu obdarovaného

Prihlásenie

Prihláste sa k svojmu účtu. Ešte nemáte Libristo účet? Vytvorte si ho teraz!

 
povinné
povinné

Nemáte účet? Získajte výhody Libristo účtu!

Vďaka Libristo účtu budete mať všetko pod kontrolou.

Vytvoriť Libristo účet
Knižný radca Libroamiko
Ahoj, som Libroamiko, môžem pomôcť?