Hlavní navigace

Kompilery a procesory

Gdb pro normální lidi

Chcete naplno prožívat svůj profesní i soukromý život, ale dosud vám v tom bránila posvátná hrůza z gdb? Pak jste tu správně :). První johančin článek pro BFU!

Johanka Spoustová

15. 10. 2003 0:00

Open Inventor: Vesmírná scéna (4)

Dnes jsou na pořadu dne textury. Otexturujeme si nejen planety, ale vytvoříme i velmi efektní pozadí pro naši scénu, které úplně změní dojem uživatelů naší grafické aplikace.

Jan Pečiva

10. 10. 2003 0:00

Open Inventor: Vesmírná scéna (3)

Dnešním tématem je problematika výkonnosti. Probereme si způsoby rendrování trojúhelníků v Inventoru, pak si změříme výkonnost jednotlivých řešení a provedeme diskusi nad výkonnostními otázkami grafických aplikací vůbec.

Jan Pečiva

26. 9. 2003 0:00

Open Inventor: Vesmírná scéna (2)

V tomto dílu pokročíme o kousek dál s naší vesmírnou scénou. V prvé řadě zavítáme do tématu osvětlování scény a všeho, co se toho týká. A pak načneme téma rendrování trojúhelníků.

Jan Pečiva

12. 9. 2003 0:00
| 1

Open Inventor: Vesmírná scéna

Dnes si ukážeme, jak načítat modely ze souborů na disku, a postavíme si vesmírnou scénu v podobě naší Sluneční soustavy.

Jan Pečiva

5. 9. 2003 0:00
| 2

ANT - nebojte se mravence (2)

V minulém dílu jsme si stručně popsali základní strukturu sestavovacího schématu a blíže jsme se zabývali některými jeho částmi. Dnes bychom si měli popsat použití závislostí mezi cíli a potom bychom se měli dostat k jádru celé věci. Tím jsou vestavěné tasky ANTu.

Martin Hynar

14. 2. 2003 0:00
| 7

ANT - nebojte se mravence

Každý programátor jistě používá při vývoji svých prográmků nebo i větších aplikací nástroje, které mu práci usnadňují. Jednou skupinou těchto nástrojů jsou aplikace pro řízení překladu. Asi nejznámějším zástupcem této skupiny je utilita make, která poskytuje dobré možnosti řízení překladu. Ovšem nesmíme být puritánští a měli bychom přijímat i jiné nástroje. Jedním z těchto nástrojů je právě ANT, který programátorům v Javě poskytuje netušený komfort při překladu jejich aplikací.

Martin Hynar

6. 2. 2003 0:00
| 8

Apache Ant 1.5

Každý projekt sestávající z více souborů musí být sestaven ve správném pořadí, kompilátoru musejí být dodány správné cesty knihoven. Toto obstarává legendární make se svými bratry gmake, nmake, bmake apod. My se podíváme na jeden netradiční sestavovací systém, který ve světě sbírá jednu cenu za druhou.

Lukáš Zapletal

2. 1. 2003 0:00
| 9

Používáme Javu na Linuxu, kompilujeme

V dnešním dílu našeho volného seriálu o Javě na Linuxu se podíváme na dva nástroje pro kompilaci Javy. V jednom případě půjde o kompilátor Javy do bytecodu a v druhém o kompilaci do nativního kódu.

binary runner

26. 6. 2002 0:00
| 2

Jak se dělá překladač 2

I když jsem v minulém článku sliboval pokračování o stavových automatech, nakonec jsem se rozhodl podle vašich ohlasů trochu jinak. Dnes si uděláme jednoduchý příklad překladu pomocí SLL(1) gramatiky. Jedná se o druh syntaktické analýzy, která se příliš nehodí pro složité jazyky, jako je třeba programovací jazyk C, je však vhodná pro ručně psané parsery konfiguračních souborů, případně jednoduchých skriptovacích jazyků.

Ondřej Holeček

21. 6. 2002 0:00

GCC 3.0.3 a jádro 2.4.17

O Vánocích se urodila nová verze GCC 3.0.3 a také jádro 2.4.17. Díky všem, kdo nás na nové verze upozornili, bylo vás příliš mnoho na individuální odpovědi všem :) (totéž platí i o Mozille 0.9.7).

Michal Krause

27. 12. 2001 9:35 |

Jak se dělá překladač

Co je to syntaktická analýza? Jak funguje yacc? Je těžké naprogramovat překladač? Co je to gramatika? Co je to stavový automat? Tento článek (možná na pokračování) by vám měl posloužit jako lehký úvod do tvorby strojových překladačů. Nečekejte však zázraky. Je to složité!

Ondřej Holeček

15. 11. 2001 0:00

GCC 3.0

Asi nejzajímavější novinkou měsíce je nová verze GCC (GNU Compiler Collection). Přesto, že byla ohlášena jako jakási "předverze 3.0.0", je GCC 2.95.0 již přes rok stará, a tak zajisté není od věci zmínit se o novinkách a o tom, co způsobilo takové zdržení.

Jan Hubička

26. 6. 2001 0:00

Rychlejší než blesk...

...by mohl být běh všech programů, pokud používáte některý z procesorů Pentium, případně K6. To vše díky kompilátoru PentiumGCC, který by měl produkovat kód optimalizovaný právě pro zmiňované procesory. Slibované zrychlení je 2 až 30%. A jak to vypadá v praxi?

Michal Krause

13. 5. 1999 0:00
| 3