Konference OpenAlt 2026 hledá přednášející. Proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.
Společnosti OpenAI a Broadcom oznámily čip optimalizovaný pro AI pojmenovaný Jalapeño.
Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové verzi 2.9. Hlavní novinkou je deno desktop pro převod Deno projektu na desktopovou aplikaci. Jedná se o alternativu k frameworkům Electron nebo Tauri.
Od zítra jsou Datové schránky oficiálně na nové adrese datovka.gov.cz. Adresa mojedatovaschranka.cz zůstává funkční do 27. srpna 2026, následně budou uživatelé automaticky přesměrováni na datovka.gov.cz.
Dolphin (Wikipedie), tj. open source multiplatformní emulátor herních konzolí GameCube a Wii od Nintenda, byl vydán ve verzi 2606. S podporou Game Boy Playeru.
Vasudeva Kamath představil utilitu debvulns, alternativu k nativní utilitě debsecan, pro výpis zranitelností v Debianu. Navíc má především možnost výstupu ve strukturovaných formátech JSON a CSV. V plánu je exportér pro Prometheus.
Oficiální český státní eshop s elektronickými dálničními známkami nově najdete na edalnice.gov.cz. Doména gov.cz jasně potvrzuje, že jste na oficiálním státním webu [𝕏].
Byla vydána nová verze 4.8.0 interaktivního shellu fish (friendly interactive shell, Wikipedie). Přehled novinek v poznámkách k vydání.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem se nově stal čínský LineShine v Národním superpočítačovém centru v Šen-čenu (NSCS) s výkonem 2,198 exaFLOPS. Z prvního místa sesadil americký superpočítač El Capitan s výkonem 1,809 exaFLOPS. Nejvýkonnější český počítač C24 klesl na 215 místo. Karolina, GPU partition klesla na 249. místo a Karolina, CPU partition na 475. místo.
… více »Zemřel průkopník videoherní hudby Bobby Prince (Wikipedie). Složil hudbu pro hry Wolfenstein 3D, Doom, Doom II, Duke Nukem II a Duke Nukem 3D.
Ahoj, shanim nejake kousky kodu k reseni uloh viz priklad nize. Mam to pro procvicovani studenta ale doma jich mam zatracene malo (jeste pozustatky z FELu) a na netu jsem nic podobneho nenasel. Nemate neco vy, nebo alespon odkazy? Diky...
Priklad:
Do nasledujiciho kodu doplnte chybejici konstantu v podmince tak, aby procedura xyz() byla volana prave 2100krat...
for (i = 0; i < 70; i++) {
j = 0;
do {
if (j > ___) xyz();
j++;
} while (j < 90);
}
Pascal ???
Nebo neco takoveho:)
Je dán následující program
program AAA
var A, B, C: integer
begin
read(A, B);
while A > B do
A := A – 2;
while B > A do
B := B – 2;
C := A + B;
writeln(C)
end.
Určete, jak závisí výsledná hodnota proměnné C (tzn. výstup programu) na vstupních
hodnotách proměnných A, B.
int oops() {
char ch = 0x80;
switch (ch) {
case 0x80:
return 3;
case 0x40:
return 2;
default:
return 1;
}
}
Jaky je vysledek oops() ?
ne, vzdycky to vrati jedna, protoze 0x80 je 128, kdezto char ma max hodnotu 127, takze to pretece :)
ano, zalezi, zda bude brat 0x80 jako znak, nebo jako konstantu, pokud to bude pretypovavat, tak by to melo mit stejnou hodnotu, jinak by to melo padnout do defaultu
If necessary, an integral promotion is performed on the controlling expression, and all expressions in the case statements are converted to the same type as the controlling expressionneplatí, nebo je nějaký způsob, jak to interpretovat nejednoznačně? Tedy jinak, než: 1. ch je menší než int, takže se převede na int 2. největší společný typ ch (nyní int) a konstatních výrazů v case je int 3. všechny konstatní výrazy v case se převedou na int 4. porovná se Konstanty ve switchi podle mne přetéci nemohou, protože se jich žádný char netýká. U inicializace ch ale skutečně záleží na tom, jak se 0x80 převede do char.
Leda snad jako ilustrace užitečnosti -Wall.
integral promotion is performed on the controlling expressiontedy, je-li menší než int, tak se nejdříve povýší na int.
ne, obycejny char v c nemuze mit 128b
CHAR_BIT = 16 sizeof(char) = 1 // * CHAR_BIT = 16b sizeof(uint16_t) = 1 // * CHAR_BIT = 16b sizeof(uint32_t) = 2 // * CHAR_BIT = 32bNa takové platformě samozřejmě nebude definován typ uint8_t, protože architektura prostě nemá typ menší než 16b.
typedef char library_assert_sizeof_char[sizeof(char) == 1 ? 1 : -1]; //have to be 1 typedef unsigned char library_assert_sizeof_unsigned_char[sizeof(unsigned char) == 1 ? 1 : -1]; //have to be 1 typedef char library_assert_sizeof_char_bits[ CHAR_BIT == 8 ? 1 : -1]; //sorry, this library needs it
Tiskni
Sdílej: