Write Great Code, Volume 2, 2nd Edition
Autor Randall Hydeen Limba Engleză Paperback – 13 aug 2020
Considerăm că Write Great Code, Volume 2, 2nd Edition se adresează programatorilor care au depășit etapa de inițiere și doresc să înțeleagă mecanismele interne prin care codul scris în limbaje de nivel înalt interacționează cu procesorul. Lectura presupune cunoștințe solide de programare și o curiozitate tehnică pentru optimizarea performanței la nivel de bit.
Descoperim aici o analiză metodică a modului în care compilatoarele transformă structurile de date și fluxurile de control în instrucțiuni executabile. Această ediție a doua extinde aria de aplicabilitate către ecosisteme moderne, integrând specificații pentru Swift, Java și arhitecturile ARM pe 64 de biți, esențiale în peisajul actual al dispozitivelor mobile și serverelor. Ca și Igor Zhirkov în Low-Level Programming, autorul distilează experiență reală în principii acționabile, oferind cititorului capacitatea de a anticipa eficiența codului înainte ca acesta să fie compilat. Diferența majoră constă în faptul că Hyde se concentrează pe alegerea conștientă a instrucțiunilor de nivel înalt pentru a genera cel mai rapid cod mașină posibil.
În contextul operei sale, acest volum reprezintă puntea de legătură între înțelegerea hardware-ului, explorată în Write Great Code, Volume 1, și rigoarea arhitecturală din Write Great Code, Volume 3. Dacă în The Art of 64-Bit Assembly, Volume 1 Hyde se concentrează exclusiv pe limbajul de asamblare, aici el demonstrează utilitatea acestor cunoștințe pentru programatorul modern care folosește limbaje compilate sau interpretate. Este o resursă tehnică ce transformă programarea dintr-o activitate abstractă într-una ancorată în realitatea fizică a execuției pe procesor.
Preț: 248.40 lei
Preț vechi: 363.53 lei
-32%
Carte disponibilă
Livrare economică 29 mai-09 iunie
Livrare express 12-16 mai pentru 108.21 lei
Specificații
ISBN-10: 1718500386
Pagini: 656
Dimensiuni: 177 x 234 x 44 mm
Greutate: 1.27 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care vor să scrie cod performant, nu doar funcțional. Veți câștiga o înțelegere profundă a modului în care alegerile de programare influențează consumul de resurse și viteza de execuție. Este un instrument esențial pentru cei care lucrează cu sisteme unde fiecare ciclu de procesor contează, oferind un avantaj competitiv prin stăpânirea optimizării low-level aplicate în context high-level.
Despre autor
Randall Hyde este un expert recunoscut la nivel internațional în programarea de nivel scăzut și limbaje de asamblare. Autor al seriei de succes Write Great Code și al lucrării fundamentale The Art of Assembly Language, Hyde a predat limbajul de asamblare la University of California, Riverside, timp de peste un deceniu. Expertiza sa este clădită pe decenii de dezvoltare software, fiind creatorul asamblorului Lisa pentru Apple II și al High Level Assembly (HLA). Contribuțiile sale constante în publicații precum Dr. Dobb's Journal și Byte îi consolidează statutul de mentor pentru generații de ingineri software care caută să înțeleagă simbioza dintre cod și hardware.
Descriere
- This 2nd edition has guidance on Swift and Java, 64-bit CPUsARM, Java Virtual Machine and the Microsoft Common Runtime.
- The Write Great Code series is a well-established series on core computer science topics.
- Hyde is the developer of the Lisa assembler for Apple II and the High Level Assembly Language.
- He has written extensively on the subject for over 20 years, and is a highly regarded expert in the field.
- A long-awaited volume in the series about Engineering Software is in the works.