Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Win64 API

[es] :: C/C++ programiranje :: Win64 API

[ Pregleda: 2942 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Win64 API12.03.2002. u 13:07 - pre 237 meseci
Vec 7-8 godina robujemo Win32 API-ju :) Da li se neko pitao "Kad cemo vec da pocnemo da radimo sa Win64 API-jem?" ?

Ako se neko to pita evo pravog linka za tu osobu: http://msdn.microsoft.com/libr...y/en-us/win64/64intro_4e9f.asp

Naravno kao i sve ostalo od Micro$ofta, morate naruciti CD da bi dosli to "moci" :)

Ne treba ni da napominjem od kada je moguce napisati 64bitnu aplikaciju na Linux-u. Khm. Linux je sistem koji je prvi koji je ponudio podrsku za Intel 64bitnu arhitekturu ako se ne varam. I tako dalje, i tako dalje...

U svakom slucaju jedva cekam da vitim taj Win64 API ...

Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16203
213.240.52.*



+7003 Profil

icon Re: Win64 API12.03.2002. u 13:18 - pre 237 meseci
Koliko se secam, sa novijim Platform SDK paketima se dobija Win64 API support. Ako imas vremena, mozes i da downloadujes ceo Platform SDK, mada je pametnije kupiti CD/DVD ili jos bolje MSDN. Nisam kuci, ali bih proverio da li na mom Platform SDK-u postoji Win64 support - posto se secam da je takva opcija postojala pri instalaciji.

Microsoft isto tako vec duze vreme nudi celu arhitekturu onima kojima je u ovom momentu potreban Win64 API - bas sam malopre slusao predavanje Informatike gde je predstavljen Dell&Compaq server koji koristi Itanium procesore i Microsoftovu 64-bitnu platformu - znaci sistem postoji i radi - a kako... to bih ipak ostavio relevantnim strucnjacima da procene. Predavac je izlagao neke grafikone, gde 64-bitna Windows/Itanium platforma otprilike radi 13000 sati pre restarta u proseku, dok Win2k je radila 2500 sati valjda - ovo su naravno njihovi podaci, moguce je da oni ne oslikavaju pravu sliku stvari.

Intel takodje nudi 64-bitni (IA-64) kompajler koji radi, pogodi na kojoj platformi :)

Moram da napomenem da je vrlo pipavo davati procene o tome koliko ce trebati IA-64 arhitekturi da dospe u domacinstva, IA-32 platforma se pojavila krajem 80-tih a bum je dozivela tek 1995-te godine kada se pojavio Windows 95 (a ne NT ili Unixi godinama ranije).
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.69.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: Win64 API13.03.2002. u 21:29 - pre 237 meseci
ok aj sad ovako, neke (mnoge) stvari mi nisu jasne

prvo u cemu je razlika izmedju win32API i win64API osim sto (po nekoj logici)
win64 ce podrzazvati 64bitne procesore ?

dalje po cemu mi to robujemo win32 api-ju?

dalje... linux podrzazva 64 bitne programe .. ok kewl ali sta to meni znaci kad su 32bitni racunari jos uvek aktuelni i bice jos par godina.. kad dodju 64 bitni procesori pisacemo programe za njih.. zasto trcati pred rudu

mislim ok ajde da predjemo odma na pisanje 256-bitnih programa ako je fora postici sto vise bitova...

nerazumem zasto leka u svakom postu pljuje po windowsu i ms-u, a koristis win98 kolko vidim koji je medju najpljuvanijima
mislim ok je imati svoj stav ali brate ti ga pretera
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Win64 API13.03.2002. u 21:44 - pre 237 meseci
Glavna razlika sa programerskog stanovišta je što će sizeof(void*) u 64-tnoj verziji da bude 8, a ne više 4, što može da zeza, a i ne mora.

A što se Leke tiče, on je legenda srpskog Open Source-a i dužnost mu je da "raskrinkava" MS na svakom koraku :)
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.dialup.mindspring.com



+18 Profil

icon Re: Win64 API13.03.2002. u 21:46 - pre 237 meseci
64bitni API za Windows postoji vec par godina (pocelo je da se radi onda kada je Intel imao simulatore Itaniuma), ali do skora nije bio dostupan javnosti vec samo partnerima (Intel, Compaq, HP, itd.).

Za sada (a verovatno ni u narednih pet godina) jos uvek nema potrebe da se klijentski softver radi na 64bitnim platformama, tako da se to jos uvek ne gura. A Itanium i McKinley su u stvari tek test procesori, nisu namenjeni za siru upotrebu.

Polako, jos uvek je rano.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16203
213.240.52.*



+7003 Profil

icon Re: Win64 API13.03.2002. u 22:44 - pre 237 meseci
Da - sto se tice prelaza na Win64 bice problema sa "prljavim" stilom pisanja, znaci sakrivanje podataka preko VOID* pointera i pointerska aritmetika koja se oslanjala na to da je adresa == int, da je int == long i da sa long moze da se pamti memorijska lokacija.

Mada - ista prica je bila kod prelaska na Win16->Win32 - sada je mnogo manje drasticno. (nema onih lepih FAR/NEAR segmentnih radosti)

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: C/C++ programiranje :: Win64 API

[ Pregleda: 2942 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.