-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mail
From: Jacek Czerwinski <...@...z.pl>
Newsgroups: pl.comp.programming
Subject: Re: LHS czy RHS?
Date: Wed, 25 Aug 2010 19:56:00 +0200
Organization: http://onet.pl
Lines: 38
Message-ID: <i53lfg$hoe$1@news.onet.pl>
References: <op.vhwbez1n8x7o78@notebook> <i4u76v$snk$1@inews.gazeta.pl>
<o...@l...medicom.local>
<6...@g...googlegroups.com>
<op.vhyh8zaq8x7o78@notebook>
<2...@p...null.onet.pl.invalid>
<o...@l...medicom.local>
<4...@x...googlegroups.com>
<op.vhz8l5kj8x7o78@notebook>
NNTP-Posting-Host: 77-254-207-24.adsl.inetia.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1282758960 18190 77.254.207.24 (25 Aug 2010 17:56:00 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Wed, 25 Aug 2010 17:56:00 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.8) Gecko/20100802
Thunderbird/3.1.2
In-Reply-To: <op.vhz8l5kj8x7o78@notebook>
Xref: news-archive.icm.edu.pl pl.comp.programming:186715
[ ukryj nagłówki ]W dniu 2010-08-25 19:38, Wojciech "Spook" Sura pisze:
> Dnia 25-08-2010 o 18:05:15 Marcin 'Qrczak' Kowalczyk <q...@k...org.pl>
> napisał(a):
>> Mimo wszystko porównałbym to z interpretacją drzewka. Może się okazać,
>> że gra jest niewarta świeczki.
>
> Zastanawiałem się nad tym - złożoność obu algorytmów jest praktycznie
> taka sama, więc w grę wchodzą głównie szczegóły implementacyjne..
>
> Po pierwsze, nie wystarczy samo drzewo wyrażenia. Wyrażenie f(x,y):=x+y
> zostanie rozbite na drzewo, po lewej stronie którego będzie podwieszona
> funkcja f(, jej parametry, przecinek składający je w listę i nawias
> domykający. Jeśli zdecyduję się na interpretowanie tak skonstruowanego
> drzewa, będzie mnie czekać dużo pracy - stwierdzenie, czy lewa gałąź
> jest poprawna,
Pobieznie sadzac, przecinkow, nawiasow juz ma nie byc w AST. To zadanie
parsera. Jesli zrozumialem. Sprawdzenie syntaxu masz zagwarantowane,
semantyke oczywiscie sprawdzasz.
> zdecydowanie o tym, czy dodawana jest funkcja czy
> zmienna, odnalezienie parametrów i wyszukanie ich w prawym poddrzewie i
> tak dalej. To będzie na pewno wolne.
Zrobilem jezyk na Antlr, interpreter to zadna tam VM, tylko wprost
dziedziczy z ich 'tree walker'. W realnych warunkach, jak raz
zapomnialem o optymalizacji, nigdy sobie nie przypomnialem ;)
Te wyrazenie ile razy bedziesz wartosciowal? W wewnętrznej petli CAD-a
lub gry fesnascie tysiecy / sek, czy kilka-naście razy w ogole?
Aha. W filozofii Antlr mozna element drzewa sobie poszerzyc,
odziedziczyc, wiec markery wg twojego pomyslu są do dodania. Co nie
znaczy ze wciskam narzedzie. Interpretacja wprost z drzewa jest naprawde
do rozwazenia. Tyle refleksji na marginesie.
Następne wpisy z tego wątku
- 25.08.10 20:48 Marcin 'Qrczak' Kowalczyk
- 25.08.10 21:00 Wojciech Muła
- 26.08.10 07:44 Krzysiek Kowaliczek
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-19 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-07-19 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-19 China => Production Coordinator / Representant Product Dev <=
- 2025-07-19 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-19 Warszawa => Strategic Account Manager <=
- 2025-07-19 Warszawa => Key Account Manager IT <=
- 2025-07-19 Skazany za zabójstwo a ofiara żyje
- 2025-07-19 Zakrzewo => SAP HCM Consultant <=
- 2025-07-19 Poznań => Konsultant SAP HCM <=
- 2025-07-19 Poznań => SAP HCR Consultant <=
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-18 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=
- 2025-07-18 Białystok => Kotlin Developer <=