WSL

WSL -3- 💻Programmering

🎯 Syfte

Kunna skriva, köra och testa program i WSL med vanliga språk som Python, C/C++ och Node.js.


🧰 Utvecklingsmiljöer i WSL

Du kan använda terminalen direkt eller kombinera WSL med en kodeditor som Visual Studio Code. VS Code har ett tillägg: Remote - WSL, som gör att du kan redigera Linux-filer direkt från Windows.

För att öppna VS Code i aktuell katalog:

code .

Om code inte fungerar, starta VS Code manuellt och installera tillägget: Remote - WSL.


🐍 Python i WSL

Kontrollera att Python är installerat:

python3 --version

Skapa och kör ett Python-program:

nano hello.py
print("Hej från Python i WSL!")

Spara → Ctrl + X, Y, Enter.

Kör programmet:

python3 hello.py

⚙️ C och C++ i WSL

Installera kompilatorer:

sudo apt update
sudo apt install build-essential

Det ger dig gcc, g++, make m.m.

Skapa och kör ett C-program:

nano hello.c
#include <stdio.h>

int main() {
    printf("Hej från C i WSL!\n");
    return 0;
}

Kompilera och kör:

gcc hello.c -o hello
./hello

🌐 Node.js och JavaScript

Installera Node.js:

sudo apt install nodejs npm

Testa ett enkelt program:

nano hello.js
console.log("Hej från Node.js i WSL!");

Kör det:

node hello.js

🧪 Övning – Välj ett språk och kör kod

  1. Gå till din hemkatalog:

    cd ~
    mkdir kodtest
    cd kodtest
  2. Välj ett språk (Python, C, Node.js) och:

    • Skapa en fil
    • Skriv ett kort program (t.ex. ett hej-meddelande)
    • Kör det från terminalen
  3. Extra: Prova att öppna projektet med VS Code:

    code .

✅ Klart med Modul 3!

I nästa modul lär vi oss att använda Git i terminalen och arbeta med GitHub för att versionshantera kod.