3,170 research outputs found

    Advanced C and D techniques and application study

    Get PDF
    A study was conducted to identify a broad base of payload control and display requirements for space missions. The subjects discussed are: (1) functional requirements and allocation analysis, (2) control and display generic device matrix, (3) control functional requirements, and (4) display functional requirements. Specific applications of payload control and display requirements for various disciplines are defined

    CEG 221: Advanced C Programming for Engineers

    Get PDF
    This course introduces advanced constructs, algorithms, and data structures in the C programming language. Emphasis is on problem solving and techniques useful to engineers. Topics include functions, array, pointers, structures as well as sorting algorithms, linked lists, complex numbers, stacks, queues, hash tables, and binary trees

    Productivity at the Cost of Efficiency: an Analysis of Advanced C# Programming

    Get PDF
    In this modern age of computer programming, there are many advanced features at our disposal. These are designed with elegance in mind and are put in place to allow programmers to be more productive. They are often meant to remove the need to know machine and system specifics so that programmers can focus on the higher level tasks at hand. What this analysis focuses on is examining what happens behind the scenes when using these advanced features. Performance for various new features of C# such as anonymous methods, reflection, and iterators were examined alongside more traditional programming styles in order to determine if these advanced features designed for productivity have any negative impacts on program efficiency.The outcome of this analysis is that these new features are highly beneficial and should be used whenever possible as they have a negligible effect on efficiency. Even when used haphazardly, these new features have proven to be just as efficient as standard programming method

    Productivity at the Cost of Efficiency: an Analysis of Advanced C# Programming

    Get PDF
    In this modern age of computer programming, there are many advanced features at our disposal. These are designed with elegance in mind and are put in place to allow programmers to be more productive. They are often meant to remove the need to know machine and system specifics so that programmers can focus on the higher level tasks at hand. What this analysis focuses on is examining what happens behind the scenes when using these advanced features. Performance for various new features of C# such as anonymous methods, reflection, and iterators were examined alongside more traditional programming styles in order to determine if these advanced features designed for productivity have any negative impacts on program efficiency.The outcome of this analysis is that these new features are highly beneficial and should be used whenever possible as they have a negligible effect on efficiency. Even when used haphazardly, these new features have proven to be just as efficient as standard programming method

    Agnostic cosmology in the CAMEL framework

    Full text link
    Cosmological parameter estimation is traditionally performed in the Bayesian context. By adopting an "agnostic" statistical point of view, we show the interest of confronting the Bayesian results to a frequentist approach based on profile-likelihoods. To this purpose, we have developed the Cosmological Analysis with a Minuit Exploration of the Likelihood ("CAMEL") software. Written from scratch in pure C++, emphasis was put in building a clean and carefully-designed project where new data and/or cosmological computations can be easily included. CAMEL incorporates the latest cosmological likelihoods and gives access from the very same input file to several estimation methods: (i) A high quality Maximum Likelihood Estimate (a.k.a "best fit") using MINUIT ; (ii) profile likelihoods, (iii) a new implementation of an Adaptive Metropolis MCMC algorithm that relieves the burden of reconstructing the proposal distribution. We present here those various statistical techniques and roll out a full use-case that can then used as a tutorial. We revisit the Λ\LambdaCDM parameters determination with the latest Planck data and give results with both methodologies. Furthermore, by comparing the Bayesian and frequentist approaches, we discuss a "likelihood volume effect" that affects the optical reionization depth when analyzing the high multipoles part of the Planck data. The software, used in several Planck data analyzes, is available from http://camel.in2p3.fr. Using it does not require advanced C++ skills.Comment: Typeset in Authorea. Online version available at: https://www.authorea.com/users/90225/articles/104431/_show_articl

    C Language Compiler Back-End for PicoBlaze-6

    Get PDF
    Tato práce řeší konstrukci zadní části kompilátoru jazyka C pro soft-core procesor PicoBlaze-6 od firmy Xilinx. K řešení tohoto problému bylo zvoleno užití projektu Small Device C Compiler coby přední části překladače. Vytvořené řešení poskytuje podporu volání ukazatelů na funkce a užití struktur. Hlavním přínosem této práce je přenesení pokročilých konstrukcí jazyka C na procesor PicoBlaze.The goal of this thesis is to construct a C compiler back-end for the soft-core processor PicoBlaze-6 by Xilinx, Inc. The construction itself was done by use of the Small Device C Compiler as the front-end. The resulting application offers the ability to compile function pointer calling and structure usage. The main benefit of this thesis is bringing some of advanced C language constructs to the PicoBlaze processor.

    Caenorhabditis elegans: nature and nurture gift to nematode parasitologists

    Get PDF
    The free-living nematode Caenorhabditis elegans is the simplest animal model organism to work with. Substantial knowledge and tools have accumulated over 50 years of C. elegans research. The use of C. elegans relating to parasitic nematodes from a basic biology standpoint or an applied perspective has increased in recent years. The wealth of information gained on the model organism, the use of the powerful approaches and technologies that have advanced C. elegans research to parasitic nematodes and the enormous success of the omics fields have contributed to bridge the divide between C. elegans and parasite nematode researchers. We review key fields, such as genomics, drug discovery and genetics, where C. elegans and nematode parasite research have convened. We advocate the use of C. elegans as a model to study helminth metabolism, a neglected area ready to advance. How emerging technologies being used in C. elegans can pave the way for parasitic nematode research is discussed.Agencia Nacional de InvestigaciĂłn e InnovaciĂł

    Retrodirective transponder feasibility experiment

    Get PDF
    Test program on feasibility of digital phase measuring subsystem of pulse-coherent retrodirective transponde

    Microscale characterization of surface recombination at the vicinity of laser-processed regions in c-Si solar cells

    Get PDF
    Laser firing processes have emerged as a technologically feasible approach for the fabrication of local point contacts or local doped regions in advanced high-efficiency crystalline-Si (c-Si) solar cells. In this work, we analyze the local impact induced by the laser pulse on the passivation layers, which are commonly present in advanced c-Si solar cell architectures to reduce surface recombination. We use microphotoluminescence (PL) measurements with a spatial resolution of 7 mu m to evaluate the passivation performance at the surroundings of laser-processed regions (LPRs). In particular, we have studied LPRs performed on SiCx/Al2O3- and Al2O3 passivated c-Si wafers by an infrared (1064 nm) laser. Micro-PL results show that passivation quality of c-Si surface is affected up to about 100 mu m away from the LPR border and that the extension of this damaged zone is correlated with the laser power and to the presence of capping layers. In the final part of the work, the observed decrease in passivation quality is included in an improved 3-D simulation model that gives accurate information about the recombination velocities associated with the studied LPRs.Peer ReviewedPostprint (author's final draft
    • …
    corecore