Redigerer
Bakstrek
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
{{Skilletegn|\|tittel=Bakstrek}} '''Bakstrek''' eller '''omvendt skråstrek''',<ref>{{Kilde www|url=https://www.korrekturavdelingen.no/skrastrek.htm|tittel=Om bruk av skråstrek og bakstrek (slash og backslash) – Korrekturavdelingen.no|besøksdato=2022-11-19|fornavn=Per-Erik|etternavn=Skramstad|språk=no|verk=Korrekturavdelingen}}</ref> engelsk: '''backslash''', ('''\''') er et typografisk tegn ([[glyff]]) som brukes hovedsakelig i [[databehandling]]. Den er speilbildet av den vanlige [[skråstrek]]en.<ref>''[[Macquarie Dictionary]]'' (3rd edition)</ref> I [[Unicode]] kodes den som U+005C \ reverse solidus (HTML: &#92;). == Historie == [[Bob Bemer]] introduserte tegnet «\» i ASCII<ref>[http://www.thocp.net/biographies/bemer_bob.htm Mini-Biography of Bob Bemer]</ref> 18. september 1961,<ref name="how" /> som resultat av studier av tegnhyppighet. Tegnet '''\''' ble spesielt introdusert slik at de [[ALGOL_68#with associated priorities|boolske operatorene i ALGOL]] '''[[logisk konjunksjon|∧]]''' (OG) og '''[[logisk disjunksjon|∨]]''' (ELLER) kunne bli komponert i ASCII som henholdsvis «<code>/\</code>» og «<code>\/</code>».<ref>{{cite web |author=Bob Bemer |title=The Great Curly Brace Trace Chase |url=http://home.ccil.org/~remlaps/www.bobbemer.com/BRACES.HTM |work=Computer History Vignettes |publisher=Bob Bemer |date=2002-07-07 |accessdate=11. oktober 2009 |url-status=dead |archiveurl=https://web.archive.org/web/20090604210339/http://home.ccil.org/~remlaps/www.bobbemer.com/BRACES.HTM |archivedate=2009-06-04 |tittel=Arkivert kopi |besøksdato=2009-10-11 |arkivurl=https://web.archive.org/web/20090604210339/http://home.ccil.org/~remlaps/www.bobbemer.com/BRACES.HTM |arkivdato=2009-06-04 |url-status=død }} {{Kilde www |url=http://home.ccil.org/~remlaps/www.bobbemer.com/BRACES.HTM |tittel=Arkivert kopi |besøksdato=2012-04-27 |arkiv-dato=2009-06-04 |arkiv-url=https://web.archive.org/web/20090604210339/http://home.ccil.org/~remlaps/www.bobbemer.com/BRACES.HTM |url-status=yes }}</ref><ref name="how">[http://www.bobbemer.com/BACSLASH.HTM "How ASCII Got Its Backslash"] {{Wayback|url=http://www.bobbemer.com/BACSLASH.HTM |date=20121114051524 }}, Bob Bemer</ref> Begge disse operatorene var inkludert i tidlige versjoner av programmeringsspråket [[C (programmeringsspråk)|C]] under Unix V6<!-- http://www.bitsavers.org/bits/Interdata/32bit/unix/univWollongong%5Fv6/interdata%5Fv6/usr/source/c/c00.c(1975) -->, Unix V7 <!-- http://stuff.mit.edu/afs/sipb/project/v7unix/fs/usr/src/cmd/c/c00.c (1979) --> og mer nylig BSD 2.11.{{tr}} == Bruk == I mange [[programmeringsspråk]] slik som [[C (programmeringsspråk)|C]] og [[Perl]] og i [[Unix]]-skriptspråk, brukes backslash for å indikere at tegnet som kommer etter skal behandles spesielt (hvis det ellers ville blitt behandlet normalt), eller normalt (hvis det ellers ville blitt behandlet spesielt). Backslash brukes i [[TeX]] [[typesetting]]-systemet og i [[RTF]]-filer som begynnelsen av markeringstagger. I [[Haskell (programmeringsspråk)|Haskell]] brukes backslash til å introduserte spesialtegn og til å introdusere [[anonym funksjon|lambdafunksjoner]] (siden den er en rimelig tilnærming i ASCII av den greske bokstaven lambda, λ). I konteksten av linje-orientert tekst, spesielt [[kildekode]] for noen [[programmeringsspråk]], brukes den ofte på slutten av en linje for å indikere at linjeskift-tegnet skal ignoreres, slik at den følgende linjen behandles som om den var en del av den gjeldende linjen. GNU [[make (programvare)|make]]-manualen sier: «Vi splitter hver lange linje i to linjer ved å bruke backslash-newline; dette er som å bruke en lang linje, men det er lettere å lese.»<ref>[http://www.gnu.org/software/make/manual/make.html GNU 'make' manual]</ref> [[Windows API]] kan akseptere enten backslash eller skråstrek for å separere katalog og filkomponenter i en [[sti (databehandling)|sti]], men Microsoft-konvensjonen er å bruke backslash, og API-er som ''returnerer'' stier putter backslash i.<ref> {{cite web | url = http://msdn.microsoft.com/en-us/library/system.io.path.getfullpath.aspx | title = Path.GetFullPath Method | work = .NET Framework Class Library | publisher = Microsoft Corporation | accessdate = 2009-01-02 }}</ref> [[MS-DOS]] 2.0, utgitt 1983, kopierte det hierarkiske filsystemet fra Unix og brukte derfor skråstrek, men (muligens etter at IBM insisterte) føyde til backslash for å tillate stier å bli skrevet inn i kommandoskallet for å opprettholde kompatibilitet med MS-DOS 1.0 og [[CP/M]] der skråstreken var kommandolinje-alternativ-indikatoren (dvs. som å skrive «dir/w» for å spesifisere «wide» (bred) alternativet til «dir» kommandoen).<ref>[http://blogs.msdn.com/larryosterman/archive/2005/06/24/432386.aspx Why is the DOS path character "\"?]</ref> Selv om kommandoskallet var den eneste delen av MS-DOS som krevde dette, ble bruken av backslash i filnavn overført til de fleste andre deler av brukergrensesnittet. I dag, selv om underliggende operativsystem støtter hvert av tegnene, er det mange Windows-prorammer og subsystemer som ikke aksepterer skråstreken som et sti-skilletegn eller kan feiltolke den hvis den brukes slik. Noen programmer aksepterer bare skråstreker hvis stien er plassert i [[doble anførselstegn]].<ref> {{cite web | url = http://bytes.com/groups/python/23123-when-did-windows-start-accepting-forward-slash-path-separator | title = When did Windows start accepting forward slash as a path separator? | publisher = Bytes.com | accessdate = 2009-01-02 }}</ref> I [[matematikk]] brukes et backslash-lignende symbol for [[komplement (mengdelære)|mengdedifferanse]]. I noen dialekter av programmeringsspråket [[BASIC]], brukes backslash som et operatorsymbol for å indikere [[heltall (datavitenskap)|heltall]]s-[[divisjon (matematikk)|divisjon]]. I [[MATLAB]] og [[GNU Octave]] brukes backslash for venstre [[matrisedivisjon]], mens skråstreken brukes for høyre matrisedivisjon. == Referanser == <references/> == Eksterne lenker == * Larry Osterman (2005-06-24), [http://blogs.msdn.com/larryosterman/archive/2005/06/24/432386.aspx Why is the DOS path character "\"?] * Bob Bemer, [https://web.archive.org/web/20130719181924/http://www.trailing-edge.com/~bobbemer/BACSLASH.HTM How ASCII got its backslash] * [http://www.linfo.org/backslash.html Backslash Definition] by The Linux Information Project (LINFO) {{Autoritetsdata}} [[Kategori:Typografi]]
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Maler som brukes på denne siden:
Mal:Autoritetsdata
(
rediger
)
Mal:Cite web
(
rediger
)
Mal:Fix
(
rediger
)
Mal:Fix/category
(
rediger
)
Mal:Hlist/styles.css
(
rediger
)
Mal:ISOtilNorskdato
(
rediger
)
Mal:Ifsubst
(
rediger
)
Mal:Kilde www
(
rediger
)
Mal:Main other
(
rediger
)
Mal:Navbar
(
rediger
)
Mal:Skilletegn
(
rediger
)
Mal:Tr
(
rediger
)
Mal:Trenger referanse
(
rediger
)
Mal:Wayback
(
rediger
)
Modul:Arguments
(
rediger
)
Modul:Check for unknown parameters
(
rediger
)
Modul:Citation/CS1
(
rediger
)
Modul:Citation/CS1/COinS
(
rediger
)
Modul:Citation/CS1/Configuration
(
rediger
)
Modul:Citation/CS1/Date validation
(
rediger
)
Modul:Citation/CS1/Identifiers
(
rediger
)
Modul:Citation/CS1/Utilities
(
rediger
)
Modul:Citation/CS1/Whitelist
(
rediger
)
Modul:External links
(
rediger
)
Modul:External links/conf
(
rediger
)
Modul:External links/conf/Autoritetsdata
(
rediger
)
Modul:Genitiv
(
rediger
)
Modul:ISOtilNorskdato
(
rediger
)
Modul:Navbar
(
rediger
)
Modul:Navbar/configuration
(
rediger
)
Modul:Navbar/styles.css
(
rediger
)
Modul:Unsubst
(
rediger
)
Modul:Wayback
(
rediger
)
Denne siden er medlem av 1 skjult kategori:
Kategori:Artikler som trenger referanser
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon