19,837 research outputs found

    Linguagem de programação Ves

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Existem diversas linguagens de programação no mercado, cada uma com seus pontos fortes e fracos. Este trabalho apresenta Ves, uma linguagem de programação focada em expressividade, legibilidade e flexibilidade, utilizando conceitos adaptados de outras linguagens de forma tentar melhorar funcionalidades presentes nas mesmas, ou ainda, facilitar o uso de técnicas que já existem mas são difíceis de se trabalhar nas linguagens atuais. Para que a linguagem possa cumprir com esses requisitos é dado foco em meta-programação e type-safety, dando preferência a uma sintaxe mais declarativa.There are many programming languages in the market, each one of them has its strengths and weaknesses. This project introduces Ves, a programming language that aims to be expressive, legible and flexible, using concepts adapted from other languages intending to improve their features, or even ease the use of techniques that already exist, but are hard to work with in other languages. In order for the language to be able to fulfill these requirements the project focuses in meta-programming and type-safety, favoring a declarative syntax

    Uma proposta de linguagem de programação para robótica

    Get PDF
    Este artigo destina-se a apresentar alguns problemas existentes nas linguagens de programacão de robôs, e uma possível solucão dos mesmos através da utilização da linguagem Reativa Síncrona RS. Uma implementacão prática será apresentada a fim de mostrar como o uso desta linguagem pode facilitar o desenvolvimento de programas para os robôs, neste caso, industriais. Entretanto, verifica-se a necessidade da existência de um módulo intermediário responsável por traduzir uma linguagem declarativa para código final de diferentes robôs, a fim de garantir a portabilidade de código.This paper presents some existing problems in robotics programming languages and a possible solution using a reactive and synchronous language called RS. An implementation will show how the RS language can facilitate the robot´s programming, in this case, industrial robots. However, it should be necessary to create an intermediate module responsible for translating a declarative language to assembly code, in different robots, granting code portability

    A linguagem de programação Cm

    Get PDF
    Orientador: Rogerio Drummond Burnier Pessoa de Mello FilhoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da ComputaçãoResumo: Cm é uma linguagem de programação em evolução. Ela surgiu em 1985, no DCCUnicamp, e vem se desenvolvendo desde então. Atualmente, Cm apresenta características comparáveis com de C++ para programação orientada a objetos e caminha para além disso, incorporando facilidades para programação concorrente e distribuída. Esta tese de mestrado descreve o estágio atual da linguagem de programação Cm e seu compilador, ressaltando as contribuições do autor em ambos. Inicialmente a tese incorporava o manual de referência da linguagem, mas, devido ao volume final, este foi removido e publicado em separado. Para uma referência completa de Cm, o leitor deve consultar também seu manual de referência (vi de referências na própria tese). Descrevendo brevemente, Cm é uma extensão de C com facilidades para programação modular e orientada a objetos. Ela preserva a flexibilidade e estrutura de comandos de C, adicionando uniformidade e verificação forte de tipos, encapsulamento de dados, polimorfismo paramétrico, herança múltipla, sobrecarga de operadores e funções e tratamento de exceções. As características de Cm são comparáveis às de C++, mas seus recursos inovadores foram introduzidos de forma mais clara e coerente, evitando ainda diversas inconveniências oriundas de C. Seu compilador analisa automaticamente as relações de dependência entre módulos necessárias ao processo de make, gerenciando projetos complexos sem necessidade de intervenção do programadorAbstract: Since its first definition (1985, Computer Science Department of Unicamp) the Cm programming language has experienced continuous evolution. Cm compares favorably with C++ about object-oriented features; it is also about to support concurrent and distributed programming. This thesis describes the current state of the Cm programming language and its compiler emphasizing the author's contribution on both. For a complete language understanding please refer to the Cm Reference Manual, inc1uded in the first edition os this work but now published separately due to its bulk. Cm is briefly described as an extension of C supporting modular and object-oriented programming. Cm preserves its ancestor's flexibility and command structure while adding uniformity and strong type checking, data encapsulation, parametric polymorphism, multiple inheritance, operator/function overloading and exception handling. Although somewhat similar to C++, Cm combines new features in a c1earer and more coherent approach while avoiding several C inconsistencies. Also, the Cm compiler automatically analyzes modules in a complex project, so the programmer does not need to study dependency relations or write a make fileMestradoMestre em Ciência da Computaçã

    RECONHECIMENTO DE VOZ NO AUXÍLIO À EDIÇÃO DE CÓDIGO FONTE EM JAVA

    Get PDF
    Com a proposta no desenvolvimento de um aplicativo para a edição de código fonte, este trabalho descreve a metodologia de implementação de uma interface de software dotada de reconhecimento de voz para edição de código fonte na linguagem de programação Java. O aplicativo por meio do reconhecimento sintático de sentenças na linguagem de programação e técnicas que dão assistência à edição de código fonte propicia a escrita de código fonte de forma rápida e segura para pessoas com deficiência motora

    Projeto de uma linguagem de programação

    Get PDF
    Orientador: Tomasz KowaltowskiDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da ComputaçãoResumo: A proposta deste trabalho é a apresentação dos aspectos principais da linguagem de programação MG, que foi engendrada com o objetivo de incorporar algumas facilidades, chamadas do baixo nível, da linguagem C à estrutura da linguagem Modula-2. Como evoluções de MC em relação a Modula-2 e C podem-se citar, entre outras, a inclusão de tratamento de exceções, vetores com limites abertas, subprogramas com número variável de parâmetros c processos. O resultado é uma linguagem simples e precisa, de propósito geral, mas adequada à programação de sistemasAbstract: Not informedMestradoMestre em Ciência da Computaçã

    PROGRAMAÇÃO DE COMPUTADORES PARA JOVENS

    Get PDF
    O presente artigo do projeto de extensão tem por finalidade apresentar os resultados obtidos com as aulas de programação para jovens. A linguagem de programação utilizada para o aprendizado foi Pascal. Essa linguagem foi desenvolvido por Niklaus Wirth e foi criado com o intuito de ser a primeira linguagem de programação para ser aprendida. Essa linguagem é de fácil aprendizagem e ensino, tem uma linguagem mais rígida do que as outras, com a intenção de estimular mais a organização e a disciplina do programador.

    Data Science com R

    Get PDF
    Este seminário tem como objetivo explicar o conceito e aplicabilidade da linguagem de programação R no contexto de Data ScienceN/

    Aplicação da JNI - Java Native Interface - na construção da ferramenta ServCLIPS.

    Get PDF
    Linguagem de programação Java. Java native interface (JNI). Ferramenta ServCLIPS:um exemplo de uso da JNI.bitstream/CNPTIA/9217/1/DOCUMENTO9int.pdfAcesso em: 29 maio 2008
    corecore