Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Vývoj / Re:Rozdíl mezi ASM a strojovým kódem
« Poslední příspěvek od Logik kdy Dnes v 16:29:47 »
Citace
A jak souvisí překladač, platforma, verze a nebo název makra s tím jestli je jazyk přenositelný?
Tak, že když používáš ifdef na verzi překladače, nejde o přenositelný jazyk, protože např. s jiným překladačem na stejném HW se Ti to zřítí.
Když Ti jazyk nedefinuje jasný prostředek, jak to ifdefnout - tedy když není ve standardu zadefinováno makro nebo jejich kombinace, z kterého to jde jednoznačně vyifovat, tak daná "feature" není ve skutečnosti přenositelná. A řeší se to platform-dependent hacky, o kterých mluvil Jirka.
2
Sítě / Re:Existuje nějaká náhrada za 3G Zónu / femtocell?
« Poslední příspěvek od alfi kdy Dnes v 15:58:25 »
VoWiFi ani VoLTE ale není dostupné pro virtuální operátory.

To dlouho platilo, ale už cca rok je VoLTE puštěné pro všechny telefony, vyzkoušeno u Odorik v TM síti. (předpokládám, že je to příprava na vypínání 2G).


Jinak oficiální náhrada je jen to VoWifi na podporovaných telefonech. Neoficiální jde ještě přes VoIP telefon - na mobilu nastavit "přesměrování, když nedostupný" a na VoIP lince povolit identifikaci mobilním číslem. S ACR Phone a push notifikací to docela funguje i přímo na Androidech. Ale neřeší to SMSky..
3
Vývoj / Re:Rozdíl mezi ASM a strojovým kódem
« Poslední příspěvek od vrit kdy Dnes v 15:20:49 »
Na to stačí jednoduchý #ifdef
případně runtime detekce se dá udělat taky, jak pro endianitu, tak pro dvojkový doplněk.
K ostatnímu se nebudu vracet, ale ten jednoduchý ifdef třeba na endiany bych chtěl vidět. Normálně potkávám několik obrazovek ifdefů, protože každý překladač, platforma a občas i verze mají ty makra nějak jinak.

A jak souvisí překladač, platforma, verze a nebo název makra s tím jestli je jazyk přenositelný? Toto makro má nakonfigurovat build systém a předat ho překladači.

V režii jazyka už pak je jenom podmíňěná kompilace na tu nebo onu variantu.

Jestli je něco v jednom nebo deseti vnořených #ifdefech není z pohledu přenositelnosti důležité.

Jednoduchý ifndef:

#ifndef ENDIANESS
#error "ENDIANESS not set"
#endif

to je, co? ;D

#if ENDIANESS == BIG_ENDIAN
...
#else
...
#endif
4
Bazar / Re:Prodám přehrávač OSMC/Kodi Vero 4k
« Poslední příspěvek od ⚫⚫⚫ kdy Dnes v 14:49:45 »
Prodano.
5
Sítě / Re:Existuje nějaká náhrada za 3G Zónu / femtocell?
« Poslední příspěvek od Lukas Dzunko kdy Dnes v 14:13:14 »
U nas uz O2 CZ orezalo GSM sit na minimum, T-Mobile ho nasleduje, a Vodafone to ma vyzkousene uz z doby pred 12 lety. Pujde tedy o postupnou degradaci GSM, mozna dojdeme i do okamziku, ze GSM budou mit zakaznici jen za priplatek, pripadne jen pro IoT/M2M komunikaci. A pak GSM operatori vypnou.

Na Slovensku sa pri planovani vypinania 3G siete vela rozpravalo aj o planoch vypinat 2G siet. Po vypnuti 3G siete isla cela diskusia do stratena a dnes odpovedaju hovorcovia SK operatorov tak zdrzanlivo. 4ka vyslovene hovori, ze 2G neplanuje vypinat. SK Telekom spomina, ze 2G podrzi minimalne do 2028. SK Orange hovori o "planovanom informovani v cas" ... SK Orange v starsich vyjadreniach hovorili o rokoch 2028 az 2030, ale aktualne to stiahli.

Uvidime ... ale minimalne to bude zaujimave ked sa v Cechach vypne 2G. Uz len z toho pohladu, ze napr pri poslednej navsteve prahy som musel mat vybraneho operatora manualne, lebo u jedneho mi nesli data cez LTE. Podobnu situaciu pravidelne riesim aj v Madarsku. Do siete yettel ma pripoji, ale nejdu data cez LTE. Otazka ci v tom stave by cez VoLTE islo aspon zavolat.
6
Bazar / Prodám desku + procesor i7 9700 s chladičem (základ PC)
« Poslední příspěvek od Molex1 kdy Dnes v 12:54:25 »
Vzhledem k upgradu nabízím základní desku Gigabyte Z390M Gaming + procesor intel core i7 - 9700. Vč. chladiče (tuším,. že to je nějaký Arctic doplněný Noctua ventilátorem). Přihodím i NVME 256GB SSD s Windows druhotnou licencí...
bez RAM a dalšího příslušenství. Preferuji osobní předání v Praze. Cena... 6000 za vše.
7
Vývoj / Re:Rozdíl mezi ASM a strojovým kódem
« Poslední příspěvek od Jiří Havel kdy Dnes v 12:54:01 »
Na to stačí jednoduchý #ifdef
případně runtime detekce se dá udělat taky, jak pro endianitu, tak pro dvojkový doplněk.
K ostatnímu se nebudu vracet, ale ten jednoduchý ifdef třeba na endiany bych chtěl vidět. Normálně potkávám několik obrazovek ifdefů, protože každý překladač, platforma a občas i verze mají ty makra nějak jinak.
8
Vývoj / Re:Rozdíl mezi ASM a strojovým kódem
« Poslední příspěvek od vrit kdy Dnes v 12:26:18 »
Pokud použiju separátní tool (který ani nezná kompletní syntaxi C) abych jím lepil platformně závislé kousky textu dohromady, můžu ještě mluvit o přenositelném jazyce?
V C lze psát jak přenositelně, tak nepřenostitelně. Které věci jsou přenositelné, a které ne, je nutné znát.

A věci jako endiany nebo jestli mám vůbec dvojkový doplněk se zjišťují hůř.
Na to stačí jednoduchý #ifdef
případně runtime detekce se dá udělat taky, jak pro endianitu, tak pro dvojkový doplněk.

Tak zrovna u charu je to "implementation defined". Takže jazyk C definuje jen to, že to kompilátor "overridnout" prostě musí.
u charu ano. U unsigned charu a signed charu nikoliv, ty jsou jasně definované. Jazyk je nabízí... takže co, zase tu budu řešit že někdo chtěl unsigned char a to unsigned tam nenapsal (a naopak)? Tady žádný problém v přenositelnosti z pohledu jazyka není.

Ano, v C se dá psát přenositelný kód. Ale protože je to jazyk z punkových časů, tak toho ta přenositelná podmnožina až tak moc neumí. A málo šedivé programátory to může překvapit, protože spousta těch věcí z dnešního pohledu už fakt nedává smysl.
Super, takže se shodneme - C je přenositelný jazyk. Tímto můžeme debatu uzavřít.
9
Hardware / Re:Koupit teď Mac mini M4, nebo čekat na M5?
« Poslední příspěvek od Molex1 kdy Dnes v 09:25:56 »
Tak říkáme, že se jedná o čekání v řádu jednotek měsíců. Je zde značný nárůst výkonu, základní konfigurace a pod. Za mně je zde větší hodnota.
10
Hardware / Re:Koupit teď Mac mini M4, nebo čekat na M5?
« Poslední příspěvek od 🇺🇦 GPU kdy Dnes v 08:18:55 »
Co počkat rovnou na M6 či M7? Nebo může počkat až dokud nenatáhne bačkory, pak ušetří nejvíc...
Stran: [1] 2 3 ... 10