Programmeertalen
Voor het vak Programmeertalen moet je de tijdens het vak gebruikte programmeertalen op je computer installeren.
Benodigde Software
- Go
- Bash
- Python
- Prolog (swi-prolog 7)
- Erlang
- Haskell
- C++
Installatie
Debian/Ubuntu
sudo apt install swi-prolog erlang ghc golang haskell-platform build-essential python3
Arch Linux
sudo pacman -S lua swi-prolog erlang haskell-platform
Gentoo
Installeer:
macOS
sudo port install go swi-prolog erlang haskell-platform
Bash word behandelt vanuit de GNU implementatie, terwijl op macOS de "correcte" bsd implementatie draait. Hierdoor kan het voorkomen dat sommige dingen niet lekker werken, en dat je bepaalde "handige" flags en operators mist. Wil je hier alsnog gebruik van maken kan je bash en de GNU coreutils via macports installeren.
sudo port install bash coreutils
openSUSE
sudo zypper in go swipl erlang haskell-platform
Controle
Als het goed is zouden de volgende commando's beschikbaar moeten zijn: erl
, erlc
, ghc
, ghci
, lua
, python
en swipl
.
$ python --version
Python 2.7.9
$ lua -v
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
$ swipl -v
SWI-Prolog version 6.6.6 for x86_64-linux
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.4.1
Voor Erlang kun je erl
typen als commando. Waarna je halt().
(vergeet niet de punt aan het einde) moet typen om het programma af te sluiten:
$ erl
Erlang/OTP 17 [erts-6.2] [source] [async-threads:10]
Eshell V6.2 (abort with ^G)
1> halt().
Laatst geüpdatet:
April 12, 2022 21:05:20