1000 resultados para Linguagem de programação (Computadores) - Semântica


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Neste trabalho, apresentamos uma ferramenta cujo intuito é auxiliar não-programadores, jogadores de videogame, na criação de extensões na forma de Add-ons para World of Warcraft, o jogo online. Nele, o usuário pode criar extensões customizando completamente sua interface, de forma a reinventar a sua experiência de jogo e melhorar sua jogabilidade. A criação de extensões para aplicativos e jogos surgiu da crescente necessidade de fornecer aos usuários mecanismos eficientes de Programação por Usuário Final, permitindo que os mesmos preenchessem suas necessidades singulares através da criação, customização e especificação de extensões em software. Em World of Warcraft mais especificamente, os Add-ons exploram um tipo de extensão na qual os jogadores passam a programar sua própria interface de usuário ou a fazer uso de interfaces criadas por outros usuários. No entanto, realizar a programação dessas extensões - os Add-ons - não é uma tarefa fácil. Dentro deste contexto, desenvolvemos a ferramenta EUPAT for WoW (do inglês, End-User Programming Assistance Tool for World of Warcraft) que oferece assistência à criação de Add-ons. Além disso, investigamos como usuários jogadores com e sem conhecimento de programação são beneficiados. Os resultados desta pesquisa permitiram refletir sobre as estratégias de assistência de programação por usuário final no contexto de jogos

Relevância:

100.00% 100.00%

Publicador:

Resumo:

New programming language paradigms have commonly been tested and eventually incorporated into hardware description languages. Recently, aspect-oriented programming (AOP) has shown successful in improving the modularity of object-oriented and structured languages such Java, C++ and C. Thus, one can expect that, using AOP, one can improve the understanding of the hardware systems under design, as well as make its components more reusable and easier to maintain. We apply AOP in applications developed using the SystemC library. Several examples will be presented illustrating how to combine AOP and SystemC. During the presentation of these examples, the benefits of this new approach will also be discussed

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Artes - IA

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Engenharia Elétrica - FEIS

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Educação Matemática - IGCE

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Ciência da Computação - IBILCE

Relevância:

100.00% 100.00%

Publicador:

Resumo:

O reconhecimento dos limites entre o envelhecimento normal e o patológico é essencial para a adoção de políticas de saúde baseadas em evidências para o grupo etário acima de 65 anos. Este estudo é parte de um esforço sistemático que o grupo de pesquisa do Laboratório de Investigações em Neurodegeneração e Infecção da Universidade Federal do Pará tem feito para fornecer informações translacionais sobre a neurobiologia do envelhecimento normal e alterada. A meta principal em longo prazo é permitir políticas públicas para o envelhecimento saudável na Região Amazônica. No presente trabalho investigamos os efeitos do envelhecimento sobre os desempenhos em testes neuropsicológicos selecionados para avaliar aprendizagem, memória e alterações de linguagem. 29 adultos jovens (29,9 ± 1,06 anos) e 31 idosos (74,1 ± 1,15 anos) saudáveis foram submetidos aos testes e os resultados de seus desempenhos foram comparados por testes paramétricos e estatística multivariada. Uma anamnese e uma variedade de testes cognitivos, incluindo Mini Exame do Estado Mental, tarefas visuo-espaciais de aprendizagem e de memória da bateria de testes neuropsicológicos automatizados - CANTAB e testes de linguagem incluindo fluência verbal semântica e fonológica, teste de nomeação de Boston reduzido, performance narrativa utilizando a figura “o roubo dos biscoitos” e alguns testes da Bateria Montreal de Comunicação - MAC. O programa BioEstat versão 5.0 e o pacote estatístico SPSS foram utilizados para a análise. O teste paramétrico t de Student ou o não paramétrico de Mann-Whitney foram aplicados para detectar diferenças significativas (fixadas em valores de p <0,05). Os grupos foram pareados por escolaridade e incluiu homens e mulheres. A análise das subcategorias que compõem o MEEM mostrou diferença significativa apenas na recuperação da memória de evocação de lista de palavras, em que o grupo de idosos apresentou pior desempenho em comparação com o grupo de jovens. Foram encontradas diferenças estatisticamente significativas entre os desempenhos de idosos e jovens adultos nos seguintes testes de linguagem: 1) Nomeação de Boston, 2) Testes de Narrativa, 3) Metáforas; 4) Prosódia Emocional e Linguística. Em comparação com os adultos jovens, indivíduos idosos apresentaram pior desempenho em 10 medidas diferentes nos testes de memória visuo-espacial e de aprendizagem do CANTAB. Distâncias Euclidianas e análise discriminante obtidas a partir do CANTAB e dos testes de linguagem demonstraram que os primeiros distinguem os grupos com maior resolução. Os efeitos do envelhecimento sobre o desempenho nos testes neuropsicológicos selecionados revelam que a Bateria CANTAB, empregada para testar a memória visuo-espacial, é mais sensível e discrimina melhor a formação de subgrupos tanto no grupo de adultos jovens quanto no grupo de idosos. Por essa razão sugerimos que a aplicação em larga escala de testes selecionados da bateria CANTAB, tanto em estudos transversais como em longitudinais, vai aumentar nossa capacidade de resolução na distinção dos limites entre o envelhecimento normal e o patológico.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Given the exponential growth in the spread of the virus world wide web (Internet) and its increasing complexity, it is necessary to adopt more complex systems for the extraction of malware finger-prints (malware fingerprints - malicious software; is the name given to extracting unique information leading to identification of the virus, equivalent to humans, the fingerprint). The architecture and protocol proposed here aim to achieve more efficient fingerprints, using techniques that make a single fingerprint enough to compromise an entire group of viruses. This efficiency is given by the use of a hybrid approach of extracting fingerprints, taking into account the analysis of the code and the behavior of the sample, so called viruses. The main targets of this proposed system are Polymorphics and Metamorphics Malwares, given the difficulty in creating fingerprints that identify an entire family from these viruses. This difficulty is created by the use of techniques that have as their main objective compromise analysis by experts. The parameters chosen for the behavioral analysis are: File System; Records Windows; RAM Dump and API calls. As for the analysis of the code, the objective is to create, in binary virus, divisions in blocks, where it is possible to extract hashes. This technique considers the instruction there and its neighborhood, characterized as being accurate. In short, with this information is intended to predict and draw a profile of action of the virus and then create a fingerprint based on the degree of kinship between them (threshold), whose goal is to increase the ability to detect viruses that do not make part of the same family

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Engenharia Mecânica - FEG

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Televisão Digital: Informação e Conhecimento - FAAC

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Engenharia Elétrica - FEIS

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Learning to program or master a programming language is not an easy task, and the base of process should by study Logic Programming, beginning to learning through the development of pseudocodes, algorithms and flowcharts, for, techniques that facilitate the construction and understanding of what you want to accomplish, to that is subsequently developed or elaborated a program. Reflecting on the learning of Logic Programming, this article presents information about software SCRATCH in relation to logic (pseudocodes), and how it provides support to the understanding of student learning in this course.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Atualmente, as linguagens de programação são usadas por pessoas com formação em domínios cada vez mais diversos e distintos do habitual, tendo já chegado ao domínio das artes. A linguagem Processing, que tem um cariz visual e que possibilita o desenvolvimento de aplicações/performances com elementos visuais e sonoros, foi mesmo projetada para ser usada por artistas. Contudo, a preparação prévia e a sensibilidade do público-alvo desta linguagem, enquanto aprendizes, é bastante distinta da preparação dos alunos comuns de linguagem de programação. Por esse motivo, é aqui proposto um conjunto de metodologias de ensino/aprendizagem adaptadas, no sentido de criar entusiasmo na aprendizagem e atingir um êxito efetivo.