Nødvendig programvare
For å jobbe med INF1010 trenger du følgende programvare:
- En teksteditor. Her finnes det mange alternativer:
- Atom (til alle OS)
- Kan lastes ned fra https://atom.io/
- Dette er den teksteditoren vi anbefaler
- Notepad++ (til Windows)
- Kan lastes ned fra https://notepad-plus-plus.org/download/
- Gedit (til Linux)
- Pleier å være forhåndsinstallert
- Emacs
- OBS: Bratt læringskurve!
- Vim
- OBS: Bratt læringskurve!
- Atom (til alle OS)
- JDK (Java Development Kit) 8
- Lastes ned fra http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Husk å legge til Java i miljøvariabelen PATH. Dette står beskrevet på https://docs.oracle.com/javase/tutorial/essential/environment/paths.html
Fortvil ikke om din foretrukne teksteditor ikke er nevnt. Det er ikke så farlig hvilken teksteditor du bruker - det viktige er at du er komfortabel med teksteditoren din og kan jobbe effektivt i den.
IDE-er
Noen liker å programmere i en såkalt IDE (Integrated Development Environment) som f.eks. Eclipse, Netbeans eller IntelliJ. Vi fraråder bruk av IDE-er for programmerere som ikke er svært erfarne.
Vi anbefaler at du skriver programmene i en teksteditor og kompilerer og kjører dem i terminalen for å få en bedre forståelse for sammenhengen mellom de ulike trinnene (kompilering og kjøring er to separate steg hvor du kan få ulike typer feil). Programmene du skal skrive blir uansett ikke så store at det blir vanskelig å håndtere dem ved hjelp av disse verktøyene.