MAC 441 -- Ferramentas


Instruções para usar algumas das ferramentas usadas no curso; inclui detalhes para trazer da Internet quândo é possivel.

Conteúdo:

  • GNU C++ (g++ ou gcc)
  • VisualWave (Smalltalk)
  • Squeak (outra versão de Smalltalk)
  • Java

  • GNU C++ (g++ ou gcc)

    Instruções de uso

    O compilador de C++ preferido e instalado pelo IME é o "G++", da GNU. Para usar-o, só precissa saber que um programa de C++ têm extensão ".cc" ou ".hh" (definições e declarações, respetivamente). Para compilar, faça:

    1. g++ -o <nome-do-executable> <nome-de-arquivo>.cc

    e voilà. Se seu programa têm mais que um arquivo ".cc", pode por todos os nomes na linha acima, ou (melhor) aprender a usar o comando "make".

    Baixando da Internet

    Si você quiser instalar o G++ em seu computador, ele pode ser copiado da rede do IME (em particular a versão 2.7.2) ou do sitio do projeto GNU mesmo.


    VisualWave (Smalltalk)

    VisualWave é um produto comercial de ObjectShare (nacida da fusão de Parc Place e Digitalk, fornecedores tradicionais de Smalltalk). Eles também têm uma versão de graça para fins não-comerciais.

    Instruções de uso

    O ambiente de Smalltalk disponível no IME é o VisualWave. Para usar-o, fazer:

    1. Criar um diretôrio local (p.ex. "~/smalltalk").
    2. Copiar o arquivo "/usr/local/vwave/image/vwave.im" (que é chamada de imagem do ambiente) nesse diretôrio.
    3. Por o diretôrio "/usr/local/vwave/bin" no PATH.
    4. Executar usando o comando "vwave <nome-de-sua-imagem>.im"

    O ambiente de Smalltalk assim criado pode ser acessado (e usado) pelo usuârio individual (ou seja, você, caro leitor). Ao sair, não esqueça de usar a opção "Save and quit", não só "Quit"; isto preservará seus cambios até a prôxima sessão.

    Minimizando espaço no disco

    Para minimizar o espaço que a imagem do sistema vai precissar, eu preparei uma copia reducida da imagem (quasi completa exceto por algumas classes para usar bancos de dados e para fazer um servidor da web). Esta imagem reducida está neste diretorio, e você pode copiar dele.

    Baixando da Internet

    Eu tenho uma copia dos arquivos da versão não-comercial na rede do IME, que é rápida de copiar. A versão educacional também está disponível de graça na no sitio web da ObjectShare.


    Smalltalk (Squeak)

    Squeak é uma versão nova de Smalltalk, de graça, feita por varias das pessoas mas conhecidas e influintes da comunidade smalltalkeira.

    Instruções de uso

    Squeak não está dispoível na rede do IME.

    Baixando da Internet

    Squeak pode ser copiado de minha copia na rede do IME ou directamente da Internet.


    Java

    Java é a mais nova das grandes linguagems de programação orientadas a objetos; originalmente deselvonvido pela Sun, recentemente foi aceita como um padrão ("standard") pela ISO.

    Instruções de uso

    Java (versão 1.1.4) está dispoível na rede do IME (quando esto foi escrito; novas versões aparecem frequentemente) [NOTA: o produto é oficialmente chamado JDK 1.1.4.] Para usar-o, só precissa saber que um arquivo de Java têm extensão ".java" (contendo classes). Para compilar, faça:

    1. Por o diretório /usr/local/java/bin no seu PATH.
    2. Compilar:
    3. Executar o arquivo principal gerado com a máquina virtual de Java:
    4. Se seu programa usa applets, há uma variação:

    Se você só uas as classes padrão (como "java.lang.*") alêm de suas proprias classes, não precissa declarar uma variável "CLASSPATH"; se você usa outras bibliotecas de classes, ou distribui suas classes em mais dum arquivo, esta variável deve indicar os diretórios e/ou arquivos ".jar" (comprimidos) onde o compilador pode achar estas classes adicionáis.

    Baixando da Internet

    Java pode ser copiado directamenet da Internet.


    Last modified: Tue Sep 22 11:13:47 EST 1998 by Hernán Astudillo

    URL: http://www.ime.usp.br/~ha/mac441/ferramentas.html