Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 2 hlasoch.
C Internals For Coding Interviews
Sprievodca krok za krokom pre kóderov.
Kľúčové vlastnosti Jednoduchý jazyk, krištáľovo jasný prístup a priama zrozumiteľná prezentácia konceptov, po ktorej nasledujú príklady kódu. Prijatie používateľsky prívetivého štýlu na vysvetlenie príkladov kódu. Kniha umožňuje sústrediť sa na logiku riešenia bez zbytočnej spleti definícií tried a objektov. Poskytuje flexibilitu na preukázanie vašich zručností v oblasti správy pamäte a umožňuje implementovať všetko potrebné pomocou dátovej štruktúry a algoritmov.
Popis
Tazatelia od nás očakávajú, že budeme uvažovať z pohľadu tvorcov programovacieho jazyka, a nie ako používatelia technológie. Java nemá ukazovatele, ale programátor Javy by mal vedieť aj o únikoch pamäte a visiacich ukazovateľoch, pretože anketára môže zaujímať, ako vytvoríte vlastný Garbage Collector.
Kódovanie vo vysokoúrovňovom jazyku je spojené s určitou réžiou písania ďalšieho kódu na definovanie triedy a, komplikovanej funkcie. Keď píšete kód perom v časovo kritickom pohovore, jazyk C sa vám hodí.
Pamäťový model jazyka C je oveľa jednoduchší a kód môžeme ľahko prechádzať bez toho, aby sme sa museli zaoberať zložitosťou šablónových knižníc a vlákien. Jedným z ďalších dôvodov, prečo mnohí používajú jazyk C pri pohovoroch, je snaha vyhnúť sa prípadným nedorozumeniam s anketárom. Ak je vedúci pohovoru človek so znalosťami jazyka Java a vy kódujete v jazyku C#, môže mu chvíľu trvať, kým sa dostane k syntaxi jazyka. Jazyk C je jazyk, ktorý pozná takmer každý programátor, a preto je bežným jazykom technickej komunikácie na pohovoroch.
Táto kniha je výučbovou príručkou pre absolútnych neprogramátorov. Aby ste ju lepšie pochopili, musíte mať napísaných niekoľko jednoduchých programov. Veríme, že študenti a profesionáli si ju prečítajú viackrát, aby nahliadli do vnútorných častí jazyka a písali bezchybné kódy.
Čo sa naučíte
C89, C90, C99 a C11 ANCI C Nedefinované správanie, Nešpecifikované správanie. Dátové typy, literály, pamäťové triedy. Kvalifikátory, príkazy NULL, podmienené a nepodmienené vetvenie. Ukazovatele, visiaci ukazovateľ, pamäť, big-endian, únik pamäte Všeobecné pole, funkcia, prúd Bit twiddling
Pre koho je táto kniha určená
Študentom, ktorí študujú BE/BSc/ME/MSc/BTech/MTech v oblasti informatiky.
Obsah
1. Základné informácie
2. Operátory a príkazy
3. Ukazovatele a pamäť
4. Zálohy Dátové typy
5. Funkcie a práca so súbormi
6. Bitová manipulácia
7. Zvyšok
O autorovi
Kamal Rawat je softvérový vývojár, školiteľ, autor a podnikateľ. Má priame skúsenosti s implementáciou celého životného cyklu rozsiahlych desktopových, cloudových a mobilných aplikácií v rôznych oblastiach a na rôznych platformách. V minulosti pôsobil ako technický architekt v komplexných projektoch ako Microsoft OneNote, Adobe Photoshop a Samsung Galaxy Connect. Bol tiež v hlavnej komisii pre pohovory v spoločnostiach Microsoft, Adobe a mnohých startupoch. Od roku 2006 trénuje študentov, ako zvládnuť pohovory o programovaní. Predtým, ako Kamal opustil svoje zamestnanie, aby sa mohol venovať svojej vášni na plný úväzok, pracoval ako senior SDE v spoločnosti Microsoft.
Jeho profil na sieti LinkedIn: https://www.linkedin.com/in/kamalrawatindia/
Meenakshi má magisterský titul z informatiky. Opustila svoje zamestnanie a spoluzaložila spoločnosť Ritambhara Technologies (www.ritambhara. in). Udržiava úžasnú rovnováhu medzi pracovným a súkromným životom, nosí viacero klobúkov, či už je to vedúca technologického startupu, certifikovaná trénerka jogy alebo matka dvoch detí v domácnosti. Riešenie problémov a optimalizácia sú pre ňu prirodzené.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)