• Výuka
    • Dokuwiki

    • Softwarovy seminar
    • Programovani pro Windows
    • Zaklady operacnich systemu
    • Jednoduche prekladace
    • Uvod do objektoveho programovani
    • Zaklady programovani - cviceni
    • Zaklady algoritmizace - cviceni

  • Otázky UOP
    • Objektové programovaní - zapouzdření (private / protected / public)
    • Objektové programovaní - polymorfismus
    • Objektové programovaní - dědičnost
    • Vícenásobná dědičnost, virtuální předek
    • Tabulka virtuálních metod
    • Dynamická identifikace typů (dynamic_cast)
    • Typové informace (např. v knihovně Qt)
    • Návrhové vzory - factory

  • Otázky Základy operačních systémů
    • Přidělování procesoru, procesy, vlákna.
    • Přidělování paměti, stránkování.
    • Synchronizace procesů, semafory.
    • Práce se soubory (identifikační čísla souború, otevírání souború, čtení a zápis dat).
    • Soubory zobrazované do paměti (memory mapped files).

    • Dokumentace
      • AMD
      • Intel

    • Vývojová prostředí
      • Anjuta
      • KDevelop

    • Grafická uživatelská rozhraní - knihovny
      • GTK
      • Qt
      • Qt - download open source version

    • Grafická uživatelská rozhraní - návrhové programy
      • Glade

    • Win32
      • PHP Designer 2005
      • Sharp Develop
      • MS Visual Studio Express
      • Dev-C++
      • Glade for Windows (GTK 2)
      • MinGW - Minimalist GNU for Windows
      • GNU Utilities for Win32
      • Cygwin

    • Java
      • JDK
      • NetBeans
      • Eclipse
      • JVM
      • Java Language

    • C#
      • Mono
      • Mono Develop
      • Gtk Sharp

    • Pascal
      • Free Pascal Compiler
      • Lazarus (starší verze)
      • Lazarus (novější verze)
      • GNU Pascal

    • Skriptovací jazyky
      • Perl (www.perl.org)
      • Python
      • PHP

    • GNU (Dokumnetace)
      • GCC
      • GDB
      • Make
      • Automake
      • Autoconf
      • Libtool

    • Časopisy
      • Linux Journal
      • Linux Magazine

    • Knihy
      • Automake, Autoconf and Libtool
      • Thinnking in Java
      • NetBeans
      • Qt

    • Hadware
      • ATI Drivers
      • ATA-ATAPI
      • Intel documentation
      • Teensy
      • NodeMCU (ESP8266)
      • OpenCL tutorial

    • Software
      • Antlr
      • Open Inventor
      • ORBit C++
      • Swig
      • SysInternals
      • Fabrice Bellard's TinyEmu
      • jor1k: OpenRISC OR1K Javascript Emulator

      • PeachPy, x86-64 assembler embedded in Python
      • Keystone assembler
      • Capstone disassembler
      • Unicorn CPU emulator
      • Gede is a graphical frontend (GUI) to GDB written in C++ and using the Qt4 toolkit
      • gdbgui - A modern, browser-based frontend to gdb
      • Dwarf - debugger built on top of PyQt5

      • LLVM Specializer for Python
      • llvmlite

    • Small OS
      • Minix
      • ToaruOS
      • AquilaOS
      • Basekernel
      • Ultibo
      • Raspbery Pi 64-bit tutorial
      • Haiku
      • Barellfish OS
      • Minoca OS
      • Zephyr OS
      • RIOT OS
      • ChibiOS
      • FreeRTOS

    • Zabudované systémy
      • RTLinuxFree
      • eCos
      • GNU Development Environment (pro propcesory ARM)
      • Embedded Linux Journal Online

    • Překladače
      • Intel Compilers
      • Intel Compilers - Download
      • Intel Compilers - Download 2

    • Mikroprocesory
      • AMD
      • Pentium IV
      • Itanium
      • Itanium II
      • ARM
      • Atmel
      • Alpha
      • MIPS R10000
      • HP PA-RISC

    • Cell
      • Cell Broadband Engine resource center
      • SPU Instruction Set Architecture
      • PowerPC Architecture Book, Version 2.02
      • Get started with the Cell Broadband Engine Software Development Kit, Part 1
      • Get started with the Cell Broadband Engine Software Development Kit, Part 2
      • Get started with the Cell Broadband Engine Software Development Kit, Part 3
      • Cell Architecture Explained

    • languages
    • Spectre