Hi,
Binnen een niet al te lange tijd zal 64-bit standaard zijn, maar ik wil H02 van dit jaar alvast overstappen met programmeren naar applicaties voor 64-bit platformen(Windows64, Linux etc)
Maar nou heb ik nog nooit eerder voor een 64 bit platform iets geprogrammeerd.
Ik vraag mij nu dus af wat er voor nodig is.
Ik denk zelf dat ik allereerst een 64-bit compiler nodig heb....volgens mij verschaft Intel al een hele goede.
Maar voor de rest weet ik eigenlijk niet wat het verschil is tussen programmeren voor 32-bit en 64-bit systemen.
Ik weet dat je bij 64 bit eindelijk grotere integer variabelen kan gebruiken en nog nauwkeurigere floats...maar dan houdt het ook op.
Dus mijn vraag is, wat is het wezenlijke verschil bij het programmeren voor 64-bit platformen ten opzichte van 32-bit platformen?
1) Heb ik speciale SDK's nodig of speciale API's....of kan ik gewoon dezelfde oude API's en docs blijven gebruiken.
2) Kan ik gewoon in c++ blijven schrijven of moet ik overstappen naar een taal zoals C64 of een andere specifiekere voor 64 bedoelde taal?
3) Hoe zit het met .NET....is dat al 64-bit compatible....en Java dan?
4) Ondersteunt Microsofts Visual C++(nieuwste versie) al 64 bit compiling?
Of heb ik een totaal andere compiler nodig?
5) Zijn er wezenlijke verschillen voor de programmeur als hij aan het programmeren is...merkt de gemiddelde programmeur tijdens het coden wel eens dat dingen anders zijn of is er geen verschil?
Hiermee bedoel ik dingen die anders geschreven moeten worden dan als je het in/voor 32-bit had moeten schrijven.
6) Zijn er nog andere verschillen?
Binnen een niet al te lange tijd zal 64-bit standaard zijn, maar ik wil H02 van dit jaar alvast overstappen met programmeren naar applicaties voor 64-bit platformen(Windows64, Linux etc)
Maar nou heb ik nog nooit eerder voor een 64 bit platform iets geprogrammeerd.
Ik vraag mij nu dus af wat er voor nodig is.
Ik denk zelf dat ik allereerst een 64-bit compiler nodig heb....volgens mij verschaft Intel al een hele goede.
Maar voor de rest weet ik eigenlijk niet wat het verschil is tussen programmeren voor 32-bit en 64-bit systemen.
Ik weet dat je bij 64 bit eindelijk grotere integer variabelen kan gebruiken en nog nauwkeurigere floats...maar dan houdt het ook op.
Dus mijn vraag is, wat is het wezenlijke verschil bij het programmeren voor 64-bit platformen ten opzichte van 32-bit platformen?
1) Heb ik speciale SDK's nodig of speciale API's....of kan ik gewoon dezelfde oude API's en docs blijven gebruiken.
2) Kan ik gewoon in c++ blijven schrijven of moet ik overstappen naar een taal zoals C64 of een andere specifiekere voor 64 bedoelde taal?
3) Hoe zit het met .NET....is dat al 64-bit compatible....en Java dan?
4) Ondersteunt Microsofts Visual C++(nieuwste versie) al 64 bit compiling?
Of heb ik een totaal andere compiler nodig?
5) Zijn er wezenlijke verschillen voor de programmeur als hij aan het programmeren is...merkt de gemiddelde programmeur tijdens het coden wel eens dat dingen anders zijn of is er geen verschil?
Hiermee bedoel ik dingen die anders geschreven moeten worden dan als je het in/voor 32-bit had moeten schrijven.
6) Zijn er nog andere verschillen?
[ Voor 12% gewijzigd door Arcane Apex op 06-05-2004 19:52 ]