Cześć.
Przeglądam sobie kod photoshopa 1.0, który jest udostępniony za darmo.
W jakim on jest języku napisany?
Spodziewałem się kodu w czystym C.
Rozszerzenia plików to *.p oraz *.r.
Jaki to język?
Czyżby pascal?
Składnia cholernie podobna.
Cześć.
Przeglądam sobie kod photoshopa 1.0, który jest udostępniony za darmo.
W jakim on jest języku napisany?
Spodziewałem się kodu w czystym C.
Rozszerzenia plików to *.p oraz *.r.
Jaki to język?
Czyżby pascal?
Składnia cholernie podobna.
Nie trzeba już wszystko wiem.
To pascal połączony gdzieniegdzie z assemblerem.
Łącznie 128 tysięcy linijek kodu.
mówisz o tym Photoshopie polaczka?
Nie, o tym prawdziwym z roku 90.
Podzielili sekcje interface
i implementation
na osobne pliki, bardzo się starając by uzyskać efekt plików nagłówkowych z C/C++...
Zastanawia mnie na jaką maszynę to asembler:
MOVE.L (SP)+,D3
UNLK A6
MOVE.L (SP)+,A0
ADD.W #@params,SP
JMP (A0)