cas a 32-bit platformy

Petr Novotny Petr.Novotny na antek.cz
Středa Červen 7 15:11:04 CEST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 7 Jun 00, at 15:03, Karel Zak wrote:

>  Nijak netvrdim, ze v case je (nebo bude) problem. Jen se mi libilo to
> pojednani o tam jak poradne se ma programovat.

Pokud mate aplikaci, ktera nema s "casem a user interfacem" nic 
spolecneho (jako konkretne TeX), neni nikde problem.

Jakmile zacnete cas nacitat od uzivatele a vypisovat uzivateli, 
zacne vam hrozit, ze udelate chybu.

Nebo existuje nejaka standardizovana dostatecne obecna (a 
bezchybna) knihovni funkce na nacteni data a casu z klavesnice v 
obecnem formatu?

>  IMHO problemy budou jinde a to u nepresneho pouzivani datovych typu. 

Ano; ne vzdy vsak pochazeji od spatnych programatoru. Mnoho C 
kodu je v pre-ANSI C. (Na nekterych soucasnych dinosaurich 
unixech stale mate cc, ktere je Kernigham-Ritchie a ne ANSI.) 
Mnoho knihoven (a headeru) je pre-POSIX. (Mnoho C++ je pre-ISO.)

[A jeste mate podivna API, kde se oficialne pracuje s typem 
DWORD; pry v 64-bit MS-Windowsech bude DWORD 64-bitu. 
Yuck.]

I kdyz se programator snazi sebevic, jde to jen odnekud nekam.


Schvalne, pouzivate pro rozdil pointeru ptrdiff_t nebo int? :-)

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOT472FMwP8g7qbw/EQKxcQCgzjLNbtXZxv3WOWTyZcjrYZtKd70AoOhn
ROhRzQGLxSrUqd5hKUGwcn9G
=vCzJ
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux