165,360 research outputs found

    Code and its image: the functions of text and visualisation in a code-based design studio

    Get PDF
    Traditionally, design learning in the architecture studio has taken place through a combination of individual work and joint projects. The introduction of code-based design practices in the design studio has altered this balance, introducing new models of joint authorship and new ways for individuals to contribute to co-authored projects. This paper presents a case study describing four design studios in a higher education setting that used code as a tool for generating architectural geometry. The format of the studios encouraged the students to reflect critically on their role as authors and to creatively address the multiple opportunities for shared authorship available with code-based production. The research question addressed in this study involved the role of code-based practices in altering the model of architectural education in the design studio, in particular the role of visual representations of a code-based design process in the production of shared knowledge

    Choice of the technological platform for working out of difficult information systems

    Get PDF
    Отмечена важность рационального выбора интегрированной среды разработки сложныхинформационных систем. Рассмотрена типовая структура подобной системы. Проведено сравнение кодов программ работы с базой данных, разработанных в среде Microsoft Visual Studio 2012 С# и на технологической платформе 1С: Предприятие 8.3. Выделены существенные особенности, которые присутствуют в сложных информационных системах. Дана рекомендация по выбору интегрированной среды разработки для сложных информационных проектов.Importance of a rational choice of the integrated environment of working out for difficult information systems is noted. The typical structure of difficult information system is considered. Comparison of a code of examples of work with a database, developed on Microsoft Visual Studio 2012 С# and on a technological platform 1С: Enterprise 8.3 is spent. Essential factors which are present at difficult information systems are allocated. The recommendation of for choice integrated environment of working out for difficult information projects is given

    Processing Posting Lists Using OpenCL

    Get PDF
    One of the main requirements of internet search engines is the ability to retrieve relevant results with faster response times. Yioop is an open source search engine designed and developed in PHP by Dr. Chris Pollett. The goal of this project is to explore the possibilities of enhancing the performance of Yioop by substituting resource-intensive existing PHP functions with C based native PHP extensions and the parallel data processing technology OpenCL. OpenCL leverages the Graphical Processing Unit (GPU) of a computer system for performance improvements. Some of the critical functions in search engines are resource-intensive in terms of processing power, memory, and I/O usage. The processing times vary based on the complexity and magnitude of data involved. This project involves different phases such as identifying critical resource intensive functions, initially replacing such methods with PHP Extensions, and eventually experimenting with OpenCL code. We also ran performance tests to measure the reduction in processing times. From our results, we concluded that PHP Extensions and OpenCL processing resulted in performance improvements

    On Verifying Resource Contracts using Code Contracts

    Full text link
    In this paper we present an approach to check resource consumption contracts using an off-the-shelf static analyzer. We propose a set of annotations to support resource usage specifications, in particular, dynamic memory consumption constraints. Since dynamic memory may be recycled by a memory manager, the consumption of this resource is not monotone. The specification language can express both memory consumption and lifetime properties in a modular fashion. We develop a proof-of-concept implementation by extending Code Contracts' specification language. To verify the correctness of these annotations we rely on the Code Contracts static verifier and a points-to analysis. We also briefly discuss possible extensions of our approach to deal with non-linear expressions.Comment: In Proceedings LAFM 2013, arXiv:1401.056

    Plugin for Simplification of Programming Using Visual Studio 2010

    Get PDF
    Tato práce se zabývá nástrojem na urychlení vývoje v novém programovacím jazyku pro nezkušené programátory. Aplikace napovídá ukázky zdrojového kódu v prostředí Visual Studia 2010 dle aktuálně používaného programovacího jazyku. Aplikace je typu klient-server, server zajišťuje vyhledávání ukázek zdrojových kódů.This thesis is focused on tool for simplification development in new programing language for non-experienced programmers. Application suggests sample source codes for current programming language in Visual Studio 2010. The application is a client-server, the server implements searching of the source code examples.
    corecore