A. Autori i suradnici na GNU Pascal projektu.
- Jukka Virtanen
- izumio GNU Pascal u ožujku 1988, implementirao ISO-7185 i većinu
ISO-10206 standarda, itd.
- Dr. Peter Gerwinski
-
dodao je Borland-Pascal korelirane i druge ekstenzije GNU Pascalu u
ljeto 1995, prenio GPC na EMX platformu, radi na najvećem dijelu
razvoja prevoditelja (engl. compiler) od 1996-e, napisao i
održava WWW home page, održava GNU Pascal mailing listu, radi
neke druge administrativne stvari itd.
- Jan-Jaap van der Heijden
- prenio GPC na DJGPP platformu i na Microsoft Windows 95/NT, dodao
ELF podršku u proljeće 1996, riješio mnogo problema konfiguracije
i kompatibilnosti, kreirao GPC FAQ, itd.
- Frank Heckenbach
-
ispočetka napisao i održava Run Time System od srpnja 1997,
napisao je većinu standardnih jedinica (Unit) distribuiranih s
GPC-om (uključujući jedinice za BP kompatibilnost), napisao velik
broj test programa, održava GPC To-Do ("za napraviti")
listu
(see section 12. The GNU Pascal To-Do List.)
itd.
- Prof. Abimbola A. Olowofoyeku ("The African Chief" - afrički poglavica)
- kreirao originalne verzije mnogih BP kompatibilnostnih jedinica u
svibnju 1997, priložio kod drugim jedinicama i Run Time sistemu,
pomogao prenošenju GPC-a i jedinica na Cygwin i mingw platforme,
napisao izvjestan broj test programa, dodao Delphi-kompatibilnu
`SysUtils' jedinicu, itd.
- Nick Burrett
- ispravio neke bugove i počistio GPC u svibnju 1998, itd.
- Matthias Klose
- integrirao je GPC u EGCS i Debian GNU/Linux u svibnju 1998,
usavršio je proces instalacije, itd.
- Dominik Freche
- poboljšao je i proširio GPC manual u kolovozu - rujnu 1999 i napisao
je rutine za konverziju za Borland kompatibilne 6 bajtne brojeve s
pomičnim zarezom (floating point numbers) u prosincu 1999.
- Alexey Volokhov
- poboljšao je performanse GPC-ove podrške za module/jedinice u lipnju 1997.
- Bill Currie
- implementirao je dodatne Borland ekstenzije u GPC u srpnju 1997.
- Eike Lange
-
preveo je tekst GNU Pascal Coding Standards na njemački.
- Mirsad Todorovac
-
je preveo GPC dokumentaciju na hrvatski.
- Russ Whitaker
- dopunio i održava GNU Pascal FAQ.
(see section 4. The GNU Pascal Frequently Asked Questions List.)
Razvojni proces GNU Pascala ima mnoge koristi od nezavisnih
doprinosa (koji nisu dio GNU Pascal distribucije):
- Anja Gerwinski
- postavila je stare arhive za GPC mailing listu, u rujnu 1999.
- Berend de Boer
- napisao je mnogo korisne dokumentacije o Extended Pascalu u 1995.
- Markus Gerwinski
- kreirao je crtež jednog Gnua s Blaise Pascal
mali (PNG, 1 kB)
veliki (PNG, 10 kB) i
mali s okvirom (PNG, 1 kB)
i pomogao dizajnu WWW home stranice u listopadu 1996.
- Nicola Girardi
- priložio je
GPC jedinicu za
`svgalib' grafičku biblioteku funkcija (engl. library) za neke platforme
u veljači 2000.
- Eike Lange
- priložio je
jedinice za
pristup MySQL, GNU DBM i PostgreSQL bazama podataka u kolovozu 2000,
te jedinicu (sada dio GPC-a) i alate za internacionalizaciju od
listopada do prosinca 2001.
- Eike Lange i Nicola Girardi zajedno su doprinijeli skup
- Gtk jedinica
od veljače do svibnja 2001.
- Nicola Girardi
- napisao je standarde za kodiranje u GNU Pascalu na engleskom. Eike Lange
ih je preveo na njemački.
- Prof. Phil Nelson
- kreirao je sustav za prijavu bugova za GPC u listopadu 1996.
- Robert Hoehne
- napisao je RHIDE,
integriranu razvojnu okolinu za GNU prevoditelje koja se vrti pod
DOS-om (DJGPP) i Linuxom, te dodao podršku za GNU Pascal u jesen
1996.
- Sven Hilscher
- napisao (pretežno) BP kompatibilnu `Graph' jedinicu za nekoliko
platformi u prosincu 1996, sada dio
GRX biblioteke.
- Dario Anzani ("Predator Zeta")
- priložio dokumentaciju o korištenju asemblera u GNU Pascalu
u svibnju 1997.
(see section 6.2.3 Assembler)
- Lluis de Yzaguirre i Maura
- postavio HTML verziju arhive GNU Pascal mailing listu,
section 11.2 Arhive GPC mailing listi, u rujnu 1997.
- Dieter Schmitz
- postavio mailing listu na njemačkom jeziku za GPC, section 11.1 GPC mailing lista, u ožujku
2001.
(-:---------:-)
- Ovo mjesto je rezervirano za Vaše ime. ;-) Molimo
kontaktirajte nas na GPC mailing listi, section 11.1 GPC mailing lista, ako imate
nešto interesantno za nas.
Zahvaljujemo svima koji nas podržavaju prijavljujući bugove, doprinoseći
svojim znanjem i dobrim idejama, donacijama razvojnih alata, dajući nam
priliku da testiramo GPC na velikom broju različitih sistema. Naročito
smo dužnici (abecednim redom, najprije pojedinci) prema
Sietse Achterop,
Jawaad Ahmad,
Montaz Ali,
Jamie Allan,
Strobe Anarkhos,
John P. R. Archer,
Geoffrey Arnold,
Steven J. Backus,
Geoff Bagley,
Uwe Bauermann,
Silvio a Beccara,
Ariel Bendersky,
Pablo Bendersky,
John Blakeney,
Nicolas Bley,
Philip Blundell,
Preben Mikael Bohn,
Ernst-Ludwig Bohnen,
Nils Bokermann,
J. Booij,
Patrice Bouchand,
Jim Brander,
Matthias Braun,
Marcus Brinkmann,
Steve Brooker,
Doug Brookmann,
J. David Bryan,
Kev Buckley,
Jason Burgon,
Ricky W. Butler,
Dr. E. Buxbaum,
Andrew Cagney,
Loris Caren,
Theo Carr-Brion,
Fernando Carrilho,
Larry Carter,
Fabio Casamatta,
Janet Casey,
Romain Chantereau,
Emmanuel Chaput,
Jean-Pierre Chevillard,
Carl Eric Codere,
Jean-Philippe Combe,
Paolo Cortelli,
F. Couperin,
Nicolas Courtel,
Miklos Cserzo,
Tim Currie,
Serafim Dahl,
Martin G. C. Davies,
Stefan A. Deutscher,
Jerry van Dijk,
Thomas Dunbar,
Andreas Eckleder,
Stephan Eickschen,
Sven Engelhardt,
Klaus Espenlaub,
Toby Ewing,
Chuck B. Falconer,
Joachim Falk,
Irfan Fazel,
Carel Fellinger,
Christopher Ferrall,
David Fiddes,
Alfredo Cesar Fontana,
Kevin A. Foss,
Marius Gedminas,
Philip George,
Nicholas Geovanis,
Jose Oliver Gil,
Jing Gloria,
Roland Goretzki,
Morten Gulbrandsen,
Kocherlakota Harikrishna,
Joe Hartley,
Hans Hauska,
Jakob Heinemann,
Arvid Herzenberg,
Thorsten Hindermann,
Honda Hirotaka,
Stephen Hurd,
Mason Ip,
Daniel Jacobowitz,
Andreas Jaeger,
David James,
Nathalie Jarosz,
Sven Jauring,
Niels Kristian Bech Jensen,
Emil Jerabek,
Johanna Johnston,
Achim Kalwa,
Christine Karow,
Tim Kaulmann,
Thomas Keller,
Clark Kent,
Victor Khimenko,
Russell King,
Niels Ole Staub Kirkeby,
Prof. Donald E. Knuth,
Tomasz Kowaltowski,
Peter Ulrich Kruppa,
Jochen Kuepper,
Casper ter Kuile,
Oliver Kullmann,
Krzysztof Kwapien,
Randy Latimer,
Bernard Leak,
Olivier Lecarme,
Wren Lee,
Martin Liddle,
Kennith Linder,
Stephen Lindholm,
Orlando Llanes,
Miguel Lobo,
Benedict Lofstedt,
Steve Loft,
John Logsdon,
Maurice Lombardi,
Dmitry S. Luhtionov,
Jesper Lund,
Martin Maechler,
Claude Marinier,
Michael McCarthy,
Michael Meeks,
Clyde Meli,
Axel Mellinger,
Jeff Miller,
John Miller,
Russell Minnich,
Rudy Moddemeijer,
Jason Moore,
Scott A. Moore,
Jeffrey Moskot,
Pierre Muller,
Adam Naumowicz,
Andreas Neumann,
Christian Neumann,
Adam Oldham,
Gerhard Olejniczak,
Alexandre Oliva,
John G. Ollason,
Marius Onica,
Ole Osterby,
Klaus Friis Ostergaard,
Jean-Marc Ottorini,
Michael Paap,
Matija Papec,
Miguel A. Alonso Pardo,
Laurent Parise,
Andris Pavenis,
Robert R. Payne,
Opie Pecheux,
Jose M. Perez,
Ronald Perrella,
Bjorn Persson,
Per Persson,
Michael Pfeiffer,
Pierre Phaneuf,
Pascal Pignard,
Tam Pikey,
Nuno Pinhao,
Larry Poorman,
Stuart Pope,
Yuri Prokushev,
Huge Rademaker,
Shafiek Rasdien,
Mike Reid,
Leon Renkema,
John L. Ries,
Phil Robertson,
Clive Rodgers,
Jim Roland,
Guillaume Rousse,
Marten Jan de Ruiter,
Sven Sahle,
Carl-Johan Schenstrom,
Hartmut Schmider,
Thomas D. Schneider,
Dominique Schuppli,
Egbert Seibertz,
George Shapovalov,
Richard Sharman,
Patrick Sharp,
Joe da Silva,
Arcadio Alivio Sincero,
Ian Sinclair,
Tomas Srb,
Anuradha Srinivasan,
David Starner,
Andrew Stribblehill,
Alan Sun,
Veli Suorsa,
Mark Taylor,
Paul Tedaldi,
Robin S. Thompson,
Ian Thurlbeck,
Gerhard Tonn,
Ivan Torshin,
Bernhard Tschirren,
Luiz Vaz,
Tom Verhoeff,
Kresimir Veselic,
Alejandro Villarroel,
Bohdan Vlasyuk,
Marco van de Voort,
Raymond Wang,
Nic Webb,
Peter Weber,
Francisco Stefano Wechsler,
Christian Wendt,
Benedikt Wildenhain,
Gareth Wilson,
Marc van Woerkom,
David Wood,
Michael Worsley,
Takashi Yamanoue,
George L. Yang,
Salaam Yitbarek,
Dafi Yondra,
Eli Zaretskii,
Gerhard Zintel,
Mariusz Zynel,
BIP na University of Birmingham, Velika Britanija,
Institut fuer Festkoerperforschung (IFF) na Forschungszentrum Juelich, Njemačka,
CARNet (Hrvatska akademska i istraživačka mreža) i Akademija likovnih
umjetnosti na Sveučilištu u Zagrebu, Hrvatska.
kao i svima koje smo možda zaboravili spomenuti ovdje.
Hvala svima vama!
GNU Pascal se bazira na GNU CC-u Richarda Stallmana. Nekoliko od ljudi koji
su doprinijeli GNU CC-u:
-
Ideja korištenja RTL-a i neke od ideja optimizacije su došle iz
programa PO napisanog na University of Arizona od Jacka Davidsona
i Christophera Frasera. Vidi "Register Allocation and Exhaustive
Peephole Optimization", Software Practice and Experience 14 (9),
Sept. 1984, 857-866.
-
Paul Rubin je napisao veći dio preprocesora.
-
Leonard Tower je napisao dijelove parsera, RTL generator, i RTL
definicije, te Vax deskripcije.
-
Ted Lemon je napisao dijelove RTL čitača i pisača.
-
Jim Wilson je implementirao 'loop strength reduction' i neke druge
optimizacije petlji.
-
Nobuyuki Hikichi iz Software Research Associates, Tokyo, pridonio je
podršku za Sony NEWS machine.
-
Charles LaBrec doprinio je podršku za Integrated Solutions
68020 sistem.
-
Michael Tiemann iz Cygnus Support napisao je podršku za inline (umetnute)
funkcije i 'instruction scheduling'. Također i deskripcije
National Semiconductor 32000 serije procesora, SPARC procesora i dijelom
Motorola 88000.
-
Jan Stein iz Chalmers Computer Society je pružio podršku za
Genix, kao i dijelove 32000 machine deskripcija.
-
Randy Smith je dovršio Sun FPA podršku.
-
Robert Brown je implementirao podršku za Encore 32000 sisteme.
-
David Kashtan iz SRI je prilagodio GNU CC za VMS.
-
Alex Crain je dodao promjene za 3b1.
-
Greg Satz i Chris Hanson su pomogli da GNU CC radi na HP-UX
za 9000 series 300 platformu.
-
William Schelter je napravio glavni dio posla na podršci za Intel 80386.
-
Christopher Smith je prenio prevodilac na Convex strojeve.
-
Paul Petersen je napisao machine deskripcije za Alliant FX/8.
-
Dario Dariol je doprinio četiri varijacije primjera programa koji
ispisuju vlastiti izvorni kod.
-
Alain Lichnewsky je prenio GNU CC na Mips procesor.
-
Devon Bowen, Dale Wiles i Kevin Zachmann su prenijeli GNU CC na
Tahoe.
-
Jonathan Stone je napisao machine deskripcije za Pyramid
computer.
-
Gary Miller je prenio GNU CC na Charles River Data Systems strojeve.
-
Richard Kenner s New York University Ultracomputer Research
Laboratory je napisao machine deskripcije za AMD 29000, za DEC
Alphu, za IBM RT PC, te za IBM RS/6000 kao i podršku za
instrukcijske atribute. Također je načinio izmjene kako bi se bolje
podržalo RISC procesore uključujući izmjene u 'common subexpression
elimination' (eliminacija zajedničkih pod-izraza),
'strength reduction', 'function calling sequence' rukovanju, i
'condition code support', uz dodatke za generalizacije koda za
'frame pointer elimination'.
-
Richard Kenner i Michael Tiemann združeno su razvili reorg.c,
'delay slot scheduler'.
-
Mike Meissner i Tom Wood iz Data General završili su prijenos
na Motorolu 88000.
-
Masanobu Yuhara iz Fujitsu Laboratories implementirao je machine
deskripcije za Tron architecture (točnije za Gmicro).
-
James van Artsdalen napisao je kod koji efikasno upotrebljava
Intel 80387 register stack (registarski slog).
-
Mike Meissner iz Open Software Foundation dovršio je prijenos
na MIPS procesor, uključujući dodavanje ECOFF debug podrške, i
radio je prijenos na Intel 80386 procesor.
-
Ron Guilmette implementirao je
protoize
i unprotoize
alate, podršku za Dwarf simboličke debugging informacije, i
većinu podrške za System V Release 4. Također je radio
naporno na Intel 386 i 860 podršci.
-
Torbjorn Granlund je implementirao multiply- i divide-by-constant
optimizacije, poboljšao long long podršku, i poboljšao 'leaf function
register allocation'.
-
Mike Stump je implementirao podršku za Elxsi 64-bitni procesor.
-
John Wehle je dodao machine deskripcije za Western Electric
32000 procesor korišten u nekoliko strojeva 3b serije (nema veze
s National Semiconductor 32000 procesorom).
This document was generated
by Frank Heckenbach on May, 10 2002
using texi2html