Hur väljer jag de bästa OpenGL®-böckerna?

Det finns många OpenGL®-böcker tillgängliga, allt från inledande tutorials för att lära sig OpenGL® till mycket detaljerade specifikationer för biblioteket och det abstrakta programmeringsgränssnittet (API). Olika faktorer kan bestämma vilka böcker som är bäst för ett visst OpenGL®-projekt, inklusive den aktuella typen av applikation som utvecklas. Viktiga fakta att tänka på när du väljer de bästa OpenGL®-böckerna är det operativsystem som används för utveckling och det programmeringsspråk som kommer att användas. Applikationstypen är också viktig, eftersom programmering av tredimensionell (3D) grafik för ett videospel är mycket annorlunda än att skriva ett program som ska användas för vetenskaplig visualisering. Djupet på den information som behövs bör också beaktas eftersom till exempel vissa böcker inte täcker hur man använder OpenGL®-skuggningsspråket, medan andra kan ge en mycket djupgående täckning för att utveckla en scengraf där man inte behöver.

En av de vanligaste användningarna för OpenGL®-böcker är att lära sig att programmera med biblioteket och API. Även om kärnbiblioteket är tänkt att vara identiskt på olika språk och operativsystem är detta inte alltid fallet i praktiken. När du söker efter de bästa OpenGL®-böckerna för att lära dig API är det viktigt att välja böcker som täcker användning och installation av biblioteken i operativsystemet som ska användas, och de som antingen uteslutande handlar om programmering på ett enda språk eller som ger flera exempel från olika språk.

För avancerade programmerare, eller programmerare som arbetar med OpenGL® regelbundet, är några av de bästa OpenGL®-böckerna specifikationer och referenshandböcker som publiceras av utvecklarna av biblioteken och API. Dessa böcker ger mycket detaljerad information om hur språket är sammansatt, hur det är avsett att användas och några av de kodade begränsningarna. Dessa referenser inkluderar dock inte alltid faktiska programmeringsexempel och används vanligtvis tillsammans med andra böcker. En annan aspekt av officiella referenshandböcker är att de ibland inte specificerar verkliga inkonsekvenser mellan bibliotekets implementeringar.

Ett antal OpenGL®-böcker är dedikerade till specifika ämnen och kan användas tillsammans med referenshandböcker och handböcker. Dessa inkluderar böcker som täcker hur man monterar helt operativa applikationer kring en OpenGL®-renderingskärna eller böcker som ger omfattande detaljer om nya funktioner på språket. När du väljer böcker som ger så breda exempel är det viktigt att se till att de är aktuella och låta en hålla jämna steg med ändringarna i API: n. En annan anledning till att hitta böcker som inte är för gamla är att de ibland kommer att använda utvecklingsverktyg eller andra program som har fallit ur användning eller har avslutats helt.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?