Edison Design Group po více než 30 letech zveřejnil zdrojový kód svého EDG C/C++ front-endu. Ten proslul širokou podporou standardů C++ a kompatibilitou s dialekty kompilátorů od Microsoftu, GNU, Clangu, Sunu a dokonce i s prehistorickým cfrontem. EDG byl použit například v kompilátoru Intel C++ Classic, kompilátoru NVCC od firmy NVIDIA pro platformu CUDA nebo v našeptávači kódu IntelliSense v produktech společnosti Microsoft. Projekt nyní spravuje organizace The C++ Alliance a kód je dostupný pod licencí Apache 2.0, doplněnou o výjimky projektu LLVM.
Pocket Tank je malé kapesní virtuální akvárium postavené na vývojové desce ESP32-S3-Touch-AMOLED-1.8. Na dvoujádrovém mikrokontroléru ESP32-S3 s 8 MB PSRAM a 16 MB flash paměti běží jak simulace akvária, tak i malý jazykový model určující chování rybiček. Lokální model o velikosti 7,56 MB se 14 miliony parametrů vznikl destilací modelu Gemma 4 26B, tedy učitele s 26 miliardami parametrů. Kromě firmwaru pro skutečný modul s AMOLED
… více »Open-source nástroj Jevstiller vytváří (destiluje) malý lokální model, který se průběžně učí z odpovědí komerční služby Jev. Běžné dotazy vyřizuje přímo na vlastním hardware, čímž může řádově zkrátit čas odezvy a snížit provozní náklady díky menšímu využívání zpoplatněného API. Nejisté požadavky Jevstiller posílá do Jevu, rovněž průběžně kontroluje náhodná dvě procenta dotazů Jevem. Pokud se lokální model začne s Jevem rozcházet,
… více »Konference LinuxDays 2026 proběhne již tento víkend 3. a 4. října v Praze v areálu ČVUT v Dejvicích na FIT. Konference LinuxDays 2026 znamená desítky přednášek a workshopů, zástup zajímavých osobností, místo pro setkání, spoustu nových nápadů a informací a stánky řady různých projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, MacGyver - bastlíři SH, OpenAlt a mnoho dalších. Vstup je volný.
Microsoft oznámil, že WSL kontejnery (WSLC) aneb linuxové kontejnery ve Windows Subsystem for Linux (WSL) jsou již obecně dostupné. Současně popsal jejich architekturu.
openSUSE Leap 16.1 vstoupil do RC fáze. Nově lze instalovat jako standardní systém (Standard) nebo jako neměnný systém s atomickými aktualizacemi (Immutable). Samostatná neměnná distribuce openSUSE Leap Micro končí.
Byl vydán Mozilla Firefox 157.0. S nejvýraznější vizuální proměnou za poslední roky. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 157 bude brzy k dispozici také na Flathubu a Snapcraftu.
Rodina produktů Raspberry Pi se rozšířila o Raspberry Pi Smart Display Module. Deska pro Raspberry Pi Compute Module 5 se zasouvá přímo do displejů dle specifikace Intel SDM. Cena desky je 30 dolarů.
Byla vydána nová verze 2.56.0 distribuovaného systému správy verzí Git. Přispělo 104 vývojářů, z toho 39 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Hackerská skupina ShinyHunters oznámila průnik do informačních systémů FBI, prostřednictvím zero-day zranitelnosti v platformě Oracle PeopleSoft, kterou úřad využívá mimo jiné pro náborový portál FBIJobs.gov. Útočníci tvrdí, že získali až 3 TB dat o současných i bývalých zaměstnancích a uchazečích o práci. Jako důkaz zveřejnili vzorek přibližně 5 000 záznamů obsahující jména, adresy, telefonní čísla, data narození, čísla
… více »
Jinak jestliže je stát tam, kde píšeš, že je, vina vysokoškoláků to nebude.
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. V mojom ponímaní ukazovatele z minulého storočia nemajú slúžiť ako primárna práca s dátami, ale je dobré keď tam tá možnosť je.
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.
Tiskni
Sdílej: