Legjobb válasz
Szintaxis írásban
A szintaxis az írás “mechanikája”. Ez elsősorban egy nyelvtani funkció, amely magában foglalja a mondatszerkezet helyes használatát.
A helyes szintaxis az angolban kevésbé bonyolult, mint a többi nyelv. Hiányzik a sok európai nyelvben általános igék neme és elrendezése.
Szintaxisszabályok egyes és többes számra:
- Angolul a jelen és más igeidők közösek a minden mondat.
- Névmások (“Én, te, ő, ő, ők, ők”) és tárgyak (“ez, az ajtó stb.” ) következetes a hozzájuk kapcsolódó konkrét igék közös használata, attól függően, hogy az alany egyes vagy többes számú.
- A helyes használat mindig “én vagyok”, “ő van”, “ez van”, “ők vannak” stb.
- Rendelkezésre álló igeidők, (van, vannak) következetesek azon alany alapján, aki egyes vagy többes számú birtokos. A “van”, “van / van”, “van” és “van” mindig következetes.
- A tantárgy és az ige használatának helyesnek kell lennie, az alany által megkövetelt többes számú formák használatával.
- A többes szám használata mindig konvertál a mondat többi része többes számú szintaxissá. (lásd alább)
Mondatszerkezet:
“A macska ült a szőnyegen” a témával kezdődik. A szintaxis az alanyból, a macskából származik.
Tehát itt a szintaxis a következő:
Tárgy A macska ( A a szót szintaxisban egyetlen tantárgy jelzésére használják)
Műveletige (múlt idő) sat
Jelző / minősítő szó be
Objektum a mat
Összetett témák szintaxisban
“Itt az ideje, hogy minden jó ember a párt segítségére jöjjön.”
A szintaxis “az időn” alapszik, mint tantárgy. Az ige az „időn” egyes szám feszültségként van felépítve.
Ha ezt a mondatot “minden jó ember” nélkül olvassa el, ez olvasható:
“Itt az ideje, hogy segítséget nyújtsunk a pártnak.”
Amint te láthatja, hogy ez egy helyes mondatszerkezet.
Ez egyszerű módja a szintaxis ellenőrzésének, egy alany definiálása a mondatszerkezet megfelelő alkalmazásának biztosítása érdekében.
Szintaxis konvertálása egy mondatban
” Azt mondom, hogy ezek nem megfelelő zoknik. “
Az” ezek “többes szám használata a mondat többi részét többes szintaxissá alakítja, az “are” szó használatával.
A kezdő névmás és az “I say” ige, nem a tárgy vagy a szintaxis része a mondat hátralévő részében.
Hagyja ki az „én mondom” szót, és megjelenik a „Ezek a rossz zoknik”, ami helyes szintaxis.
Válasz
A szintaxis szó jelentése: „ szavak és kifejezések a jól formázott mondatok létrehozásához egy nyelven . ” Számítógépes nyelv esetén az „elemzőnek” meg kell adnia a beviteli szöveget, és meg kell próbálnia értelmezni, hogy a programozó mit szándékozott ezzel a szöveggel, azaz meg kell próbálnia megérteni a a bevitt szöveg szemantikai jelentése .
Ha olyan hibát találunk, hogy a szöveg elrendezése nem esik a számítógép nyelvének szabályai közé, az a nyelvi elemző mást vár a bemeneti karakterfolyamban, mint amit találtak. Ezt nevezzük „szintaxis hibának” a bemenetben.
Íme egy példa az UCB Pascal rendszer használatára (a pix (1) parancs) ebben az esetben a Sun által szállított felhasználói kézikönyvből vegye át:
Ebben az esetben annak ellenére, hogy a tényleges szöveget hibás a valódi Pascal szintaxisban , az UCB pix (1) képes volt következtetni valami, ami szemantikussá tette a hibás szöveg helyettesítésével. Így a pix (1) folytathatta a fordítási folyamatot; ennek a cserének a használata (bár a csere nem garantáltan szemantikailag megfelel a programozó szándékának, a csere kijavítja a hibás bemeneti szintaxist.
A legtöbb fordító nem így működik, hanem visszatér és hibázik a fordítási folyamat – azaz egy szintaktikai hiba kerül vissza a felhasználóhoz.
Megbeszélem, hogy az UCB pix (1) viselkedése miért nem jó ötlet a válaszomban, amikor programoz és kiskorúat követ el hiba, például egy pontosvessző elfelejtése, a fordító hibát dob, és kijavítja magának. Miért nem csak magától javítja meg, és nem értesíti a javításról?