Programování - odkazy
Přehled odkazů z oblasti programování -- bez zaměření na konkrétní jazyk
(Pozor: nepříliš aktuální, vyhledání přes Google je často rychlejší)
Obecné informace
Programovací jazyky
- Existing Languages
- Srovnání programovacích jazyků ***
- C a C++
- Java
- Pascal
- Lisp a spol
- Assembly languages:
- Python -- velmi dobrý skriptovací jazyk
Python for Lisp Programmers
- Perl,
Parrot VM
- Self: Self,
Self for Linux,
- Simula: Simula67, GNU cim
- Beta: Beta,
gbeta
- Forth:
FIG,
sourceforge,
Taygeta,
Stack Computers & Forth,
BOOK: Starting FORTH,
- etc:
Podpůrné nástroje
- TODO: make -p, ODSUN DO JINÉ speciální STRÁNKY
- Správa revizí:
- Generování Makefile:
- Testování:
Knihovny podprogramů
Programování v UNIXu a X window system
Object-Oriented *
Návrhové vzory
Jsou důležité především pro návrh velkých programových systémů, ale protože
definují pojmy a základní koncepty je nutné je znát i když rozsáhlé programy
neděláte. Jsou užitečné především při častých změnách v OO návrhu programů.
Uživatelská rozhraní
Obecný přehled (konkrétní knihovny jsou v sekci C a C++)
Algoritmy a datové struktury
- Ternary Search Trees
- Sorting and Searching Cookbook
-
The Stony Brook Algorithm Repository
-
Dictionary of Algorithms, Data Structures, and Problems
- Optimalizační algoritmy
-
Exact String Matching Algorithms -- přehled
- The Hash
-- funkce pro tabulky s rozptýlenými položkami
- The ACM Journal of Experimental Algorithmics
- Stanford CS Education Library
- Lists and Trees
- Priority Queues
- Komprese:
gzip,
zip,
lzip, lzlib,
zlib,
bzip2, libbzip2
- Numerical Methods
- OO Numerics - OO numerická matematika
- ***
What Every Computer Scientist Should Know About Floating-Point Arithmetic
,
The pitfalls of verifying floating-point computations
,
A Lucid Interval - přesnost počítání float
-
Truths programmers should know about case
Licence
Ostatní ...
Poslední změna na této stránce: