Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Typer av Analysera Tekniker

    Analysera , även känd som syntaxanalys , är oftast förknippas med datorprogrammering , men den har också tillämpningar inom lingvistik , bioteknik och dokumentsammanställning . Analysera , enligt en rapport som publicerades av Vrije Universiteit i Amsterdam , är " arbetet med att strukturera en linjär representation i enlighet med en given grammatik . " I praktiken innebär detta granskar en text och montera en grammatik från översynen . Algoritmer

    Analysera innebär ofta användning av algoritmer . Kriterierna för tillämpning av algoritmer för att parsning är att algoritmen bör vara ljud i förhållande till grammatik och lexikon. Den bör ha en utgång för varje given inmatning , och det måste vara effektivt i sin minimering av matematiska beräkningar som krävs för att hitta en lösning. Algoritmer kan tillämpas i en "vertikal" riktning ( med start i roten och arbetar upp) eller en " horisontell " riktning ( analysera text från vänster till höger) . Algoritmer är allmänt tillämpliga på de flesta typer av tolkning .
    Top -down parsning

    Top -down parsning börjar med en " mamma " symbol ( ett ord , en rad av kod , etc. ) och ser på sin avkomma : "dotter " symboler som den ger upphov till. Denna teknik börjar med fröet ordet och genererar utsignaler tills det inte längre kan genereras , fortsätter det till nästa utsäde . Ibland top-down parsning skapar en oändlig återkopplingsslinga mellan mor och dotter par , men detta är inte nödvändigtvis en brist. Top-down parsning är ofta tillämpas på förklaringar av grammatik , speciellt de adressering " om-då "-konstruktioner . Ett sätt Addera ditt Bottom - up parsning

    representerar bottom - up parsning är genom att lista två kolumner, en på vänster märkt " struktur hittills " och en annan till höger märkt " input återstår . " De in-och utgångar är matchas upp , när man saknar en match är en ny regel skapas , och en ny syntaktisk träd på motsvarande grenar ut . Denna teknik använder ofta " shift - reducering" algoritmer . Bottom - up parsning kan tillämpas på både datavetenskap eller lingvistik , särskilt i " reverse engineering " som syftar till att införa lagar ett programmeringsspråk från sin text eller strukturen av en grammatik från dess utgående element .

    diagram parsing

    Chart parsning använder diagram baserade på en " välformat delsträng bord , " eller " wfsst . " Ett diagram representerar samspelet mellan " kanterna " och " Hörn, " varvid hörn är läget för ord i en mening och en kant är den underliggande regeln . I programmering , kan kartlägga parsning få mycket krångligare, med långa och invecklade algoritmer . Diagram parsning är mest användbar när du arbetar med komplexa meningar eller strukturer språk som involverar många regler som arbetar i tandem .
    Mening Diagramming

    Studenter som har till uppgift att meningen diagramming i skolan kanske inte inser att de faktiskt är att studera en variant av tolkning också. X - bar teori , till exempel , utvecklades på 1970-talet och används flitigt av lingvistik att tolka ett språks lexikon . Ordklasser tilldelas en av tre nivåer , X , X - bar och X - dubbel bar , och varje mening har en " huvud " som den är baserad från vilket efterföljande nivåer följer . Till exempel kan en meningen " leds " av ett verb , från vilket X-formad parsning framträder.


    Parsning och politik Termen parsning ofta används , inte felaktigt , att beskriva reaktionen på ett politiskt tal , text eller serie av åtgärder . I detta fall övertar parsning en mer metaforisk mening , genom vilken människor dekonstruera innebörden av texten ( i vidaste bemärkelse ) själv . Dess speciellt relevant i politiken eftersom det bryter ner vad en individ eller enhet säger diagramming ( bokstavligt eller bildligt ) den verkliga innebörden och reda ut betydelsen av vad som sägs .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får POST-data från Apache2 mod_perl
    ·Hur stresstest AJAX
    ·Hur man tar bort den APP_NAME Bar från Android
    ·Handledning för PhoneGap Camera API
    ·Hur man använder ReadOuterXml rekursivt
    ·Hur man lär Fortran på en Mac
    ·Effekterna av buffertöverflöden & strings format på …
    ·Aktivera knappen Ta bort i DataGridView i winforms
    ·Hur man använder Script Task i SSIS 2008
    ·Hur till Ändra bild SRC i jQuery
    Utvalda artiklarna
    ·Expanderande PHP Meny Tutorial
    ·Hur du anpassar en MonthCalendar i VB.NET
    ·Hur man byter nyradstecken i PHP
    ·Så ringer en klass funktion i PHP
    ·Hur man förhindrar en Navigation Bar Från trycka ner …
    ·Hur man uppdaterar en rad i Microsoft SQL
    ·COBOL Tutorial
    ·Hur man skickar HTML- e-post med VB.NET
    ·Hur man testar Strängar i Korn Shell
    ·Hur man löser en matris med QBasic
    Copyright © Dator Kunskap http://www.dator.xyz