Sestavování aplikací
Od raných dob počítačů, od dob, kdy vznikly překladače, čelí programátoři stejnému problému. Mají kopec zdrojových souborů a chtějí z nich udělat spustitelný program. Od zrodu UNIXu se to snaží řešit program `make` a, později, i některé další. Přesto však situace zdaleka není nejlepší. Proberme si, jak vypadá aktuální stav a jak by se to možná dalo vyřešit.
Jednoduchost programovacího jazyka
Na konferenci EuroPython mě nejvíc obohatily dvě přednášky Raymonda Hettingera týkající se vnitřností Pythonu. První s názvem Core Python Containers o implementaci složené datové struktury a druhá o deskriptorech pod názvem Descriptor Tutorial.
GUI v Ultimate++
V minulé části vyprávění o U++ jsme prošli základními principy designu U++. Nyní je na čase se ponořit do oblasti, která většinu nově příchozích uživatelů zajímá nejvíce: GUI.
Zápisky medvědovy: O přihrádkách
Byl jest jeden lední medvěd. Narodil se trochu jižněji, než je u ledních medvědů zvykem, a tak si místo lovu tuleňů musel najít nějaký jiný způsob, jak projevovat svou medvědí přirozenost. Vrhnul se proto na koleje dráhy matfyzácké a od té doby se již nějaký ten pátek zabývá informatikou. Někdy se cachtá a plave si ve vodách spíše matematických, jindy zase slézá ledové kry praktického programování. Zkrátka takový obyčejný medvěd.
Genetické programování (část 3)
V dnešním díle seriálu se budu věnovat mutacím a ještě jednou se vrátíme k případu obchodního cestujícího.
Úvod do U++ (část 1)
Pod nabubřelým názvem Ultimate++ (krátce U++) najdete cosi, co by se dalo stručně nazvat jako "C++ jinak". Jedná se o kompletní platformu pro vývoj aplikací, sestávající z knihovních modulů, metodiky správy těchto modulů a vývojového prostředí ("TheIDE"), které této modularizaci rozumí (zapomeňte na knihovní moduly .lib, .so a makefile soubory).
Genetické programování (část 2)
V minulém díle seriálu jsme si probrali teoretický úvod, dnes se zkusíme podívat jak genetický algoritmus pracuje. Než začneme, tak poslední upozornění - autor není znalec přírodních věd, takže pokud je tedy mezi ctěnými čtenáři genetik, snad projeví jistou shovívavost.
Ella project (část 1)
Přinášíme nový seriál o projektu Ella. Ella je nový content management system, který vzniká ve společnosti NetCentrum. Je to nástroj určený vývojářům web aplikací, který by měl velmi usnadnit tvorbu stránek založených na publikování obsahu.
Genetické programování (část 1)
Nebojte se - genetické programování nemá nic společného s roubováním, zaléváním, opylováním a podobnými záležitostmi, kterým se technicky založený člověk spíše vyhýbá, než aby se jim po večerech věnoval. Naopak, díky nárůstu výkonu moderních počítačů už není doménou akademických týmů a nám, nadšencům nic nebrání pořídit si „pěstitelskou laboratoř“ přímo v obýváku.
