Turinys:
Apibrėžimas - ką reiškia išraiška?
Išraiška yra tam tikra sąvoka kompiuterių moksle, kurioje daugybė kintamųjų ar konstantų, taip pat operatoriai ir funkcijos yra sudedami į vieną teiginį, kurį veikia tam tikra programavimo kalba.
Techopedia paaiškina išraišką
Kompiuterių moksle išraiškas rašo kūrėjai, interpretuoja kompiuteriai ir 'vertina'.
Vertinimas duoda grąžą ar rezultatą. Paprastos matematinės lygtys, tokios kaip 2 + 2, yra išraiškos kodu. Paprastai jie vadinami aritmetinėmis išraiškomis.
Kitos rūšies skaitinės ar aritmetinės išraiškos gali naudoti kintamuosius, kad jie atrodytų kaip algebros lygtys. Be to, įvairūs duomenų tipai, tokie kaip simboliai, eilutės, sveikieji skaičiai, slankiojo kablelio skaičiai ir kiti, gali būti naudojami išraiškose kaip konstantos ar kintamieji.
Operatoriai ir funkcijos nustato, kaip kompiuteris veiks su šiais objektais tam tikra išraiška. Skirtingi posakių tipai skirstomi į kategorijas pagal tai, kaip jie veikia ir ką jie „vertina“. Būklės išraiškos įvertinamos pagal tikrąją arba klaidingą vertę, o skaitinės išraiškos įvertinamos pagal skaičius.
Styginiai posakiai vertinami pagal simbolių eilutes, kai tekstas ir simbolių eilutės keičiamos funkcijomis, kad būtų gautas skirtingas rezultatas.
Pavyzdžiui, šauktuko pridėjimas prie frazės „sveikas pasaulis“ rodymo ar spausdinimo būtų eilutės išraiškos, kuriai naudojamos funkcijos pridėti ASCII simbolius, pavyzdys, o ne keičiamos skaitinės reikšmės ar sukuriamos skirtingos kodo sąlygos.
Aukščiau pateiktame pavyzdyje skirtingos programos tai vertins skirtingai: Kai kurios primityvesnės gali naudoti sintaksę, pavyzdžiui, „hello hello world“; spausdink! o kiti gali naudoti ką nors panašaus:
Styga a = sveikas pasaulis
Styga b =!
Spausdinti eilutę a + eilutę b
Kaip ir kitų rūšių pagrindai, posakiai remiasi specifine programavimo kalbos sintaksė. Kalbant apie struktūrą, ekspertai pabrėžia, kad išraiškai iš prigimties reikia bent vieno „operando“ ar reikšmės, kuriai veikiama, ir joje turi būti vienas ar keli operatoriai.
Be to, programuotojams svarbu suprasti, kas programos sintaksėje yra „legalus“ ar „nelegalus“. Įvedus neteisingą ar nelegalią sintaksę, bus sudarytos klaidos, o kūrėjai turės išraiškas ir kodo modulius suderinti su tinkama sintaksė, kad juos paleistų.
