Prolog ze neni vetsinovy jazyk? Tvrdi kdo? :-). Jinak podle me je lepsi SWI-Prolog nez GNU Prolog a je taky free. A pokud by snad nekdo chtel programovat v Prologu, snad ho odradi tato mala ukazka z realneho programu:
slovo([],_,_,[],_,_).
slovo([H1|T1],Kod,Poc,[H2|T2],Vnoreni,Pozice):-
X is Vnoreni+1,
((H1=Kod,((Poc=1,H2 is H1-32,Pozice=X);(Poc\=1,H2=H1)),Y is Poc-1,
slovo(T1,Kod,Y,T2,X,Pozice),!);
(H2=H1,slovo(T1,Kod,Poc,T2,X,Pozice))).
Taky jsem pred delsim casem zkousel programovat v Prologu, jeste pod platformou DOS. Spise nez slozitost mne odradily nektere nesystemovosti, jako jména zacinajici vzdy malym pismenem atd. Co se týká slozitosti, v porovnání s C/C++ se mi Prolog jeví logictejsí a jednodussí. Ale nevím, jak by se mohl prosadit v soucasnosti treba v Linuxu, v konkurenci jazyků jako napríklad Python, Lisp...