Sökning: "C programming language"
Visar resultat 1 - 5 av 39 avhandlingar innehållade orden C programming language.
1. Generic Programming with Concepts
Sammanfattning : Generic programming is an indispensable ingredient of modern programminglanguages. In the C++ programming language, generic programming isimplemented by the means of parameterized fragments of code, called templates,in which parameters are constrained by concepts. LÄS MER
2. Predictability By Construction : Working the Architecture/Program Seam
Sammanfattning : Contemporary software engineering practice overemphasizes the distinction of software design from software implementation, and designer (“software architect”) from implementor (“computer programmer”). In this contemporary meme, software architects are concerned with large-grained system structures, quality attributes that arise from these structures (security, availability, performance, etc. LÄS MER
3. Functional Programming for Embedded Systems
Sammanfattning : Embedded Systems application development has traditionally been carried out in low-level machine-oriented programming languages like C or Assembler that can result in unsafe, error-prone and difficult-to-maintain code. Functional programming with features such as higher-order functions, algebraic data types, polymorphism, strong static typing and automatic memory management appears to be an ideal candidate to address the issues with low-level languages plaguing embedded systems. LÄS MER
4. Curbing Dependencies in Software Evolution of Object-Oriented Systems
Sammanfattning : Relationships between classes and objects in object-oriented software are necessary in order for the parts of the systems to provide dynamic behavior. These inherent relationships also create dependencies which can give rise to problems for software evolution of object-oriented software systems. LÄS MER
5. Programming Language Primitives and Tools for Integrated Real-Time Systems Development
Sammanfattning : The correctness of real-time systems depends on both its logical and temporal correctness. Typically, real-time systems are developed in several steps. First, the application is divided into a number of recurrent tasks and implemented using a programming language. LÄS MER