( kisg | 2024. 09. 20., p – 22:28 )

NextSTEP-en előbb volt DOOM, mint MS-DOS-ra, mert azon fejlesztették: https://doomwiki.org/wiki/NEXTSTEP

Az Objective-C egy nagyon érdekes, dinamikus környezet, pl. az osztályokat teljesen dinamikusan tudod létrehozni a memóriában, és akár futásidőben módosíthatod. A metódushívás üzenetküldés alapú. Persze az ObjC fordító ezeket automatikusan megcsinálja neked, de ha akarod, akkor kiterjesztheted. Ezeket a funkciókat is kihasználták a DOOM és Quake fejlesztésénél, hogy gyorsabban tudjanak haladni.

Mi is így csináltuk meg a legjobb ObjC (iOS, MacOS) - Java binding eszközt, a Nat/J-t: https://multi-os-engine.org