[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

pl.comp.programming

Ksiazka, tutorial -- pisanie kompilatora

Maciej Pilichowski

11/11/2006 7:57:00 AM

Hej,

Mam juz zbiorek odnosnie teorii, ale czy moglibyscie polecic cos
typu hands-on. Tj. pokazuje w praktyce jak zabrac sie do tego. Jakich
narzedzi uzyc, etc. Najlepiej na jakims przykladzie uproszczonego
jezyka -- dla ww. kompilatora.

milego dnia zycze, hej
--
Maciej "MACiAS" Pilichowski http://bantu.fm.i...
8 Answers

BobyX

11/11/2006 9:10:00 AM

0

"Maciej Pilichowski" <bantu@SKASUJTOpoczta.FM> wrote:

> Mam juz zbiorek odnosnie teorii, ale czy moglibyscie polecic cos
> typu hands-on. Tj. pokazuje w praktyce jak zabrac sie do tego. Jakich
> narzedzi uzyc, etc. Najlepiej na jakims przykladzie uproszczonego
> jezyka -- dla ww. kompilatora.

Moze niezbyt aktualne, ale jest tutorial "LET'S BUILD A COMPILER!", Jack W.
Crenshaw, z 1988 : ) Mimo wszystko warto przeczytac. (Jak bys nie mógl
znalezc: bobyx(O)wp.pl)
W ksiazce N.Wirtha, "Algorytmy + struktury danych = programy" jest prawie
kompletny kompilator pascala na pseudo-maszyne.

Pozdrawiam,
BX

Jakub Radlak

11/11/2006 11:12:00 AM

0

BobyX napisaÅ?(a):

> W ksiazce N.Wirtha, "Algorytmy + struktury danych = programy" jest
> prawie kompletny kompilator pascala na pseudo-maszyne.

Tam jest kod źródÅ?owy i objaÅ?nienia dla kompilatora jÄ?zyka PL/0. Dla
pascala sÄ? tylko diagramy skÅ?adni. Ale mimo wszystko warto przeczytaÄ?.
Pozdrawiam,
Jakub Radlak

Maciej Pilichowski

11/11/2006 1:13:00 PM

0

On Sat, 11 Nov 2006 10:09:40 +0100, "BobyX" <bobyx@NOSPAMgazeta.pl>
wrote:

>Moze niezbyt aktualne, ale jest tutorial "LET'S BUILD A COMPILER!", Jack W.
>Crenshaw, z 1988 : ) Mimo wszystko warto przeczytac. (Jak bys nie mógl
>znalezc: bobyx(O)wp.pl)

Dzieki! Wlasnie sciagnalem w wersji raw --
http://compilers.iecc.com...

Znalazlem jeszcze sformatowana wersje, ale z jednoczesna zamiana
Pascala na Fortha, wiec troche zbladlem *smile*.

Czas na lekture...
milego dnia, hej
--
Maciej "MACiAS" Pilichowski http://bantu.fm.i...

Jacek Czerwinski

11/11/2006 1:54:00 PM

0

Dnia Sat, 11 Nov 2006 14:12:36 +0100, Maciej Pilichowski napisa3(a):

> On Sat, 11 Nov 2006 10:09:40 +0100, "BobyX" <bobyx@NOSPAMgazeta.pl>
> wrote:
>
>>Moze niezbyt aktualne, ale jest tutorial "LET'S BUILD A COMPILER!", Jack W.
>>Crenshaw, z 1988 : ) Mimo wszystko warto przeczytac. (Jak bys nie mógl
>>znalezc: bobyx(O)wp.pl)
>
> Dzieki! Wlasnie sciagnalem w wersji raw --
> http://compilers.iecc.com...

Te? to leciwe. Stary Wirth nie jest z3y.


Jakby? chcia3 tropia od praktyki, sporo felietonów jest przy generatorze
kompilatorów antlr. (Generuj? sie kompilatory podobnedo 'recznie
zrobionych')
Jednocze?nie wspomne popularny lex/yacc IMHO nie ma walorów dydaktycznych.

BobyX

11/12/2006 6:16:00 PM

0

"Maciej Pilichowski" <bantu@SKASUJTOpoczta.FM> wrote:

> Dzieki! Wlasnie sciagnalem w wersji raw --
> http://compilers.iecc.com...
> Znalazlem jeszcze sformatowana wersje, ale z jednoczesna zamiana
> Pascala na Fortha, wiec troche zbladlem *smile*.

W takim razie musze tam jeszcze zajrzec : )
A jesli chodzi o powazniejsze zródla wiedzy jest sporo artykulów na temat
dzialania GCC w okolicach "GCC Developers' Summit". I jeszcze raczej niezla
monografia Aho, Alfred V. "Kompilatory: reguly, metody i narzedzia",
niestety nie mialem kiedy sie wglebic :
Pozdrawiam,
BX

Marek

11/13/2006 7:15:00 AM

0


Uzytkownik "Maciej Pilichowski" <bantu@SKASUJTOpoczta.FM> napisal w
wiadomosci news:2e0bl213bo4ipnerlskje6hnqcm0ee62sd@4ax.com...
> Hej,
>
> Mam juz zbiorek odnosnie teorii, ale czy moglibyscie polecic cos
> typu hands-on. Tj. pokazuje w praktyce jak zabrac sie do tego. Jakich
> narzedzi uzyc, etc. Najlepiej na jakims przykladzie uproszczonego
> jezyka -- dla ww. kompilatora.
>
> milego dnia zycze, hej
> --
> Maciej "MACiAS" Pilichowski
> http://bantu.fm.i...

Algorytmy i struktury danych, Aho, Hopcroft, Ullman. Mam z Helionu. Nie wiem
czy jeszcze jest w ksiegarniach.

Kiedys byla to podstawowowa kasiazka dla tych co chca sie bawic w takie
rzczy.

MP


Maciej Pilichowski

11/13/2006 10:45:00 AM

0

On Mon, 13 Nov 2006 08:15:02 +0100, "MP" <marek@w.tkb.pl> wrote:

>Algorytmy i struktury danych, Aho, Hopcroft, Ullman. Mam z Helionu. Nie wiem
>czy jeszcze jest w ksiegarniach.

To nie ta, tylko ta, ktora podal BobyX. Anyway, tak czy inaczej
chodzilo mi o praktyke, nie teorie. Czyli mamy juz opracowanego speca,
a teraz siadamy do komputera i...

milego dnia zycze
hej
--
Maciej "MACiAS" Pilichowski http://bantu.fm.i...

tomasz sobkowiak

11/15/2006 10:51:00 PM

0

Maciej Pilichowski <bantu@SKASUJTOpoczta.FM> napisa3(a):

> Hej,
>
> Mam juz zbiorek odnosnie teorii, ale czy moglibyscie polecic cos
> typu hands-on. Tj. pokazuje w praktyce jak zabrac sie do tego. Jakich
> narzedzi uzyc, etc. Najlepiej na jakims przykladzie uproszczonego
> jezyka -- dla ww. kompilatora.
>
> milego dnia zycze, hej

Calkiem dobra pozycja:

http://www.scifac.ru.ac.za/...

Dostepna tez w pdf.

--
Wys3ano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta....