Pokročilé konstrukce jazyka C - Online kurz
Online kurz se zaměřuje na pokročilé konstrukce programovacího jazyka C, např. operátory, konstanty, makra, testování, kompilaci a další.
Lekce 1
Kompilace v jazyce C a C++
Tentokrát se blíže podíváme na průběh kompilace. Řekneme si jednotlivé kroky, které kompilátor provádí, a jak můžeme kompilaci urychlit.
Napsal Patrik Valkovič
Tentokrát se podíváme na zbylé operace, které kompilátor dělá, než vygeneruje spustitelný soubor.
Napsal Patrik Valkovič
Lekce 3
Pokročilé cykly v jazyce C
Řekneme si o dalších klíčových slovech, kterými se řídí běh cyklů (break, continue) a jim podobné příkazy (goto).
Napsal Patrik Valkovič
V pokračování předešlých článků se dozvíte jak používat makra. Mají nepřeberné možnosti využití a jsou hlavními prvky při tvorbě embedded systémů.
Napsal SPoon
V tutoriálu se podíváme blíže na knihovnu stdio.h, která zajišťuje vstup a výstup aplikace. Naučíme se další formátování a také neformátovaný vstup/výstup.
Napsal Patrik Valkovič
Lekce 6
Konstantní hodnoty
V článku se podíváme na další z klíčových slov jazyka C - const. Díky const můžeme používat konstantní hodnoy, které nelze v programu měnit.
Napsal Patrik Valkovič
Lekce 7
Binární operace
Vedle matematických operací jako je sčítání a násobení každý procesor disponuje operacemi logickými. Jsou dnešním tématem, spolu s XOR a bitovým posunem.
Napsal Patrik Valkovič
Lekce 8
Výčtové typy
Tentokrát se podíváme na výčtové typy, které můžeme použít pro logické seskupení a pojmenování množiny souvisejících hodnot.
Napsal Patrik Valkovič
Lekce 9
Přetypování a operátory
V článku rozeberu problém priority operátorů a dále různé konverze mezi jednotlivými typy.
Napsal Patrik Valkovič
Lekce 10
Knihovny v jazyce C a C++
Řekneme si, jak vygenerovat statickou a dynamickou knihovnu, jak je použít, a jaký je mezi nimi rozdíl.
Napsal Patrik Valkovič
Tutoriál ukáže spôsob testovanie systémom Glass-box Testing v C na praktickom príklade pomocou makra assert() z knižnice assert.h.
Napsal Libor Šimo (libcosenior)
Tutoriál ukáže spôsob testovanie systémom Black-box Testing na praktickom príklade pomocou makra assert() z knižnice assert.h.
Napsal Libor Šimo (libcosenior)
Tutoriál o funkciách s variabilným počtom a typom argumentov v jazyku C pri použití knižnice stdarg.h, Príklad funkcie miniprintf.
Napsal Libor Šimo (libcosenior)
Pokročilé programy v jazyce C se zdrojovým kódem od místních programátorů. Zdrojáky neprochází kontrolou jako u seriálů a jsou různé kvality.
I v nízkoúrovňovém jazyce jako C lze spravovat paměť (téměř) automaticky. V tomto článku si představíme správu paměti v C založenou na počítání referencí.
Napsal Petr Homola