20120225
Buddhabrot konečně v C
Tak jsem se konečně rozhoupal k tomu, abych v C napsal generátor buddhabrota, který je zobrazen skrze knihovnu SDL. Je to lepší než (pomalým) pythonem sázet do 3D světa blenderu vertexy, které mají efekt halo a dostatečně velkou alfu a pak to celé ještě renderovat jako klasickou 3D scénu blenderu... No prostě neřešil jsem to úplně čistě a optimálně. Navíc po několika stech milionů vertexů se Blenderu přestal můj záměr líbit a leckdy už ani nebyl schopen nastartovat renderer...
Kategorie:
buddhabrot,
c,
programování
20120122
Programovací jazyk C: 01-Příprava prostředí
Pokud chceš PVP projít dobře, musíš mít alespoň snahu psát programy. A k tomu potřebuješ nějaké vývojové prostředí, aby ses mohl o co edukovat (například studování výstupu programu gcc s parametrem -S je opravdu velmi výživný zdroj informací). Předpokládejme úplně průměrný osobní počítač s 32-bit Windows XP.
Budeme instalovat:
Budeme instalovat:
- PSPad - http://www.pspad.com
- Cygwin - http://www.cygwin.com
- gcc
Zvýrazňuje související závorky, umí doplňovat párové znaky, spravuje projekty, umí FTP...
- Poměrně kvalitní textový editor se zvýrazněním syntaxe a možností přiřazení kompilátoru k tlačítku GUI.
- Díky němu se můžeš ve Windows pohybovat jako v linuxu s hromadou linuxových příkazů včetně interpreta příkazové řádky (bash) a základních GNU nástrojů.
- OpenSourcový kompilátor jazyka C. Tento program si vezme náš zdrojový kód v souboru program.c, udělá nějaká kouzla a vyrobí z toho spustitelný program.exe . Může nám také místo spustitelné "binárky" vygenerovat zdrojový kód pro assembler GAS, který musíme pro převod do binárky převést assemblerem na objektový soubor a ten pak linkerem na spustitelnou binárku.
Kategorie:
c,
edu,
programování
Přihlásit se k odběru:
Příspěvky (Atom)