Relatório de produção acadêmica da Universidade Federal de São Carlos (UFSCar) realizado em 21/11/2017

Jose de Oliveira Guimaraes

possui graduação em Ciência da Computação pela Universidade de São Paulo (1989), mestrado em Ciência da Computação pela Universidade Estadual de Campinas (1992) e doutorado em Física Computacional pela Universidade de São Paulo (1996). Atualmente é e Prof. Associado 4 da Universidade Federal de São Carlos. Tem experiência na área de Ciência da Computação, com ênfase em Linguagens de Programação, Orientação a Objetos (principalmente linguagens orientadas a objeto). (Texto informado pelo autor)

  • http://lattes.cnpq.br/1861719424612392 (20/09/2016)
  • Rótulo/Grupo:
  • Bolsa CNPq:
  • Período de análise: 1992-2017
  • Endereço: Universidade Federal de São Carlos, Universidade Federal de São Carlos - Campus Sorocaba, DComp - Departamento de Computação. Rodovia João Leme dos Santos, Km 110 - SP-264 Bairro do Itinga 18052-780 - Sorocaba, SP - Brasil Telefone: (15) 32296010 URL da Homepage: http://www.cyan-lang.org/jose
  • Grande área: Ciências Exatas e da Terra
  • Área: Ciência da Computação
  • Citações: Google Acadêmico

Produção bibliográfica

Produção técnica

Produção artística

Orientações em andamento

Supervisões e orientações concluídas

Projetos de pesquisa

Prêmios e títulos

Participação em eventos

Organização de eventos

Lista de colaborações


Produção bibliográfica

Produção técnica

Produção artística

Orientações em andamento

Supervisões e orientações concluídas

Projetos de pesquisa

  • Total de projetos de pesquisa (3)
    1. 2014-Atual. Implementa cao da Linguagem Cyan
      Descrição: Cyan é uma linguagem estaticamente tipada, orientada a objetos e baseada em pro\-tó\-ti\-pos que possui inúmeras inovações. A linguagem possui mecanismos para a construção de linguagens específicas de domínio (LED), metaprogramação, reuso de software e mistura de tipagem estática e dinâmica. Métodos de gramática e objetos literais são utilizados para a construção de LED's. A metaprogramação é feita por construções quer permitem o acréscimo ou substituição de métodos em objetos em tempo de execução. O reuso de software é obtido pelo sistema de exceções orientado a objetos, por uma generalização de {\it funções anônimas} chamado de objetos de contexto, pro\-tó\-ti\-pos genéricos e codegs (ligação entre o ambiente de programação e o código fonte). In Cyan pode-se misturar tipagem estática com tipagem dinâmica, permitindo ao programador o melhor de ambas as abordagens. A linguagem possui dez inovações principais. Para que Cyan seja considerada implementável e as construções propostas sejam consideradas válidas pelo meio acadêmico, é necessário construir um compilador para a linguagem. Este projeto propõe não apenas a construção do compilador para um grande subconjunto de Cyan mas também a implementação de ferramentas e bibliotecas que auxiliarão a programação na linguagem.. Situação: Em andamento; Natureza: Pesquisa. Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissional: (0) / Doutorado: (0) . Integrantes: José de Oliveira Guimarães - Coordenador / Gustavo Maciel Dias Vieira - Integrante. Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.
      Membro: Jose de Oliveira Guimaraes.
    2. 2010-Atual. Projeto e Implementacao da Linguagem Cyan
      Descrição: Cyan é uma linguagem orientada a objetos baseada em protótipos que suporta herança simples, interfaces, tipagem estática e dinâmica opcional, objetos genéricos, objetos de contexto, pacotes, um sistema de exceções orientado a objetos, closures estaticamente tipados, reflexão computacional e inúmeras outras inovações. Este projeto tem por objetivo a descrição e implementação de Cyan.. Situação: Em andamento; Natureza: Pesquisa. Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) . Integrantes: José de Oliveira Guimarães - Coordenador. Número de orientações: 1
      Membro: Jose de Oliveira Guimaraes.
    3. 2000-2002. Implementacao de um Compilador para Green
      Descrição: Este projeto destinou-se a implementar um compilador para a linguagem orientada a objetos Green.. Situação: Concluído; Natureza: Pesquisa. Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) . Integrantes: José de Oliveira Guimarães - Coordenador. Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro. Número de produções C, T A: 4
      Membro: Jose de Oliveira Guimaraes.

Prêmios e títulos

Participação em eventos

  • Total de participação em eventos (5)
    1. Simpósio Brasileiro de Linguagens de Programação.R-Java: a Reflective Java Extension. 2002. (Simpósio).
    2. Simpósio Brasileiro de Linguagens de Programação.An Idiom for Exception Treatment in C++ and Java. 2001. (Simpósio).
    3. Simpósio Brasileiro de Linguagens de Programação.Shells: the Green Metaobjects. 1999. (Simpósio).
    4. Simpósio Brasileiro de Linguagens de Programação. 1997. (Simpósio).
    5. Simpósio Brasileiro de Linguagens de Programação. 1996. (Simpósio).

Organização de eventos

  • Total de organização de eventos (0)

    Lista de colaborações

    • Colaborações endôgenas (0)



      Data de processamento: 24/11/2017 12:06:52