{"product_id":"2940154647936","title":"Linguaggio C: Approfondimenti","description":"\u003cp\u003eQuesto libro ha la stessa impostazione pratica del precedente “Stack Frames: A look from inside” in cui il lettore può trovare utili informazioni su molti dei temi trattati qui.\u003cbr\u003eConcentrandosi sugli argomenti principali, esamina dettagli di implementazione che spesso sfuggono, o non interessano, agli studenti nel loro primo approccio col linguaggio C.\u003cbr\u003eQuesto spiega perché ci sono così pochi capitoli, che coprono solo gli argomenti più importanti del linguaggio, e, spesso, lunghi paragrafi poveri di dettagliate definizioni ma ricchi di esempi e prove che il lettore è invitato a ripetere sul proprio sistema operativo.\u003cbr\u003ePertanto, il libro è indirizzato principalmente a studenti i quali, avendo già imparato il C, desiderano approfondirne la conoscenza osservando come il codice sorgente viene implementato dai compilatori.\u003cbr\u003eÈ un'occasione per esplorare un mondo tanto misterioso quanto affascinante, la cui rilevanza è spesso sottovalutata.\u003cbr\u003eLa fatica di guardare il codice assembly di un programma e confrontarlo col sorgente C è ampiamente ripagata dalla conoscenza di come i computer lavorano e dalla possibilità di ottimizzare quelle porzioni di codice responsabili di rallentare l'eseguibile, assumendo di aver già scelto l'algoritmo più efficace e le opzioni di ottimizzazione più adatte.\u003cbr\u003eUna buona dose di pazienza, un sistema operativo GNU, due compilatori (gcc, clang) e un debugger (gdb) sono gli strumenti di cui il lettore necessita.\u003c\/p\u003e","brand":"Giuseppe Di Cataldo","offers":[{"title":"Default Title","offer_id":47112019673328,"sku":"2940154647936","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940154647936_p0.jpg?v=1764074344","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940154647936","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}