Article View: pl.comp.lang.c
Article #268087Re: Ciemna strona C++
From: Seweryn Habdank-Wojewódzki
Date: Fri, 14 Dec 2007 13:34
Date: Fri, 14 Dec 2007 13:34
51 lines
2792 bytes
2792 bytes
Witam Sebastian Kaliszewski wrote: > Jakich gotowców??? Wiesz co to jest ANTLR Widziałem, ale nieużywałem. > czy Yacc czy Bison Gneratory parserów. Kod przez nich tworzony jest bardzo dziwny (raczej z kategorii nieruszać). > czy Flex czy JavaCC? Nie używałem. > A co za różnica? Po jaką cholerę się męczyć, jak można użyć właściwego > narzędzia. Narzędzia, które odwali za mnie mechaniczną część roboty. Używać to nie znaczy rozumieć co się dzieje pod maską. Jak na razie przychylam się do opisów Qrczaka, że parsowanie to nie jest banalna sprawa, a nie "bezproblemowe pisanie". > Krócej a znaczy tyle samo. Logiki to za mnie nie rozwiąże, ale pisania > dużo mniej, zapis czytelniejszy i trudniej o błąd. Oczywiście. Z wyjątkiem faktu, że ręcznie napiszesz kontekstowy parser nawet prostego języka, a takie automaty mają kłopoty. Kiedyś pisałem parser prostej gramatyki ale kontekstowej i nie było to bardzo proste, tak więc mam inne zdanie niż Ty o parsowaniu w ogólności. > Widzę, że nic a nic nie rozumiesz. > Analogia kompletnie bez sensu. > Jak jesteś taki mądry to pisz w assemblerze Czasem pisałem. > -- po co ci jakiś język wyższego poziomu, przecież nie będziesz korzystał > z gotowców... Może i tak, może i nie. W każdym razie znajomość gotowca/generatora nie wskazuje o zrozumieniu tematu, a już na 100% nie o tym czy faktyczne zadanie jest proste czy nie. Pozdrawiam. -- |\/\/| Seweryn Habdank-Wojewódzki \/\/
Technical Details
Message-ID:
<fjtvs5$ke4$1@news.vectranet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mailReferences:
<fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <fjrerb$8su$1@bozon2.softax.pl> <fjsa5u$qi$3@news.vectranet.pl> <fjtojr$qo1$1@bozon2.softax.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl> Newsgroups: pl.comp.lang.c Subject: Re: Ciemna strona C++ Date: Fri, 14 Dec 2007 14:34:21 +0100 Organization: VectraNET - http://www.vectranet.pl Lines: 52 Message-ID: <fjtvs5$ke4$1@news.vectranet.pl> References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <fjrerb$8su$1@bozon2.softax.pl> <fjsa5u$qi$3@news.vectranet.pl> <fjtojr$qo1$1@bozon2.softax.pl> Reply-To: shw_mail@wp.pl NNTP-Posting-Host: 078088193244.osw.vectranet.pl Mime-Version: 1.0 X-Trace: news.vectranet.pl 1197638341 20932 78.88.193.244 (14 Dec 2007 13:19:01 GMT) X-Complaints-To: usenet@news.vectranet.pl NNTP-Posting-Date: Fri, 14 Dec 2007 13:19:01 +0000 (UTC) User-Agent: KNode/0.10.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit