IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.
Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.
Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.
MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.
Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.
Databáze DuckDB (Wikipedie) dospěla po 6 letech do verze 1.0.0.
Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.
Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.
Tak jsem nakonec taky po pěti letech úspěšně ukončil tří letý bakalářský obor na FIT VUTBR, Konečně se mi splnil (bohužel jen na chíli) můj sen. Sen o dni, kdy mi moje rodina přestane klást otázky typu: "Už budeš ten bakalář?", "Kdy už konečně dostuduješ?" ... Na chvíli jen proto, že jakmile jsem jim oznámil, že je ze mě Bc. Kozzi, tak přišla otázka: "A kdy s tebe bude inženýr?" nebo "Kam sis podal přihlášku na navazující studium?".
Tak si nakonec říkám, jestli jsem si vlastně nějak pomohl . A došel jsem k závěru, že sen o dni kdy už se mě nikdo nebude tázat na tituly, zatím zůstane neusplněn. A raději se zaměřím na splnění snů, které mají větší šanci na to stát se realitou. Jako například, stát se vývojářem jazyka D a jeho knihovny phobos.
Tiskni Sdílej:
Zadarmo? Ja mel studimum vetsinu casu preruseni a jen na chvili jsme ho musel zase zapnout abych mohl ke statnicim a za tech par dni co jsme byl studentem po me chcou temer 10 000, takze mlc kdyz o tom nic nevis. Jinak ty dva roky navic jsme makal, takze jsme statu pomahal, skola za me nic neplatila a ja si na zdravotni peci odvedl podle me docela dost. Jinak nevidim duvod si vymenovat kvuli Bc. obcanku. Tu si vymenim az ji ztratim, ozenim se nebo mi prestane platit. A to jestli si tam dam titul zalezi, jestli uz tou dobou budu aspon Ing.
nee to je problem psani, nejak rychleji klepam na m nez na e, takze pak misto jsem napisu jsme
Jako například, stát se vývojářem jazyka D a jeho knihovny phobos.Přeji ti, ať se ti tyhle sny splní. Phobos nějakou tu práci ještě potřebuje :)
Mimochodem, mam koupenou domenu dlang.cz a planuji tam rozjet stranky o jazyku D
Pokud je tam na to sekce tak proc ne :D
Teď jsi Bc. Kozzi, ale potřebujeme i Mgr. Modelki s Kozzi.
Tak po pravde o titulu to moc neni :). Jinak na zakladce jsem byl rad kdyz clovek co me ucil byl aspon par lekci predemnou. A ti nejlepsi byli ti na kterych to neslo poznat :D
#include <CtrlLib/CtrlLib.h> #define LAYOUTFILE <Days/Days.lay>> #include <CtrlCore/lay.h> class Days : public WithDaysLayout<TopWindow> { public: void Compute(); typedef Days CLASSNAME; Days(); }; void Days::Compute() { result = IsNull(date1) || IsNull(date2) ? "" : Format("There is %d day(s) between %` and %`", abs(Date(~date1) - Date(~date2)), ~date1, ~date2); } Days::Days() { CtrlLayout(*this, "Days"); date1 <<= THISBACK(Compute); date2 <<= THISBACK(Compute); } GUI_APP_MAIN { Days().Run(); }Plus to má svoje IDE/RAD.
Tak to neni ani tak o jazyce jako o knihovnach, jinak jelikoz se v D da psat vetsinou mnohem kratsi zapisi nez v C++, tak si dovolim tvrdit ze by to nemel byt problem :). Jinak delka zapisu je pro me docela malo podstatna vlastnost. Kdyz bude clovek chtit tak to naprasi na jeden radek :D.
Pracuješ s Objektami a premennými, nie ako v minulom storočí like C/C++.Oproti čistému C++ to nemá co do objektovosti nic navíc. Jinak celkově není U++ nějaký unikát, podobné vlastnosti mají i Qt nebo wxWidgets... (konkrétně U++ budou blíž asi spíš ty wxWidgets). Přepsaná základní knihovna taky automaticky nic nezaručuje, C++ STDLib je celkem kvalitní kus kódu.
a U++ GC má :)Jestli to dobře chápu, tak nemá, používají stack-based memory management...
V C++ existuje správa pamätiTo si snáď nemyslel vážne
aniž by se odstřihl od low-level a s naprosto minimálním overheademBohužel low-level programování v C++ (a ani D) není bezpečné.
Navíc Java není moc příjemným jazykem s všema těma omezeníma...Jakoby C++ žádná omezení nemělo.
Bohužel low-level programování v C++ (a ani D) není bezpečné.No to není, v C++ není žádné programování bezpečné, je to vysoce nebezpečný jazyk
No C++ má kolové spoločné s high-level.No tak Java o nic víc high-level není. Python ale už ano s dynamickým typováním atd... Koneckonců je to skriptovací jazyk.
vector<int> v;
v.push_back( 1 );
v.push_back( 2 );
//...
for_each( v.begin(), v.end(), [] (int val)
{
cout << val;
} );
což je for each s lambda. Ještě třeba auto
. Když už diamant, tak na správné straně (levé).
Python je o dost lepší, teď v něm hodně píšu. Jediné co mně na něm vadí je určitá nekonzistence. Ale pořád nevidím, že soubor, který se otevře, se sám zavře...
V C++ máme něco ve smyslu
vector<int> v;
v.push_back( 1 );
v.push_back( 2 );
//...
for_each( v.begin(), v.end(), [] (int val)
{
cout << val;
} );
což je for each s lambda.
Což o to, že v Javě není lambda, ještě není žádná tragédie, koneckonců C++ ji nemá moc dlouho, mnohem horší je, že v Javě neexistuje ekvivalent vector<int> v;
(bez 3rd party knihoven).
Ještě si rýpnu, v Javě je GC, ale vede to vývojáře k tomu, že se nestarají o žádné prostředky, jako například spojení do databáze, http connection.+1, zrovna nedávno jsem musel tohle řešit na jednom Java projektu.