Kildekodekompatibilitet - Source-code compatibility
Kildekodekompatibilitet (kildekompatibel) betyder, at et program kan køre på computere (eller operativsystemer ), uafhængigt af binærkodekompatibilitet, og at kildekoden er nødvendig for portabilitet .
Kildekoden skal kompileres før kørsel, medmindre den anvendte computer har en tolk til sproget ved hånden. Udtrykket bruges også til samlingssprogskompatibilitet , hvor kilden er en menneskelæsbar form for maskinkode, der skal konverteres til numerisk (dvs. eksekverbar) maskinkode af en assembler . Dette adskiller sig fra binærkodekompatibilitet , hvor der ikke er behov for rekompilering (eller samling).
Kildekompatibilitet er et stort problem i udviklingen af computerprogrammer. For eksempel, de fleste Unix- systemer er kilde-kompatible, så længe man bruger kun standard biblioteker . Microsoft Windows- systemer er kildekompatible på tværs af en større familie ( Windows NT- familien, fra NT 3.1 til Windows 10 eller familien, der inkluderer Windows 95 , Windows 98 og Windows Me ), med delvis kildekompatibilitet mellem de to familier.
Se også
Referencer