Autor

Pavel Tišnovský

Kombinace assembleru a programovacího jazyka C na procesorech ARM (dokončení)

Téma kombinace assembleru a programovacího jazyka C na mikroprocesorech s 32bitovou architekturou ARM dnes dokončíme. Ukážeme si způsob přístupu na haldu (heap), volání služeb jádra, použití programových smyček v assembleru a nezapomeneme ani na poměrně rozsáhlou problematiku práce s hodnotami s plovoucí řádovou čárkou… Pokračovat ve čtení →

Kombinace assembleru a programovacího jazyka C na procesorech ARM

V předchozím článku jsme si ukázali, jakým způsobem je možné zkombinovat zdrojový kód napsaný v programovacím jazyku C s kódem psaným v assembleru. Přitom jsme se zaměřili na 32bitovou architekturu x86 (i386 až i686) a 64bitovou architekturu x86-64. Dnes si ukážeme kombinaci jazyka C… Pokračovat ve čtení →

Použití assembleru v Linuxu: assembler a jazyk C

Assembler v Linuxu se v současnosti používá převážně v těch situacích, kdy je zapotřebí efektivně provést pouze určité specifické paměťově či výpočetně náročné operace. Zbytek aplikace se přitom vytváří v některém vyšším programovacím jazyku, například v C či C++. Z tohoto důvodu je užitečné vědět, jak… Pokračovat ve čtení →

Tvorba pluginů pro grafický editor GIMP (2.část)

Ve druhé části článku o tvorbě pluginů určených pro grafický editor GIMP si nejdříve ukážeme, jakým způsobem se vytvoří a zaregistruje jednoduchý plugin naprogramovaný v Pythonu a následně budeme tento plugin postupně rozšiřovat o interaktivní dialogy pro výběr barvy, rozměrů obrázku… Pokračovat ve čtení →

Tvorba pluginů pro grafický editor GIMP

Mezi jednu z nejužitečnějších vlastností známého bitmapového grafického editoru GIMP patří možnost rozšiřovat jeho funkce s využitím pluginů (modulů), díky nimž je možné implementovat například nové filtry nebo pomocné utility pro tvorbu animací či poloautomatickou retuš snímků. Tyto pluginy lze vytvářet buď… Pokračovat ve čtení →

Textový editor Vim 8 – dokončení popisu novinek ve skriptovacím engine

Ve třetí a současně i poslední části článku o novinkách, které můžeme nalézt v osmé verzi populárního textového editoru Vim, dokončíme popis změn a rozšíření provedených ve skriptovacím engine Vimu a tedy i v jeho skriptovacím jazyku nazvaném VimScript. Jedná se především… Pokračovat ve čtení →

Použití assembleru v Linuxu: podmínky při zpracování dat na architektuře AArch64

V již dvacáté první části seriálu o použití assembleru v Linuxu dokončíme téma, kterému jsme se začali věnovat minule. Jedná se o způsob použití podmínek (resp. přesněji řečeno instrukcí s podmínkami) při zpracování dat na moderní 64bitové mikroprocesorové architektuře AArch64. Procesory s touto architekturou totiž… Pokračovat ve čtení →

Bitmapové grafické editory ve Fedoře (dokončení)

Ve druhé a současně i poslední části článku o bitmapových grafických editorech ve Fedoře se seznámíme s poněkud méně známými aplikacemi popř. s aplikacemi, které se používají pro specifické účely. Jedná se například o grafické editory určené pro tvorbu takzvaného pixel artu, editor… Pokračovat ve čtení →

This site is not affiliated with or endorsed by the Fedora Project.
Kontakt: [email protected]
Pište pro mojefedora.cz
Některé materiály na těchto stránkách pocházejí z webu fedoramagazine.org