C Internals per i colloqui di codifica

Punteggio:   (5,0 su 5)

C Internals per i colloqui di codifica (Kamal Rawat)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 2 voti.

Titolo originale:

C Internals For Coding Interviews

Contenuto del libro:

Guida passo passo per codificatori.

Caratteristiche principali Linguaggio semplice, approccio cristallino e presentazione diretta e comprensibile dei concetti seguita da esempi di codice. Adozione di uno stile user-friendly per la spiegazione degli esempi di codice. Il libro permette di concentrarsi sulla logica della soluzione senza inutili ingombri di definizioni di classi e oggetti. Offre la flessibilità necessaria per dimostrare le proprie capacità di gestione della memoria e consente di implementare tutto ciò che è necessario utilizzando strutture dati e algoritmi.

Descrizione

Gli intervistatori si aspettano che si pensi dal punto di vista dei creatori di un linguaggio di programmazione e non come utenti della tecnologia. Java non ha puntatori, ma un programmatore Java dovrebbe conoscere anche i memory leaks e i dangling pointer, perché l'intervistatore potrebbe essere interessato a sapere come creerete il vostro Garbage Collector.

La codifica in un linguaggio di alto livello comporta l'obbligo di scrivere codice aggiuntivo per definire una classe e una funzione complicata. Quando si scrive codice con la penna in un colloquio che richiede tempo, il linguaggio C è utile.

Il modello di memoria del C è molto più semplice e si può facilmente eseguire il codice senza entrare nella complessità delle librerie di modelli e dei thread. Un altro motivo per cui molti usano il linguaggio C nei colloqui è quello di evitare qualsiasi errore di comunicazione con l'intervistatore. Se l'intervistatore è una persona che conosce Java e voi codificate in C#, potrebbe impiegare un po' di tempo per capire la sintassi del linguaggio. Il C è un linguaggio conosciuto da quasi tutti i programmatori, il che lo rende un linguaggio comune di comunicazione tecnica nei colloqui.

Questo libro è una guida per i non programmatori assoluti. È necessario aver scritto qualche semplice programma per comprenderlo meglio. Riteniamo che studenti e professionisti lo leggeranno più volte per avere una visione degli interni del linguaggio e scrivere codici privi di errori.

Cosa imparerete

C89, C90, C99 e C11 ANCI C Comportamento indefinito, comportamento non specificato. Tipi di dati, letterali, classi di memoria. Qualificatori, istruzioni NULL, ramificazione condizionale e incondizionata. Puntatori, puntatore penzolante, memoria, Big-Endian, perdita di memoria Array generici, funzioni, stream Bit twiddling

A chi è rivolto questo libro

Studenti che stanno studiando BE/BSc/ME/MSc/BTech/MTech in Informatica.

Indice dei contenuti

1. Il sottosuolo

2. Operatori e dichiarazioni

3. Puntatori e memoria

4. Tipi di dati avanzati

5. Funzioni e gestione dei file

6. Gestione dei bit

7. Avanzi di tempo

Informazioni sull'autore

Kamal Rawat è uno sviluppatore di software, formatore, autore e imprenditore. Ha esperienza diretta nell'implementazione dell'intero ciclo di vita di applicazioni desktop, cloud e mobili su larga scala in vari settori e piattaforme. È stato architetto tecnico in progetti complessi come Microsoft OneNote, Adobe Photoshop e Samsung Galaxy Connect. Ha anche fatto parte del panel di intervistatori di Microsoft, Adobe e di molte startup. Dal 2006 insegna agli studenti come superare i colloqui di programmazione. Prima di lasciare il suo lavoro per dedicarsi a tempo pieno alla sua passione, Kamal lavorava come SDE senior presso Microsoft.

Il suo profilo LinkedIn: https://www.linkedin.com/in/kamalrawatindia/

Meenakshi ha conseguito un master in informatica. Ha lasciato il suo lavoro e ha co-fondato Ritambhara Technologies (www.ritambhara. in). Riesce a mantenere un incredibile equilibrio tra lavoro e vita privata, indossando più cappelli, sia che si tratti di dirigere una startup tecnologica, sia che si tratti di un'istruttrice certificata di yoga o di una madre di due bambini a casa. La risoluzione dei problemi e l'ottimizzazione le vengono naturali.

Altre informazioni sul libro:

ISBN:9789388176545
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione dinamica per i colloqui di codifica: Un approccio bottom-up alla risoluzione dei...
Volevo calcolare l'80° termine della serie di...
Programmazione dinamica per i colloqui di codifica: Un approccio bottom-up alla risoluzione dei problemi - Dynamic Programming for Coding Interviews: A Bottom-Up Approach to Problem Solving
C Internals per i colloqui di codifica - C Internals For Coding Interviews
Guida passo passo per codificatori.Caratteristiche principali Linguaggio semplice,...
C Internals per i colloqui di codifica - C Internals For Coding Interviews

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)