📘 Programmeringsspråk: Anvendelse og tolkning – (2025–2026-utgaven)
📚 Programmeringsspråk: Application and Interpretation (2025–2026 Edition) er en komplett pensumbok designet for BSCS, BSIT, Software Engineering-studenter og selvlærere som tar sikte på å mestre programmeringsspråk, deres design og implementering. Denne utgaven inkluderer MCQ-er og spørrekonkurranser for å gi en praktisk og akademisk tilnærming til å forstå tolker, kompilatorer, typesystemer og abstraksjoner.
Boken utforsker både teori og praktisk implementering, og bygger bro mellom språkparadigmer, kontrollstrukturer, objekter, moduler og domenespesifikke språk. Studentene vil lære å resonnere om programmeringsspråk, formulere abstraksjoner og bruke høyere-ordens funksjoner effektivt.
📂 Kapitler og emner
🔹 Kapittel 1: Programmeringsspråk og deres implementering
- Introduksjon til programmeringsspråk
- Tolker og kompilatorer
- Syntaks og semantikk
- Språkparadigmer
🔹 Kapittel 2: Elementene ved programmering
- Uttrykk og verdier
- Miljøer
- Funksjonsapplikasjon
- Variabler og bindinger
- Evalueringsregler
🔹 Kapittel 3: Prosedyrer og prosessene de genererer
- Førsteklasses prosedyrer
- Funksjoner av høyere orden
- Rekursjon
- Stenginger
- Tail-Call Optimalisering
🔹 Kapittel 4: Formulering av abstraksjoner med prosedyrer av høyere orden
- Funksjonssammensetning
- Funksjonelle abstraksjoner
- Anonyme funksjoner
- Currying og delvis påføring
🔹 Kapittel 5: Typer og typesystemer
- Statisk vs dynamisk skriving
- Typekontroll
- Skriv inferens
- Polymorfisme
- Type Sikkerhet
🔹 Kapittel 6: Kontrollstrukturer og fortsettelser
- Conditionals og Loops
- Fortsettelse-bestått stil
- Ring-cc
- Unntak og feilhåndtering
🔹 Kapittel 7: Foranderlig tilstand og oppdrag
- Stateful Computations
- Variabel mutasjon
- Minnemodell
- Bivirkninger og referansegjennomsiktighet
🔹 Kapittel 8: Objekter og klasser
- Objektorienterte konsepter
- Melding passerer
- Arv
- Innkapsling
- Objekttilstand
🔹 Kapittel 9: Moduler og abstraksjonsgrenser
- Modularitet
- Navneområder
- Grensesnitt
- Separat kompilering
- Skjuler informasjon
🔹 Kapittel 10: Domenespesifikke språk og metaprogrammering
- Språkinnbygging
- Makroer
- Kodegenerering
- Refleksjon
- Tolkning vs kompilering
🌟 Hvorfor velge denne appen/boken?
- Komplett pensumbok som dekker programmeringsspråkdesign og implementering
- Inkluderer MCQer, quizer og eksempler for eksamener og prosjekter
- Lær tolker, kompilatorer, typesystemer og høyere ordens abstraksjoner
- Ideell for studenter og fagfolk som ønsker å forstå språkparadigmer og programvaredesign
✍ Denne appen er inspirert av forfattere:
Torben Ægidius Mogensen, John Hughes, Martin Fowler, Bertrand Meyer, Shriram Krishnamurthi
📥 Last ned nå!
Mestre programmeringsspråk og implementering av dem med Learn Programming Languages AI (2025–2026 Edition).