Hvordan velger jeg de beste OpenGL® -bøkene?

Det er mange OpenGL® -bøker tilgjengelig, alt fra innledende opplæringsprogrammer for å lære OpenGL® til veldig detaljerte spesifikasjoner for biblioteket og Abstract Programming Interface (API). Ulike faktorer kan bestemme hvilke bøker som er best for et bestemt OpenGL® -prosjekt, inkludert den faktiske typen applikasjon som utvikles. Viktige fakta du må vurdere når du velger de beste OpenGL® -bøkene er operativsystemet som brukes til utvikling og programmeringsspråket som skal brukes. Type applikasjoner er også viktig, fordi programmering av tredimensjonal (3D) grafikk for et videospill er mye forskjellig fra å skrive et program som skal brukes til vitenskapelig visualisering. Dybden på informasjonen som trengs, bør også vurderes fordi for eksempel noen bøker ikke vil dekke hvordan du bruker OpenGL® skyggelegging, mens andre kan gi veldig dyptgående dekning av å utvikle en scenegraf der man ikke er nødvendig.

en av M MOST Common Uses for OpenGL® Books lærer å programmere med biblioteket og API. Selv om kjernebiblioteket er ment å være identisk på tvers av forskjellige språk og operativsystemer, er dette ikke alltid tilfelle i praksis. Når du søker etter de beste OpenGL® -bøkene for å lære API, er det viktig å velge bøker som dekker ved hjelp av og installerer bibliotekene på operativsystemet som skal brukes, og de som enten utelukkende handler om programmering på et enkelt språk eller som gir flere eksempler fra forskjellige språk.

For avanserte programmerere, eller programmerere som jobber med OpenGL® med jevne mellomrom, er noen av de beste OpenGL® -bøkene spesifikasjonene og referansehåndbøkene som er publisert av utviklerne av bibliotekene og API. Disse bøkene gir veldig detaljert informasjon om hvordan språket er samlet, hvordan det er ment å brukes,og noen av de kodede begrensningene. Disse referansene inkluderer imidlertid ikke alltid faktiske programmeringseksempler, og brukes vanligvis i takt med andre bøker. Et annet aspekt ved offisielle referansehåndbøker er at de noen ganger ikke detaljerer uoverensstemmelser i den virkelige verden mellom implementeringer av biblioteket.

En rekke OpenGL® -bøker er dedikert til spesifikke emner og kan brukes sammen med referansehåndbøker og veiledningsbøker. Disse inkluderer bøker som dekker hvordan man monterer fullt operasjonelle applikasjoner rundt en OpenGL® -gjengivende kjerne eller bøker som gir omfattende detaljer om nye funksjoner til språket. Når du velger bøker som gir så brede eksempler, er det viktig å sørge for at de er aktuelle og lar en følge med endringer i API. En annen grunn til å finne bøker som ikke er for gamle, er at de noen ganger vil bruke utviklingsverktøy eller andre programmer som har falt ut av bruk eller har blitt fullstendig avviklet.

ANDRE SPRÅK