Mga Error sa Syntax: Ano Sila at Bakit Problema Sila

Talaan ng mga Nilalaman:

Mga Error sa Syntax: Ano Sila at Bakit Problema Sila
Mga Error sa Syntax: Ano Sila at Bakit Problema Sila
Anonim

Ang mga wika sa kompyuter ay nagpapataw ng mga mahigpit na panuntunan. Ang isang syntax error ay nangangahulugan na ang isa sa mga panuntunang iyon ay nasira. Umiiral ang syntax sa ordinaryong wika. Ito ang paraan ng pag-aayos ng mga salita sa mga pangungusap upang magkaroon ng kahulugan.

Ang mga tao ay madaling makibagay. Maaari nilang buuin ang isang pangungusap sa maraming paraan, at magkakaroon pa rin ito ng kahulugan. Sa kabaligtaran, ang mga computer ay nangangailangan ng tumpak na mga tagubilin. Kung lalabag ka ng kaunti sa mga panuntunan, maaaring magkaroon ng kahulugan ang isang command sa isang tao, ngunit hindi ito mabibigyang-kahulugan ng computer.

Image
Image

Syntax sa Wika ng Tao

Isipin na may nagsabi sa iyo, "May nakita akong babae doon na may teleskopyo." Mayroong ilang mga paraan upang bigyang-kahulugan ang pangungusap na ito:

  • Gamit ang teleskopyo, napagmasdan ko ang isang babae na naroon.
  • Napansin ko ang isang babae, na nandoon, at may teleskopyo siya.
  • Naobserbahan ko ang isang babae at isang teleskopyo, nandoon silang dalawa.
  • Nandoon ako, at nakita ko ang isang babae na may teleskopyo.
  • Minsan, pumunta ako roon at may nakita akong babaeng gumagamit ng teleskopyo.

Dahil tao ka, maaari mong ilapat ang konteksto sa pangungusap na ito. Hindi mo isasaalang-alang ang huling interpretasyon dahil alam mong hindi kami gumagamit ng mga teleskopyo para sa paglalagari ng mga tao na parang mga hiwa ng tinapay. Batay sa kung saan naroon, at posibleng anumang nakaraang talakayan tungkol sa mga teleskopyo, malamang na tama mong ipagpalagay ang una o pangalawang interpretasyon.

Ano ang Syntax Error sa isang Computer Language?

Paano pinangangasiwaan ang mga error sa syntax sa iba't ibang wika ay maaaring mag-iba. Halimbawa:

  • Excel: Kung nagta-type ka ng formula na may maling syntax sa isang cell sa Excel, lalabas ang VALUE sa cell. Hindi ito tahasan na mamarkahan bilang isang syntax error, ngunit iyon talaga.
  • HTML: Maaari kang lumabag sa maraming panuntunan sa HTML, at ang isang web page ay magpapakita ng maayos sa karamihan ng mga browser. Ang problema dito ay ang pag-uugali ay maaaring maging hindi mahuhulaan. Maaaring magmukhang maayos ang isang page sa isang browser, ngunit hindi gumagana sa isa pa. Magandang ideya na suriin ang iyong code sa serbisyo ng pagpapatunay ng W3C, na nagbibigay ng detalyadong impormasyon tungkol sa mga error sa HTML code.
  • JavaScript: Kung mayroong syntax error sa JavaScript, pinipigilan nitong tumakbo ang thread na may error. Gayunpaman, ang natitirang code, na nilalaman sa iba pang mga thread, ay isasagawa, sa kondisyon na ang code ay hindi nakadepende sa thread na may error. Kapag pinapatakbo ang code sa isang browser, kadalasan, walang nangyayari. Hindi ka makakatanggap ng mensahe ng error, at hindi rin tatakbo ang code.

Ano ang Gagawin Kung Nagkaroon Ka ng Syntax Error

I-debug ang iyong code kung nakatagpo ka ng syntax error.

  1. Tukuyin ang lokasyon ng error. Makakatagpo ka ng mga detalyadong mensahe ng error sa maraming wika, na nagpapaalam sa iyo kung nasaan ang error sa code. Kung alam mo kung aling pagtuturo ang may error, maaari mong tingnan ang dokumentasyon para sa mga halimbawa ng tamang syntax.
  2. Kung hindi ka sigurado kung saan ang problema, hatiin ang code sa mas maliliit na seksyon, tingnan kung gumagana ang bawat isa upang matukoy kung aling seksyon ang naglalaman ng error. Kapag inulit mo ang prosesong ito, posibleng matukoy kung nasaan ang problema at ayusin ito.
  3. Kung kailangan mong mag-debug ng maraming web code, isaalang-alang ang paggamit ng mga tool ng developer.

Inirerekumendang: