Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 19.12.2006, 0:13   #1
Kostarum Rex Persia
Član
 
Član od: 27.12.2005.
Lokacija: deep underground Klingon homeworld
Poruke: 321
Zahvalnice: 9
Zahvaljeno 5 puta na 4 poruka
Određen forumom Kako ISPRAVNO napraviti 64-bitnu aplikaciju?

Dakle, kako.
Kostarum Rex Persia je offline   Odgovor sa citatom ove poruke
Stara 19.12.2006, 0:18   #2
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: Kako ISPRAVNO napraviti 64-bitnu aplikaciju?

Možeš li bar malo biti precizniji šta podrazumevaš pod ispravno napravljenom 64-bitnom aplikacijom? Na koji deo "pravljenja" te aplikacije misliš? Neku posebnu tehniku programiranju, kompajliranje, linkovanje,...

edit: Da nisi kao Trekkie zaboravio da je naziv za "deep underground Klingon homeworld" u stvari "podrum Q'onoS-a"
holodoc je offline   Odgovor sa citatom ove poruke
Stara 19.12.2006, 2:39   #3
Kostarum Rex Persia
Član
 
Član od: 27.12.2005.
Lokacija: deep underground Klingon homeworld
Poruke: 321
Zahvalnice: 9
Zahvaljeno 5 puta na 4 poruka
Određen forumom Re: Kako ISPRAVNO napraviti 64-bitnu aplikaciju?

Pa mislim kako se piše 64-bitna aplikacija sa svim potrebnim ASM optimizacijama za 64-bitni kod, a ne mislim na mešani 32-bitni i 64-bitni kod, kako koriste pojedini programeri.

Znači da je apsolutno svaki deo source koda optimizovan za 64 bita!
Kostarum Rex Persia je offline   Odgovor sa citatom ove poruke
Stara 19.12.2006, 3:31   #4
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: Kako ISPRAVNO napraviti 64-bitnu aplikaciju?

Pa pazi, sad može da ti se učini malo smešnim ali veliki deo koda koji se koristi prilikom programiranja 64-bitnih aplikacija je apsolutno identičan kao i onaj koji se koristi za 32-bitne. Primera radi uzmi C ili C++. I jedan i drugi programski jezik koristi identičan kod za kontrolu toka(if, switch, while,...), menadžment memorije (osim delova koji su u C++-u direktno vezani za objektni model programiranja) i sl. Ono što i jedan i drugi jezik imaju ekstra ugrađeno u svojim bibliotekama a što se odnosi na direktnu podršku za računare sa 64-bitnom arhitekturom su funkcije koje su pisane specijalno da bi iskoristile samu arhitekturu. Primera radi u C-like jezicima imaš specijalne konverzione funkcije koje omogućavaju konverziju tipova podataka optimizovanu za 16-bitnu, 32-bitnu i 64-bitnu arhitekturu kao što su recimo "itoa" i "_i64toa", "atoa" i "_atoa64" koje su definisane u standardnim zaglavljima.

Ono na šta ti najverovatnije treba da obratiš pažnju jeste kompajler tj. programče koje je zaduženo da sve to prevede u formu koja će po mogućnosti maksimalno iskoristiti arhitekturu za koju je namenjen sam kod. Kompajler je taj koji će voditi računa o tome koju verziju "itoa" funkcije će da iskoristi odnosno ukoliko u opcijama čekiraš da se kompajliranje vrši 64-bitnom verzijom dobićeš kod isključivo namenjen takvoj arhitekturi odnosno maksimalno prilagođen da "impresionira" 64-bitni operativni sistem pod kojim će se izvršavati.

Obrati pažnju da je ovakav način rada mač sa dve oštrice. Punokrvi 64-bitni kod nećeš moći ni na koji način da izvršavaš na 32-bitnoj mašini pa je ponekad veoma korisno u sam kod (ili u toku kompajliranja) povesti računa o tome da aplikaciji daš bar šansu da se pošteno izvini korisniku zato što svrstava sistem na kome odbija da se izvrši u "obsolete" kategoriju
holodoc je offline   Odgovor sa citatom ove poruke
Stara 19.12.2006, 16:02   #5
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Kako ISPRAVNO napraviti 64-bitnu aplikaciju?

A jel moze to nekako da se uradi preko Dev-C++-a?
Andross je offline   Odgovor sa citatom ove poruke
Stara 23.12.2006, 2:46   #6
Oliver
Član
 
Član od: 6.12.2005.
Lokacija: green forest
Poruke: 325
Zahvalnice: 3
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Kako ISPRAVNO napraviti 64-bitnu aplikaciju?

Sa kompajlerom ili čime je već praviš koji omogućavaju pravljenje takvih aplikacija. Znači ako kompajler nije namenjen tome ništa od toga.
I da bi to sve radilo treba i 64bitni OS.
Moraš malo bolje da znaš šta možeš da napraviš sa time u čemu programiraš- koje su mogućnosti.
Ako to ne znaš, onda verovatno ne znaš ni koje su dobre strane 64 bitnog koda. to nije samo uključ/isključ = brže radi
Oliver je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
DVD! Kako napraviti i pustiti RANDOM play-listu! Crnac_Pripravnik Video/TV softver 4 6.9.2006 15:12
brosura kako je napraviti dm@ricn Grafički softver i radovi 2 19.5.2006 16:25
3ds Max 7 kako napraviti 3d srce Master Neo Grafički softver i radovi 5 17.3.2006 8:32


Sva vremena su po Griniču +2 h. Sada je 17:39.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com