Removed Firefox analogy.
This commit is contained in:
parent
69b1377a87
commit
a7137c6dce
26
index.org
26
index.org
@ -210,27 +210,11 @@
|
|||||||
|
|
||||||
** Emacs
|
** Emacs
|
||||||
|
|
||||||
Før vi begir oss ut på å besvare hva i all verden Emacs faktisk /er/, kan
|
Emacs er et program som gir brukeren et interface for å redigere tekst. I
|
||||||
vi se på hvordan vi kan besvare hva et program vi allerede kjenner til
|
bunn er det en språktolker som kan tolke Emacs Lisp kode, som er et
|
||||||
er. Siden jeg antar at de fleste har god kjennskap til Firefox, prøver vi
|
fullverdig programmeringsspråk, med et stort bibliotek av funksjoner som
|
||||||
å gi en kort forklaring på hva Firefox er.
|
lar deg operere på tekst. Hver gang Emacs mottar et tastetrykk fyres det
|
||||||
|
av en funksjon. Disse funksjonene er som regel skrevet i Emacs Lisp
|
||||||
Firefox er en nettleser. Dette er sant, men det sier ikke så mye om hva
|
|
||||||
Firefox faktisk /gjør/. Firefox er et program som gir brukeren et
|
|
||||||
interface for å sende HTTP-forespørsler. Når den mottar et svar
|
|
||||||
inneholder dette en tekst som beskriver strukturen til et dokument
|
|
||||||
(HTML), og tekstinnholdet som skal plasseres i strukturen. Den mottar
|
|
||||||
også en beskrivelse av hvordan dokumentet skal se ut (CSS). I tillegg har
|
|
||||||
den en språktolker, som kan tolke Javascript-kode, som vil si at vi har
|
|
||||||
et fullverdig programmeringsspråk i nettleseren! Firefox er med andre ord
|
|
||||||
et vanvittig svært og kraftig program ([[https://www.openhub.net/p/firefox][12,625,661 linjer med kode]]).
|
|
||||||
|
|
||||||
Emacs er en teksteditor, dette er også sant, men igjen forteller det ikke
|
|
||||||
så mye. Emacs er et program som gir brukeren et interface for å redigere
|
|
||||||
tekst. I bunn er det en språktolker som kan tolke Emacs Lisp kode, som er
|
|
||||||
et fullverdig programmeringsspråk, med et stort bibliotek av funksjoner
|
|
||||||
som lar deg operere på tekst. Hver gang Emacs mottar et tastetrykk fyres
|
|
||||||
det av en funksjon. Disse funksjonene er som regel skrevet i Emacs Lisp
|
|
||||||
(resten er skrevet i C), og du kan åpne kildekoden og utforske hva den
|
(resten er skrevet i C), og du kan åpne kildekoden og utforske hva den
|
||||||
gjør.
|
gjør.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user