Byla vydána nová verze 10.8 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyl balíček DietPi WireGuard.
Oslavte vydání openSUSE Leap 16.1 s námi v Praze! Ve středu 4. listopadu 2026 (den po vydání Leapu 16.1) vás zveme na malou oslavu vydání openSUSE Leap 16.1 do pražské kanceláře SUSE. Připravili jsme pro vás dvě krátké přednášky: … více »
Dle plánu bylo PHP vydáno v nových verzích 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Opraveny jsou kritické zranitelnosti CVE-2026-109618 a CVE-2026-109619 aneb PHP2Shell.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-2.1 a 24.04-1.5. S opravou kritických zranitelností.
Společnost Škoda Auto zveřejnila na Printables bezplatné 3D modely příslušenství do svých vozů (držáky na nápoje, pomůcky pro vedení kabelů, mincovníky, háčky na USB kabely a čepice pro kapsy na zadních stranách opěradel sedadel, držáky na telefony a úchyty pro horní upevnění bezpečnostních pásů).
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 170 (pdf).
Dnes v 16:00 (14:00 UTC) budou opraveny 2 kritické zranitelnosti s CVSS 9.2 v PHP.
Nizozemská policie 13. října 2026 zabavila v datacentru Amsterdam Science Park server italského poskytovatele internetových služeb Autistici/Inventati (A/I), a to na základě americké žádosti o mezinárodní právní pomoc.… více »
Do 26. října do 18:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | říjen 2026 (YouTube) doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
.
(aplikovaná) informatika FMFI UK ?
)
Haskell is a dialect of COBOL
Infinite lists, for instance, are common in Haskell. In fact, all data items are treated as infinite lists of length 1.
The innovative Go Notation is a syntactic sugar for the highly sophisticated mathematical construct of Gonads which are used for I/O.
System.IO.Unsafe.Really.IMeanIt.reallyReallyAbsurdlyUnsafePerformIOShameOnYou
Nedoporučuju Javu, tam se v tom akorát ztratíš.Kecy.
Delphi není špatné (na pochopení základů)Kecy.
není dobrý nápad používat delphi v praxiKecy.
C/C++? Skvělé jazyky.Kecy
Možná jsem to mohl říct míň ofenzivně, ale kratší vyjádření mne nenapadá, tak se předem omlouvám
A teď co si myslím já. C++ ani Delphi naprosto nepovažuju za vhodné pro učení se OOP. Oba ho relativně slušně podporují, ale právě v nich se člověk snadno ztratí v houštině momentálně zbytečných detailů (má ta metoda být virtuální nebo ne?). Naopak Java, pokud už člověk programovat umí, je pro úvod do OOP celkem použitelná: je to velmi, velmi jednoduchý jazyk (pokud pomineme generiky), a pokud se člověk dostane ke slušnému kódu, přejdou mu do krve dobrá pravidla objektového návrhu. Jako jazyk pro výuku programování samotného ji samozřejmě považuju za těžce nevhodnou, to jen pro jistotu, aby se tu do mne nikdo neobul v tomhle ohledu
Pythonem nebo Ruby by se s OOP asi taky dalo začít, ale tam nemůžu soudit, Python neznám a Ruby používám jenom na jednoduché skriptování (a v poslední době i ty skripty píšu častěji v Groovy
). Ale Python má pověst jednoduchého, srozumitelného a dobrého jazyka, navíc je celkem rozšířený, takže proč ne.
Je to prostě věc názoru.
)
Mimochodem, kdo považuje rozhraní za masochismus a přitom tvrdí, že už OOP dělal, pravděpodobně nechápe rozdíl mezi podtypy a podtřídami a nemá o OOP co mluvit. (A ano, vím o prototypech i multimetodách, ale třídní přístup je zdaleka nejrozšířenější.)
BlueJ neznám, ale co jsem slyšel a zdálky viděl, je to spíš marná lásky snaha než nějaká opravdová pomoc. Notepad na začátečníky!, důležité je přemýšlet, ne bušit kód jak fretka.
A jak jsem říkal, Java pro výuku OOP jedině pro lidi, kteří už umí programovat (Pascal, C, něco takového, to je zřejmě případ autora blogu, proto se zapojuju do diskuse). U nás na gymplu zase drtivá většina lidí nepochopila if ani while, podotýkám že v Pascalu. Ostatně na gymplu vůbec nemá smysl učit OOP.
Mimochodem, kdo považuje rozhraní za masochismus a přitom tvrdí, že už OOP dělal, pravděpodobně nechápe rozdíl mezi podtypy a podtřídami a nemá o OOP co mluvit.Nedělám v Javě, to zaprvý. Že na OOP nejsem odborník, to ti klidně řeknu rovnou. Proč bych nemohl o rozhraní mluvit jako o masochismu? Vždyt interface je přece Java-specific záležitost ne? V jiných jazycích se takového efektu dosahuje jinak...
Ostatně na gymplu vůbec nemá smysl učit OOP.To si taky myslím...
Já vím, kucí v C++ mají virtuální vícenásobnou dědičnost…
Abych to řekl nějak lidsky: opravdu si myslím, že kdo umí programovat řekněme na úrovni Heroutovy Učebnice jazyka C, pro toho je slušným úvodem do OOP Heroutova Učebnice jazyka Java. Určitě by se našly i lepší cesty (třeba ten Python?), ale C++ a Delphi (a to mám Object Pascal fakt rád!) považuju za horší, protože ve výuce jsem rozhodně zastáncem přístupu shora dolů.
interface, nýbrž feature a může jich být víc).
Je to len pseudonáhrada za neschopnosť jej návrhárov pochopiť viacnásobnú dedičnosť.
miesto normálneho dedenia, jeden musí: vytvoriť interface, vytvoriť implementujúcu triedu a všetky jej metódy delegovať. Možno sa to niekomu páči, ale sorry, ja úchyl nie som
To si taky myslím...
O tom si tady můžeme vykládat, ale změnit to, to už je jiná.
Tiskni
Sdílej: