Software switcher
16 september 2004 - 08:50   
geplaatst door: Fantamas
Er is nu software beschikbaar dat programma,s geschreven voor het ene platform om kan zetten in een programma voor een ander platform, bijvoorbeeld van PC naar Mac of andersom http://www.transitive.com/
Goed nieuws voor degene die zitten te wachten op net dat ene PC programma dat niet voor Mac beschikbaar is.
Bron: http://www.architosh.com/news/2004-09/2004c-0914_quicktran.phtml

(Bewerkt door Fantamas om 8:52, 16-09-2004)

    "Because the people who are crazy enough to think they can change the world, are the ones who do."
-- Think Different, Apple Computers Advertisement
Software switcher
16 september 2004 - 09:34    reactie #1
geplaatst door: Reflex
ik denk dat je het niet geheel begrepen hebt.

De software zet de instructies om van het ene platform naar het andere, niet de daarbij gemaakte API calls. (Ik geef toe, het artikel is daarin nogal misleidend)

God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
Software switcher
16 september 2004 - 09:59    reactie #2
geplaatst door: Fantamas
@Reflex: Wat betekent dat dan precies, ik ben niet zo thuis in die materie.
Ik had al een beetje gehoopt dat Pro/Engineer voor Mac nu een beetje dichterbij was :biggrin:
    "Because the people who are crazy enough to think they can change the world, are the ones who do."
-- Think Different, Apple Computers Advertisement
Software switcher
16 september 2004 - 10:10    reactie #3
geplaatst door: Reflex
Operaties als
x = x + 1;
Worden omgezet naar machine code. Die machine is per processor type verschillend. Zo wil het zijn dat die ene regel code omgezet voor een x86 machine nooit in dezelfde vorm op jouw G4 zal draaien, omdat de instructies naar de processor toe anders zijn.

Een besturingssysteem biedt een API set aan, welke een verzameling van functies is. Bijvoorbeeld het maken van een vester (programmeurs, lees t maar als pseudo code)
Windows biedt daarvoor het commando "createNewWindow(title, location)" aan, terwijl Mac OS X "createWindowWithTitle(title)" aanbiedt.

Zoals je ziet verschillen deze functies zowel in naamgeving als de argumenten die ze accepteren.

Dit is nooit te vertalen, door welk programma dan ook.

Dit, en nog een paar andere voorbeelden maken dat het programma enkel de instructies kan vertalen, maar dus niet de functie calls die gedaan worden.

Aangezien ik er (uiteraard) geen hands-on experience mee heb, kan iik niet zeggen of bijvoorbeeld ANSI-C programmas wel vertaald zouden kunnen worden.

God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
Software switcher
16 september 2004 - 10:32    reactie #4
geplaatst door: Fantamas
Excuseer mijn onwetendheid :blink: , maar ik lees het volgende in hun press-release:
QuickTransit products support applications written in any language including C, C++, Fortran, Cobol, Basic, Ada, Pascal, Modula, PL/1 and assembly language. QuickTransit products let software applications run on the target platform exactly as they run on the source platform, with 100% functionality. Graphics and interactive performance are transparent, and computational performance is 80% of what could be achieved with a native port, which is often higher performance than is available on the original platform. Today's Itanium, Xeon(TM) or POWER processors, for example, offer 10 times the computational performance of mid-1990's mainframes. Using QuickTransit software, today's processors could run the unchanged mainframe applications 8 times faster.
    "Because the people who are crazy enough to think they can change the world, are the ones who do."
-- Think Different, Apple Computers Advertisement
Software switcher
16 september 2004 - 12:47    reactie #5
geplaatst door: Reflex
:happy:

De taal waarin het geschreven is maakt niet uit. Het gaat om de calls naar APIs die niet platform-onafhankelijk zijn. (Nu ga ik er even vanuit dat ANSI-C gewoon volledig geport kan worden)

God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
Software switcher
16 september 2004 - 15:22    reactie #6
geplaatst door: Fantamas
Je hebt er duidelijk meer kaas van gegeten dan ik, ben je soms programmeur/software ontwikkelaar?
Zo ja, kun jij dan Pro/Engineer niet even voor me porten naar MAC OS X :barf:  :biggrin: ?
    "Because the people who are crazy enough to think they can change the world, are the ones who do."
-- Think Different, Apple Computers Advertisement