C Internals pentru interviuri de codificare

Evaluare:   (5.0 din 5)

C Internals pentru interviuri de codificare (Kamal Rawat)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 2 voturi.

Titlul original:

C Internals For Coding Interviews

Conținutul cărții:

Ghid pas cu pas pentru programatori.

Caracteristici principale Limbaj simplu, abordare clară și prezentare directă și inteligibilă a conceptelor, urmată de exemple de cod. Adoptarea unui stil ușor de utilizat pentru explicarea exemplelor de cod. Cartea vă permite să vă concentrați asupra logicii soluției fără dezordine inutilă de definiții de clase și obiecte. Oferă flexibilitate pentru a vă demonstra abilitățile de gestionare a memoriei și permite implementarea a tot ceea ce este necesar folosind structuri de date și algoritmi.

Descriere

Intervievatorii se așteaptă ca noi să gândim din punctul de vedere al creatorilor unui limbaj de programare și nu ca utilizatori ai tehnologiei. Java nu are pointeri, dar un programator Java ar trebui să știe și despre scurgeri de memorie și pointeri oscilanți, deoarece intervievatorul poate fi interesat să afle cum vă veți crea propriul Garbage Collector.

Codificarea într-un limbaj de nivel înalt vine la pachet cu unele costuri suplimentare de scriere a codului pentru a defini o clasă și o funcție complicată. Atunci când scrieți cod cu pixul în cadrul unui interviu în care timpul este esențial, limbajul C este util.

Modelul de memorie al limbajului C este mult mai simplu și putem rula cu ușurință codul fără a intra în complexitatea bibliotecilor de șabloane și a firelor de execuție. Un alt motiv pentru care mulți folosesc limbajul C la interviuri este acela de a evita orice neînțelegere cu intervievatorul. Dacă un intervievator este o persoană cu cunoștințe de Java, iar dvs. codificați în C#, s-ar putea să îi ia ceva timp să ajungă la sintaxa limbajului. C este un limbaj cunoscut de aproape toți programatorii, ceea ce îl face un limbaj comun de comunicare tehnică în cadrul interviurilor.

Această carte este un ghid tutorial pentru neprogramatorii absoluți. Trebuie să fi scris câteva programe simple pentru a o înțelege mai bine. Noi credem, studenții și profesioniștii o vor citi de mai multe ori pentru a avea o perspectivă asupra elementelor interne ale limbajului și pentru a scrie coduri fără erori.

Ce veți învăța

C89, C90, C99 și C11 ANCI C Comportament nedefinit, comportament nespecificat. Tipuri de date, literale, clase de stocare. Calificatori, instrucțiuni NULL, ramificare condiționată și necondiționată. Pointeri, pointer oscilant, memorie, Big-Endian, scurgere de memorie Generic array, funcție, flux Bit twiddling

Pentru cine este această carte

Studenților care urmează cursurile BE/BSc/ME/MSc/BTech/MTech în informatică.

Tabla de conținut

1. Substratul

2. Operatori și declarații

3. Pointeri și memorie

4. Avansuri Tipuri de date

5. Funcții și manipularea fișierelor

6. Bit Twiddling

7. Left Over

Despre autor

Kamal Rawat este dezvoltator de software, formator, autor și antreprenor. Are experiență de primă mână în implementarea ciclului de viață complet al aplicațiilor desktop, cloud și mobile la scară largă în diverse domenii și platforme. A fost arhitect tehnic în proiecte complexe precum Microsoft OneNote, Adobe Photoshop și Samsung Galaxy Connect. De asemenea, a făcut parte din panelul principal de interviuri al Microsoft, Adobe și al multor startup-uri. Din 2006, îi pregătește pe studenți cum să reușească la interviurile de programare. Înainte de a-și părăsi locul de muncă pentru a-și urma pasiunea cu normă întreagă, Kamal a lucrat ca SDE senior la Microsoft.

Profilul său LinkedIn: https://www.linkedin.com/in/kamalrawatindia/

Meenakshi deține o diplomă de master în informatică. Și-a părăsit locul de muncă și a co-fondat Ritambhara Technologies (www.ritambhara. in). Ea menține un echilibru uimitor între viața profesională și cea privată, purtând mai multe pălării, fie că este șefa unui start-up tehnologic, trainer certificat de yoga sau mamă a doi copii acasă. Rezolvarea problemelor și optimizarea îi vin de la sine.

Alte date despre carte:

ISBN:9789388176545
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programare dinamică pentru interviuri de codare: O abordare de jos în sus a rezolvării problemelor -...
Am vrut să calculez al 80-lea termen al seriei...
Programare dinamică pentru interviuri de codare: O abordare de jos în sus a rezolvării problemelor - Dynamic Programming for Coding Interviews: A Bottom-Up Approach to Problem Solving
C Internals pentru interviuri de codificare - C Internals For Coding Interviews
Ghid pas cu pas pentru programatori.Caracteristici principale Limbaj simplu,...
C Internals pentru interviuri de codificare - C Internals For Coding Interviews

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)