Portál AbcLinuxu, 9. srpna 2025 19:01
DevSource píše o očekávaných novinkách ve standardu C++09, které jsou po říjnovém zasedání standardizačního výboru C++ jisté. Jedná se hlavně o reference na r-values a koncepty typů. Stranou nezůstává ani zahrnutí knihoven TR1 a spousta dalších vylepšení.
Tiskni
Sdílej:
Nevím, jakou přenositelnost myslíte. Pokud jde o přenositelnost mezi OS, tak o jistý pokrok se snaží Boost - něco jsem zaslechl, že by to snad mělo být v budoucnu součástí standardní knihovny, ale nejsem si tím vůbec jist.
Nebo si představte co by se stalo, kdyby se gcc rozhodlo, že od teď nepřeloží standardní C/C++, ale jejich mnohem lepší variantu, kterou si vymyslí a bude nutit všechny autory programů kódy přepsat. Můžu říct, že to gcc určitě nepřežije.
Ona bohatě stačí ta nevole, která se zvedla mezi programátorskými bohémy vůči čtyřkové řadě gcc…
Zarušená mikrovlna spolu s častými chybami kódu abíčka ve stylu "neplatná relationid", nebo co to pořád píše. Mohl bych udělat reklamu svému providerovi
ping 193.179.148.60 Příkaz PING na 193.179.148.60 s délkou 32 bajtů: Vypršel časový limit žádosti. Vypršel časový limit žádosti. Vypršel časový limit žádosti. Odpověď od 193.179.148.60: bajty=32 čas=116ms TTL=127 Statistika ping pro 193.179.148.60: Pakety: Odeslané = 4, Přijaté = 1, Ztracené = 3 (ztráta 75%), Přibližná doba do přijetí odezvy v milisekundách: Minimum = 116ms, Maximum = 116ms, Průměr = 116ms
To je ping na počítač, který je 300 metrů ode mě a sedí u providera. Tento provider neměl žádný problém nechat si podepsat smlouvu na 3 roky s pokutou za vypovězení. A asi rok to chodilo dobře. Sháním lepší připojení to dá rozum...
Migration is important. The perl interpreter will assume that it is being fed Perl 5 code unless the code starts with a "class" or "module" keyword, or you specifically tell it you're running Perl 6 code in some other way, such as by:Tohle se nepovažuje za zpětnou kompatibilitu?#!/usr/bin/perl6 use v6.0; v6;
use v6-alpha; # ...some Perl 6 code... { use v5; # ...some Perl 5 code... { use v6-alpha; # ...more Perl 6 code... } }tak to bude supr. Ale Perl 6 se ujme i když bude kompatibilní jen z 95%. Zpětná kompatibilita je opravdu opodstatněná jen někdy a rozhodně ji za hlavní vlastnost dynamického jazyka napovažuji. To o nezájmu o Parrot, jsem mysle vážně. Nějakou dobu se snažím věci okolo Parrotu a Perlu 6 sledovat a např. tohle mi bohužel uniklo. Polepším se a budu rád když doplníte nějaké odkazy. Pokusím se "poznat fakta" a ozvu se. Prostě u Pythonu nevím, ale u Perlu už bylo na čase změnit syntaxi. Je chvályhodné, že se to udělá najednou a nespěchá se
Proč sakra C++ něco nepostaví na konkrétním typu třeba, že pozice v souboru je int64_t? A to jsem jen na začátku potíží.
Technická poznámka: často se na to zapomíná, ale existenci typu int64_t
striktně vzato nezaručuje ani ISO C99.
Prosim, opravte me, ale boost::filesystem podporuje vetsi soubory. Nezkousel jsem to, ale nekde jsem to cetl. Alespon jako "dukaz" podavam nasledujici vlakno: lists.boost.org/Archives/..
Detaily viz funkce fs::possible_large_file_size_support()ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.