Linguagens e Ambientes de Programação (2022/2023)

Bibliografia



Bibliografia sobre Linguagens de Programação, em geral


Imagem de máquina virtual com todo o software instalado

Este recurso, de uso opcional, está a disposição de quem estiver interessado. Trata-se duma imagem de Ubuntu 20.04.4 para VirtualBox. Contém uma instalação do Eclipse 2020-03 com todos os plugins usados em LAP. (Note que a versão 2020-03 do Eclipse, é a mais recente onde todos os plugins funcionam.)

Se o seu OS for o Windows, comece por descarregar e instalar a primeira ocorrência da componente (para 2015, 2017, 2019, 2022) que se encontra aqui: Microsoft Visual C++ Redistributable downloads.

Depois, se o seu OS for o Windows ou MacOS, descarregue e instale a versão mais recente do VirtualBox. No caso do Ubuntu, basta dar o comando "sudo apt install virtualbox".

Depois descarregue a imagem lap-ubuntu20.04.4.zip. Esta imagem é muito grande: comprimida tem 4.9G; depois de descomprimida fica com 13G; ao longo a sua utilização, irá aumentar a pouco e pouco até aos 20G.

Expanda o arquivo zip para dentro da pasta das imagens do VirtualBox. Normalmente, a imagem de LAP deverá ficar assim arrumada:

  $HOME/VirtualBox VMs/lap-ubuntu20.04.4/
  $HOME/VirtualBox VMs/lap-ubuntu20.04.4/lap-ubuntu20.04.4.vbox
  $HOME/VirtualBox VMs/lap-ubuntu20.04.4/lap-ubuntu20.04.4.vdi
Depois, para instalar a imagem no VirtualBox, basta clicar no ícone do ficheiro cujo nome tem a extensão vbox.

Por acidente, a imagem de LAP ficou com o teclado EN selecionado. Escolha o teclado PT na zona de cima à direita, e só precisará de fazer isso uma vez.

A imagem contém apenas um utilizador instalado chamado ubuntu, com password ubuntu. Este utilizador é sudoer, o que significa que pode correr comandos em modo de administrador através do comando sudo.


OCaml (programação funcional)

Bibliografia essencial

Bibliografia adicional

Distribuição OCaml

A instalação do OCaml em máquinas Linux sempre foi trivial. Temos sorte, porque o sistema operativo "oficial" de LAP é um Ubuntu.

No caso do Windows e Mac, a instalação das versões mais recentes do OCaml tornou-se um pouco complicada. A versão 3.11 foi a última versão disponibilizada numa forma fácil de instalar. Atenção que é sempre preciso testar os projetos no Linux, antes de submeter a versão final.

Os links anteriores estão a funcionar.

Links


C

Bibliografia essencial

Bibliografia adicional


JAVASCRIPT

Bibliografia essencial

Bibliografia adicional

Distribuição de Nodejs (para consola)