Ero sivun ”CamelCase” versioiden välillä

[arvioimaton versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Dogah (keskustelu | muokkaukset)
Korpela -> Tietokirjailija Jukka Korpela
Ei muokkausyhteenvetoa
Rivi 1:
[[Tiedosto:CamelCase.svg|thumb|Termin kuvainnollista alkuperää havainnollistava kuva.]]
[[File:CamelCase.svg|thumb|right|250px|CamelCase]]'''CamelCase''' tai '''CamelCaps''' on termi, jolla viitataan tapaan kirjoittaa useista sanoista koostuvat hypertekstilinkit[[hyperteksti]]linkit (eräissä [[Wiki|wikeissä]]) sekä [[muuttuja|muuttujien]], [[funktio|funktioiden]], [[metodi|metodien]] tai [[luokka|luokkien]] nimet siten, että sanat on kirjoitettu yhteen, isoin alkukirjaimin. Nimitys CamelCase juontuu tavasta, jolla suuret kirjaimet nousevat esiin sanassa kuin [[Kaksikyttyräinen kameli|kamelin]]n kyttyrät. Termille ei tiettävästi ole vakiintunutta käännöstäsuomennosta. Tietokirjailija [[Jukka Korpela (tietokirjailija)|Jukka Korpela]] on ehdottanut termin CamelCase-käännökseksi "karavaanityyliä";”karavaanityyliä” perustellen, että "mielikuva”mielikuva on selvempi, jos ajatellaan jonoa eli karavaania[[karavaani]]a, jossa on mukana kameleita" kameleita”.<ref>{{Verkkoviite | Osoite =http://www.cs.tut.fi/~jkorpela/kielenopas/6.2.html#karavaani| Nimeke =Gemena ja versaali ("pienet"”pienet” ja "isot"”isot” kirjaimet).| Tekijä =Jukka Korpela|, Tiedostomuoto =Jukka | Selite = | Julkaisu = |Ajankohta =21. huhtikuuta 4.2008| Viitattu =23. huhtikuuta 4.2008| Kieli ={{fi}}}}</ref> .
 
Esimerkiksi funktio, joka laskee kahden luvun tulon laskeva funktio voitaisiin nimetä: <tt>LaskeLukujenTulo</tt>. Toinen mahdollinen tapa olisi korvata välilyönnit alaviivoin, tällöin nimeksi tulisi <tt>laske_lukujen_tulo</tt>. CamelCase-tyyppistä nimeämiskäytäntöä suositaan esimerkiksi [[C++|C++:ssa]] ja Javassa[[Java]]ssa sekä joissakin muissa ohjelmointikielissä[[ohjelmointikieli]]ssä. Toisinaan ensimmäinenEnsimmäinen sana kirjoitetaanvoidaan kirjoittaa joko pienellä tai isolla alkukirjaimella, tämä riippuu valitusta käytännöstä tai sen voi määritellä käytetty tyyliohje tai laatukäsikirja, joka määrittelee ohjelmakoodissa käytetyt nimeämissäännöt.
 
Tämä ohjelmakoodinOhjelmakoodin kirjoitustapana levinnyt käytäntöCamelCase on sittemmin tullut osaksi myös kaupalliseen käyttöön tuotteiden ja yritysten nimiin. VaikkakinVaikka CamelCase-kirjoitusta on jossain määrin esiintynyt mainoksissa ja yritysten nimissä jossakin määrin jo kauan ennen ohjelmoinnin yleistymistä, siitä tuli 2000-luvun vaihteessa siitä tulimainosmaailmassa suoranainen buumi. mainosmaailmassa, mutta hyvässäHyvässä kielenkäytössä sitä kuitenkin vältetään niin [[Suomen kieli|suomessa]] kuin [[Englannin kieli|englannissakin]].
 
== Lähteet ==
{{Viitteet}}
<references/>
 
{{Typografian malline}}
 
[[Luokka:Ohjelmointi]]
[[Luokka:Typografia]]