-
A linguagem C, pois é uma linguagem de programação de alto nível como Java e Python, mas não esconde detalhes sobre o gerenciamento de memória, comunicação com o hardware e sua tradução é relativamente direta para Assembly.
-
Os códigos e os exemplos da disciplina serão executados no sistema operacional Linux, que é o sistema operacional dominante em sistemas de supercomputação e é, sem dúvida, o sistema operacional mais utilizado por engenheiros e cientistas da computação.
-
O Linux também é gratuito e de código aberto, além disso um conhecimento prático do Linux é um trunfo para todos os estudantes de computação.