String — määritelmä ja merkitykset: naru, merkkijono, säieteoria
String: naru, merkkijono, säieteoria ja musiikin jouset — kattava, selkeä ja esimerkein havainnollistettu läpileikkaus termin eri merkityksistä ja käyttökonteksteista.
Naru tarkoittaa yleensä ohutta köyden tai langan pätkää, jota käytetään esineiden sitomiseen, kiinnittämiseen, ripustamiseen tai vetämiseen. Narut voidaan valmistaa monenlaisista kuiduista ja materiaaleista: luonnonkuiduista (esim. hamppu, pellava, puuvilla, juutti), eläinperäisistä kuiduista (esim. suolesta tehty kellutuslanka) tai synteettisistä materiaaleista (esim. nylon, polyesteri, polypropeeni). Narun valmistustapoja ovat mm. kierretystä (twistattu) köydestä, punotusta (braidattu) rungosta ja monisäikeisestä rakenteesta riippuen sen lujuus, joustavuus ja kulutuskestävyys vaihtelevat. Narujen käyttökohteita ovat rakentaminen, laivaliikenne, kiipeily, maatalous, teollisuus, pakkaus ja käsityöt. Narun lujuuteen vaikuttavat materiaalin ominaisuudet, paksuus, solmujen laatu ja altistuminen kosteudelle tai UV-säteilylle.
String voi myös tarkoittaa useita muita asioita eri yhteyksissä. Seuraavassa kooste yleisimmistä merkityksistä ja lyhyet selitykset:
Luonnontieteiden, tietokoneiden ja matematiikan alalla
- Merkkijono (tietojenkäsittelytiede) — merkkijono on peräkkäisten symbolien tai merkkien jono, jolla esitetään tekstiä tai muita sekvenssejä tietokoneohjelmissa. Merkkijonoja käsitellään kielissä eri tavoin: osa ohjelmointikielistä pitää merkkijonoja muuttumattomina (immutable), osa muokattavina. Tyypillisiä operaatioita ovat yhdistäminen (concatenation), alimerkkijonon poiminta (slicing), haku ja korvaus. Merkkijonojen tallennuksessa ja siirrossa keskeistä on merkistö ja koodaus (esim. ASCII, UTF-8).
- String (fysiikka) — tässä merkityksessä string viittaa säieteorian oletettuun peruselementtiin: yksiulotteiseen, värähtelevään 'säikeeseen', jonka eri värähtelytilat vastaavat eri hiukkasia. Säieteoria on teoreettinen kehys, joka pyrkii yhdistämään kvanttimekaniikan ja gravitaation suureksi yhtenäisteoriaksi; siinä esiintyy mm. avoimia ja suljettuja säikeitä sekä supersymmetriaan liittyviä laajennuksia.
- strings (Unix) — Unix-ympäristössä oleva pieni utiliitti, joka etsii ja tulostaa tulkittavia merkkijonoja binääritiedostoista. Tyypillinen käyttö: tarkastella suoritustiedoston sisältämää tekstiä tai etsiä tiedostoista luettavissa olevia tekstipätkiä.
- String literal — merkkijonon kirjaimellinen esitys ohjelmakoodissa, esimerkiksi lainausmerkkien sisään kirjoitettu teksti. String literal -sääntöihin kuuluvat usein escape-merkit (esim. rivinvaihdon \n, lainausmerkin \") ja eri kielissä voi olla eri syntaksit (yksinkertaiset tai moniriviset merkkijonot, raw-stringit jne.).
- Nukleotidien ketjua kutsutaan DNA:ksi tai RNA:ksi. Biologiassa DNA- ja RNA-sekvenssit käsitellään usein merkkijonomaisina tietorakenteina, joissa jokainen kirjain (A, T/U, C, G) vastaa tiettyä nukleotidia. Genomit, geenit ja sekvenssidata analysoidaan bioinformatiikassa merkkijonomenetelmillä (hakualgoritmit, kohdistukset, alimerkkijonojen etsintä).
- Aminohappojen muodostamaa ketjua kutsutaan peptidiksi tai proteiiniksi. Proteiinit ovat aminohappojen lineaarisia jonoja, jotka laskostuvat kolmiulotteisiksi rakenteiksi ja toimivat soluissa entsyymeinä, rakenteellisina molekyyleinä ja signaalin välittäjinä. Biologian kontekstissa ’string’ voi tarkoittaa myös sekvenssiä polypeptidissä tai genomissa.
- Säieteoria — yleisempi käsite, joka viittaa teoreettiseen tutkimukseen, jossa peruselementit ovat säikeitä; tähän liittyvät käsitteet kuten D-branit, kalibrointiteoriat ja supersymmetria. Säieteoria pyrkii matemaattisesti kuvaamaan hiukkasten vuorovaikutuksia ja painetta yhdistävää teoriaa.
Musiikissa
- Jousisoitin — soitin, jossa ääni tuotetaan värähtelevillä jousilla tai kielillä (esim. viulu, sello, kitara). Termiä 'strings' käytetään usein viittaamaan jousisoittimiin tai niiden äänilliseen ryhmään orkesterissa.
- jouset (musiikki) — soittimissa käytettävät kielet/jouset voivat olla valmistettu eri materiaaleista (perinteisesti suoli, nykyään usein teräs tai nailon). Jousen paksuus, materiaali ja kireys vaikuttavat sointiin ja intonaatioon.
- Strings (pakistanilainen pop-yhtye) — Pakistanista kotoisin oleva pop- ja rock-yhtye, joka on saavuttanut suosiota oman maansa ja kansainvälisesti.
- String (thaimaalainen popmusiikki) — viittaa tiettyyn popmusiikin alalajiin Thaimaassa tai paikalliseen pop-tyyliin; nimitys voi vaihdella alueellisesti.
- "Strings" — ruotsalaisen rock and roll -yhtyeen The Hellacoptersin kitaristin Robert Dahlqvistin lempinimi.
Muita merkityksiä
- Sanonnat ja yleiskieli — 'string' voi tarkoittaa sarjaa tai ketjua asioita (esim. tapahtumien ketju, engl. "a string of events").
- Sopimusehtoihin liittyvä ilmaus 'strings attached' tarkoittaa ehtoja tai rajoitteita, jotka seuraavat jonkin tarjouksen tai sopimuksen mukana.
- Urheilussa tai vapaa-ajan lajeissa 'string' voi viitata esimerkiksi tennismailan tai sulkapallomailan kieliin (stringing = kielien uusiminen) tai koripallossa verkon kiinnitykseen liittyvään naruun.
- Muodissa suomeksi 'stringit' tarkoittaa usein ohuita alushousuja (thong), lainasana englannista; tämä on kuitenkin eri merkitys kuin perinteinen naru.
- Yleisesti 'string' voi olla mihin tahansa peräkkäiseen yksiköiden järjestelmään viittaava termi, kuten numerosarja, tunnussarja tai muu sekvenssi.
Sanaston ja käsitteiden rinnastaminen: termi 'string' on lainasana englannista ja sen perusmerkitys liittyy kapeaan, pitkulaan ja johdonmukaiseen muotoon (kuten naru tai säie). Monilla aloilla tätä perusajatusta käytetään kuvaamaan yksiulotteista jonoa — olipa kyse konkreettisesta köydestä, tietokoneen merkkijonosta, biologisesta sekvenssistä tai teoreettisesta säikeestä fysiikassa. Merkityksen tarkka sisältö selviää yleensä kontekstista.
Kysymyksiä ja vastauksia
K: Mitä on jousi yleisessä merkityksessä?
V: Naru on ohut köyden tai langan pala, jota käytetään muiden esineiden sitomiseen, sitomiseen tai ripustamiseen.
K: Voiko narua valmistaa eri materiaaleista?
V: Kyllä, narua voidaan valmistaa erilaisista kuiduista.
K: Mikä on narun merkitys tieteessä, tietokoneissa tai matematiikassa?
V: Näillä aloilla merkkijono tarkoittaa tietokoneohjelmoinnissa symboli- tai numerosarjaa, yhtä merkkijonoteorian tärkeimmistä tutkimuskohteista, Unix-ohjelmaa, jolla etsitään merkkijonoja binääritiedostoista, ja merkintätapaa, jolla merkkijonon arvo esitetään tietokoneohjelman tekstissä.
Kysymys: Millä eri nimillä kutsutaan nukleotidien merkkijonoa ja aminohappojen merkkijonoa?
V: Nukleotidien muodostamaa merkkijonoa kutsutaan DNA:ksi tai RNA:ksi. Aminohappojen merkkijonoa kutsutaan peptidiksi tai proteiiniksi.
K: Mikä on tieteessä suosittu suuren yhtenäisteorian nimi?
V: Tieteessä suosittua suurta yhtenäisteoriaa kutsutaan säieteoriaksi.
K: Mikä on jousisoitin?
V: Jousisoitin on soitin, joka tuottaa ääntä värähtelevien jousien avulla.
K: Mitä thaimaalaisen popmusiikin genreä kutsutaan jousisoittimeksi?
V: Thaimaalaisen popmusiikin genre nimeltä string.
Etsiä