Paras vastaus
Kirjoituksen syntaksit
Syntaksi on kirjoituksen ”mekaniikka”. Se on pääasiassa kieliopillinen toiminto, johon sisältyy lauseen rakenteen oikea käyttö.
Oikea englanninkielinen syntaksi on vähemmän monimutkainen kuin muut kielet. Sieltä puuttuu monilla eurooppalaisilla kielillä yleinen verbien sukupuoli ja järjestely. p>
Yksin- ja monikon syntaksisäännöt:
- englanniksi nykyinen ja muut aika-ajat ovat yhteisiä kaikki lauseet.
- Pronominit (”minä, sinä, hän, hän, he”) ja esineet (”se, ovi jne.” ) on johdonmukainen yleinen tiettyihin niihin liittyvien verbien käyttö sen mukaan, onko aihe yksikkö vai monikko.
- Oikea käyttö on aina ”minä olen”, ”hän on”, ”se on”, ”he ovat” jne.
- Possitiiviset aikamuodot, (on, ovat) ovat johdonmukaisia sen perusteella, kuka haltija on yksikkö tai monikko. ”Minulla on”, ”hänellä on”, ”sillä on” ja ”heillä on” ovat aina johdonmukainen.
- Aineen ja verbin käytön on oltava oikein, käyttäen monikkomuotoja aiheen vaatimalla tavalla.
- Monikon käyttö muuntaa loput lauseesta monikon syntaksiksi. (katso alla)
lauseen rakenne:
”Kissa istui matolla” alkaa aiheesta. Syntaksi on peräisin aiheesta, kissasta.
Joten syntaksina on:
Aihe Kissa ( Sanaa käytetään osoittamaan yksittäinen aihe syntaksissa)
Toimintaverbi (menneisyys) sat
Indikaattori / kelvollinen sana päällä
Objekti matto
Yhdistetyt aiheet syntaksissa
”Nyt on kaikkien hyvien miesten aika tulla puolueen avuksi.”
Syntaksi perustuu ”aikaan”, koska aihe. Verbi on rakenteeltaan ”aika” yksikkö -versiossa.
Jos luet tämän lauseen ilman ”kaikille hyville miehille”, se kuuluu:
”Nyt on aika tulla puolueen avuksi.”
Kuten sinä voi nähdä, tämä on oikea lauseenrakenne.
Se on yksinkertainen tapa tarkistaa syntaksia määrittelemällä aihe varmistaaksesi, että lauseen rakennetta käytetään oikein.
Syntaksin muuntaminen lauseessa
” Sanon, että nämä ovat väärät sukat. ”
Monikon” nämä ”käyttö muuntaa lopun lauseesta monikon syntaksiksi sanan ”ollessa” avulla.
Alkuperäinen pronomini ja verbi ”Sanon”, ei ole aihe tai syntaksin osa lauseen loppuosassa.
Jätä sanat pois ja saat sanan ”Nämä ovat väärät sukat”, mikä on oikea syntaksia.
vastaus
Sanasyntaksi tarkoittaa ” sanoja ja lauseita luodaksesi hyvin muotoiltuja lauseita kielellä . ” Tietokonekielen ”jäsentäjän” on otettava syöttötekstisi ja yritettävä tulkita, mitä ohjelmoija tarkoitti tällä tekstillä, eli yrittää ymmärtää syötetekstin semanttinen merkitys .
Kun havaitaan virhe, jonka mukaan tekstin asettelu ei ole tietokoneen kielen sääntöjen mukainen, kielen jäsentäjä odottaa jotain erilaista syötemerkkivirrassa kuin löydettiin. Tätä kutsutaan syötteen ”syntaksivirheeksi”.
Tässä on esimerkki UCB Pascal -järjestelmästä ( pikseli (1) komento) tässä tapauksessa ota Sunin lähettämästä käyttöoppaasta:
Tässä tapauksessa, vaikka varsinainen teksti oli virheellisessä todellisessa Pascal -syntaksissa , UCB pix (1) pystyi päättelemään jotain, joka sai semanttisen merkityksen korvaamalla virheellisen tekstin. Siten pix (1) voisi jatkaa kokoamisprosessia; käyttämällä tätä korvausta (vaikka korvaamisen ei voida taata olevan semanttisesti ohjelmoijan tarkoittama, korvaaminen korjaa virheellisen syötteen syntaksin.
Suurin osa kääntäjistä ei toimi tällä tavalla ja palauttaa sen sijaan virheitä tässä vaiheessa kokoamisprosessi – eli syntaksivirhe palautetaan käyttäjälle.
Keskustelen siitä, miksi UCB pix (1) -käyttäytyminen ei todellakaan ole hyvä idea vastauksessani, kun ohjelmoit ja teet alaikäisen virhe, kuten puolipisteen unohtaminen, kääntäjä heittää virheen ja saa sinut korjaamaan sen itse. Miksi se ei vain korjaa sitä itse ja ilmoita sinulle korjauksesta?