[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

# 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).

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

This document was generated by Frank Heckenbach on May, 10 2002 using texi2html