To see the other types of publications on this topic, follow the link: C# programming.

Dissertations / Theses on the topic 'C# programming'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'C# programming.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Afanasieva, J., Наталія Ігорівна Муліна, Наталия Игоревна Мулина, and Nataliia Ihorivna Mulina. "Programming language C++." Thesis, Сумський державний університет, 2013. http://essuir.sumdu.edu.ua/handle/123456789/31143.

Full text
Abstract:
C++ was written by Bjarne Stroustrup at Bell Labs during 1983-1985. C++ is an extension of C. Prior to 1983, Bjarne Stroustrup added functions to C and formed what he called "C with Classes". He had combined the Simula's use of classes and object-oriented functions with the power and efficiency of C. The term C++ was first used in 1983. When you are citing the document, use the following link http://essuir.sumdu.edu.ua/handle/123456789/31143
APA, Harvard, Vancouver, ISO, and other styles
2

Abdul, Rauf Rose Hafsah Binti. "Integrating functional programming into C++." Thesis, Swansea University, 2008. https://cronfa.swan.ac.uk/Record/cronfa43069.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Al-Khanji, L. (Louai). "Expressing functional reactive programming in C++." Master's thesis, University of Oulu, 2015. http://jultika.oulu.fi/Record/nbnfioulu-201511212160.

Full text
Abstract:
Abstract. Most C++ programs are written in a straight-forward imperative style. While e.g. callbacks are employed either directly or through the observer pattern, the mental overhead of keeping program state congruent is high and increases with program size. This paper presents a translation of functional reactive programming into C++ terms. This paradigm originates from the Haskell language community and seeks to express easily how programs should react to new input. Concretely, an implementation of a reactive property class is presented, where property in this context is a class holdin
APA, Harvard, Vancouver, ISO, and other styles
4

Hammerquist, James D. (James Daniel). "A C Navigational System." Thesis, University of North Texas, 1989. https://digital.library.unt.edu/ark:/67531/metadc500702/.

Full text
Abstract:
The C Navigational System (CNS) is a proposed programming environment for the C programming language. The introduction covers the major influences of programming environments and the components of a programming environment. The system is designed to support the design, coding and maintenance phases of software development. CNS provides multiple views to both the source and documentation for a programming project. User-defined and system-defined links allow the source and documentation to be hierarchically searched. CNS also creates a history list and function interface for each function in a m
APA, Harvard, Vancouver, ISO, and other styles
5

Holeman, Ryan N. "Identifying Programming Idioms in C++ Generic Libraries." Kent State University / OhioLINK, 2009. http://rave.ohiolink.edu/etdc/view?acc_num=kent1259116053.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Pichon-Pharabod, Jean Yves Alexis. "A no-thin-air memory model for programming languages." Thesis, University of Cambridge, 2018. https://www.repository.cam.ac.uk/handle/1810/274465.

Full text
Abstract:
Many hardware and compiler optimisations introduced to speed up single-threaded programs also introduce additional, sometimes surprising, behaviours for concurrent programs with shared mutable state. How many of these extra behaviours occur in practice depends on the combination of the hardware, compiler, runtime, etc. that make up the platform. A memory model, which prescribes what values each read of a concurrent program can read, allows programmers to determine whether a program behaves as expected without having to worry about the details of the platform. However, capturing these behaviour
APA, Harvard, Vancouver, ISO, and other styles
7

Li, Jinlei. "Developing an online learning module for C programming and Lego robot EV3 programming." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-279419.

Full text
Abstract:
Recently, the school of electrical engineering and computer science (EECS) at the Royal institute of technology (KTH) proposed to introduce a new learning module for the course Engineering Methods - II1300. The module is to introduce both C programming and LEGO robot EV3 programming, to help the students to complete a course project. A literature study was first conducted to investigate how a learning module should be designed and what information was needed. Data from a survey routinely performed by the department and another in this work were collected. The data showed a wide variety in back
APA, Harvard, Vancouver, ISO, and other styles
8

Böhlmark, Gustav. "Developing an online learning module for C programming and Lego robot EV3 programming." Thesis, KTH, Skolan för kemi, bioteknologi och hälsa (CBH), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-284235.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

McNamara, Brian. "Multiparadigm programming novel devices for implementing functional and logic programming constructs in C++ /." Diss., Available online, Georgia Institute of Technology, 2004:, 2004. http://etd.gatech.edu/theses/available/etd-07122004-121450/unrestricted/mcnamara%5Fbrian%5Fm%5F200407%5Fphd.pdf.

Full text
Abstract:
Thesis (Ph. D.)--College of Computing, Georgia Institute of Technology, 2005. Directed by Yannis Smaragdakis.<br>Spencer Rugaber, Committee Member ; Olin Shivers, Committee Member ; Mary Jean Harrold, Committee Member ; Yannis Smaragdakis, Committee Chair ; Philip Wadler, Committee Member. Includes bibliographical references.
APA, Harvard, Vancouver, ISO, and other styles
10

Ding, Weiren. "Selsyn-C : a self-synchronizing parallel programming language." Thesis, McGill University, 1992. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=22494.

Full text
Abstract:
In thesis thesis we report the design and implementation of a new self-scheduling parallel programming language, SELSYN-C. As parallel processors become more accessible to a broad range of programmers, the development of simple to use and effective programming languages becomes increasingly important. Our approach to the challenge of parallel programming language design and implementation is two-fold: (1) the design of simple extensions to C that are both easy to use for the programmer, and useful for effective compilation, and (2) the design of efficient and effective scheduling strategies th
APA, Harvard, Vancouver, ISO, and other styles
11

ALVES, MARIA DO CARMO ELIAS. "A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 1993. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8753@1.

Full text
Abstract:
A aplicação de linguagens declarativas baseadas na programação em lógica tem sido bastante difundida devido ao grande interesse hoje existente na área de Inteligência Artificial. Porém, o uso destas linguagens ainda não é muito evidente devido à restrições de desempenho, portabilidade, capacidade de integração com outras linguagens, etc. O presente trabalho contém a definição e implementação de uma extensão de programação em lógica para o C, denominada CLog, que têm como objetivo suprir as deficiências acima, permitindo, principalmente, a implementação de aplicações que apresentem
APA, Harvard, Vancouver, ISO, and other styles
12

Roynard, Michaël. "Generic programming in modern C++ for Image Processing." Electronic Thesis or Diss., Sorbonne université, 2022. https://theses.hal.science/tel-03922670.

Full text
Abstract:
C++ est un langage de programmation multi-paradigme qui permet au développeur initié de mettre au point des algorithmes de traitement d'images. La force de langage se base sur plusieurs aspects. C++ est haut-niveau, cela signifie qu'il est possible de développer des abstractions puissantes mélangeant plusieurs styles de programmation pour faciliter le développement. En même temps, C++ reste bas-niveau et peut pleinement tirer partie du matériel pour fournir un maximum de performances. Il est aussi portable et très compatible ce qui lui permet de se brancher à d'autres langages de haut niveau p
APA, Harvard, Vancouver, ISO, and other styles
13

Neilson, D. S. "From Z to C : illustration of a rigorous development method." Thesis, University of Oxford, 1989. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.257948.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

Mosca, Peter. "A study of Ada and C in concurrent programming." Instructions for remote access. Click here to access this electronic resource. Access available to Kutztown University faculty, staff, and students only, 1991. http://www.kutztown.edu/library/services/remote_access.asp.

Full text
Abstract:
Thesis (M.S.)--Kutztown University of Pennsylvania, 1991.<br>Source: Masters Abstracts International, Volume: 45-06, page: 3190. Abstract precedes thesis as [1] preliminary leaf. Typescript. Includes bibliographical references (leaf 54).
APA, Harvard, Vancouver, ISO, and other styles
15

Westberg, Johannes. "UniRx and Unity 5 : Working with C# and object-oriented reactive programming." Thesis, Uppsala universitet, Institutionen för speldesign, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-323737.

Full text
Abstract:
Gameplay programming is vital for video game development and benefits from good tools and techniques. However, techniques are still used in the industry that involves describing how the computer operates. Reactive programming is a way to describe eventful and stateful computer programs declaratively, focusing on what the program should accomplish. This thesis uses the reactive library UniRx with the game engine Unity 5 to create an FPS with reactive techniques, and discusses the advantages and disadvantages of these. Object-oriented reactive programming is used to combine reactive objects with
APA, Harvard, Vancouver, ISO, and other styles
16

Woods, John Heath. "AN ASSESSMENT OF TOOLS TO ASSIST NEW C PROGRAMMERS IN FINDING BUGS." OpenSIUC, 2019. https://opensiuc.lib.siu.edu/theses/2541.

Full text
Abstract:
The C programming language offers a high degree of control and freedom to programmers. This makes it a powerful tool, but it also gives the language a steep learning curve. One difficulty that many new C programmers face is in figuring out how to analyze and debug their code, as well as the output. There exists a variety of tools that can be used to assist in debugging. They can offer aid by identifying certain types of errors and by providing meaningful output that helps the user understand and correct those errors. The following seven debugging tools have been tested and analyzed in ord
APA, Harvard, Vancouver, ISO, and other styles
17

Klimanis, Nils. "Generic programming and algebraic multigrid building blocks for scientific computing." Saarbrücken VDM Verlag Dr. Müller, 2006. http://d-nb.info/989177548/04.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Meyer, Marko. "Der objektorientierte hierarchische Netzgenerator Netgen69-C++." Universitätsbibliothek Chemnitz, 1998. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-199801052.

Full text
Abstract:
Im Rahmen der Arbeit in der damaligen DFG-Forschungsgruppe ¨Scientific Parallel Computing¨ wurde ein hierarchischer paralleler Netzgenerator fuer das Finite-Elemente- Programmpaket SPC-PM CFD unter dem Namen NETGEN69 entwickelt. Als Programmiersprache wurde seinerzeit - wie auch in den FEM-Programmen selbst - FORTRAN benutzt. Im Rahmen des Teilprojektes B2 im Sonderforschungsbereich 393 bestand nunmehr die Aufgabe, den Netzgenerator in ein objektorientiertes Layout zu fassen und in C++zu implementieren. Die Beschreibung von Ein- und Ausgabedaten kann in [3] nachgelesen werden. Die Form der E
APA, Harvard, Vancouver, ISO, and other styles
19

Martin, Walter E. "Cview, a graphical program generator for the C programming language /." Online version of thesis, 1988. http://hdl.handle.net/1850/10224.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

Kuo, Yung-Li. "Developing a rule-based expert system with C programming language." Virtual Press, 1988. http://liblink.bsu.edu/uhtbin/catkey/552943.

Full text
Abstract:
Expert system techniques are now being incorporated successfully in commercial computer software packages. This thesis introduces the techniques of developing a rule-based expert system in a general-purpose programming language -- C. The topics of this thesis include significance of expert system shells and approaches used, structure of the knowledge base, loading of the knowledge base, manipulation of the probabilities of rule attributes, and implementation of the inference engine. The inference engine uses the information that users supply to find an object that matches. Today C language is
APA, Harvard, Vancouver, ISO, and other styles
21

Seetharamakrishnan, Devasenapathi P. 1970. "C@t : a language for programming massively distributed embedded systems." Thesis, Massachusetts Institute of Technology, 2002. http://hdl.handle.net/1721.1/62372.

Full text
Abstract:
Thesis (S.M.)--Massachusetts Institute of Technology, School of Architecture and Planning, Program in Media Arts and Sciences, 2002.<br>Includes bibliographical references (p. 67-69).<br>This thesis presents c@t, a language for programming distributed embedded systems that are composed of thousands (even millions) of interacting computing devices. Due to the improvements in fabricating technologies, it is becoming possible to build tiny single-chip devices equipped with logic circuits, sensors, actuators and communication components. A large number of these devices can be networked together to
APA, Harvard, Vancouver, ISO, and other styles
22

Hoffer, Brandyn Moore. "Satisfying STEM Education Using the Arduino Microprocessor in C Programming." Digital Commons @ East Tennessee State University, 2012. https://dc.etsu.edu/etd/1472.

Full text
Abstract:
There exists a need to promote better Science Technology Engineering and Math (STEM) education at the high school level. To satisfy this need a series of hands-on laboratory assignments were created to be accompanied by 2 educational trainers that contain various electronic components. This project provides an interdisciplinary, hands-on approach to teaching C programming that meets several standards defined by the Tennessee Board of Education. Together the trainers and lab assignments also introduce key concepts in math and science while allowing students hands-on experience with various elec
APA, Harvard, Vancouver, ISO, and other styles
23

Laos, Pontus, and Alexander Libot. "Comparing Conventional- and Modern Programming Languages for Developing a File System." Thesis, Malmö universitet, Institutionen för datavetenskap och medieteknik (DVMT), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-43451.

Full text
Abstract:
Most of the software stack is built upon C today. C is a very flexible language, but the flexibility also brings some safety risks, particularly when handling memory through pointers. Rust is a new programming language which can guarantee memory safety without performance-heavy runtime services such as garbage collection. In this article, two partial file systems are implemented based on the design of EXT2. One system is implemented in C — Nafs — and one system is implemented in Rust — Rufs. A number of benchmarks are also developed, with the purpose of testing the most common features of a fi
APA, Harvard, Vancouver, ISO, and other styles
24

Li, Lu. "Translating C/C++ applications to a task-based representation." Thesis, Linköpings universitet, PELAB - Laboratoriet för programmeringsomgivningar, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-71172.

Full text
Abstract:
GPU-based heterogeneous architectures have been given much attention recently. How to get optimal performance out of those architectures with affordable programming effort remains a complex challenge. The PEPPHER framework is one possible solution. Within the PEPPHER framework, the StarPU run-time system is used to decrease such programming efforts, and at the same time to ensure near optimal performance by efficient scheduling over such architectures. However, adapting a normal C/C++ application to the StarPU runtime system requires additional programming effort. This thesis implements and te
APA, Harvard, Vancouver, ISO, and other styles
25

Gupta, Davender Nath. "Expressing imaging algorithms using a C++ based image algebra programming environment /." Online version of thesis, 1990. http://hdl.handle.net/1850/11370.

Full text
APA, Harvard, Vancouver, ISO, and other styles
26

Hashim, Khairuddin. "A preprocessor building system for the C language." Thesis, University of Bath, 1989. https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.233580.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Concepcion, Rowen. "Introducing Non-Determinism to the Parallel C Compiler." CSUSB ScholarWorks, 2014. https://scholarworks.lib.csusb.edu/etd/22.

Full text
Abstract:
The Planguages project is the birthplace of the Planguage programmingapproach, which is designed to alleviate the task of writing parallelprograms and harness massively parallel computers and networks of workstations. Planguage has two existing translators, Parallel C (PC) and Pfortran,which is used for their base languages, C and Fortran77. The translatorswork with MPI (Message Passing Interface) for communications. SOS(ipStreams, Overlapping and Shortcutting), a function library that supportsthe three named functionalities, can be used to further optimize parallel algorithms. This project is
APA, Harvard, Vancouver, ISO, and other styles
28

Tonchev, Ognyan, and Mohammed Salih. "High-level programming languages translator." Thesis, Blekinge Tekniska Högskola, Avdelningen för för interaktion och systemdesign, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2560.

Full text
Abstract:
This paper discusses a high level language translator. If we divide translators of programming languages in two types: those working for two specific languages and universal translators that can be used for translation between different programming languages, the solution that will be presented in this work can be classified as both, specific language oriented and an universal translator. For the purpose of the research it was limited to translate only from Java to C++, but it can easily be extended to translate between any other high level languages. For simplifying the process of translation
APA, Harvard, Vancouver, ISO, and other styles
29

Adborn, Mats. "Visualisering av datastrukturer : Utveckling av ett tolkningsverktyg." Thesis, Mittuniversitetet, Institutionen för informationsteknologi och medier, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-19429.

Full text
Abstract:
Tolking och tillgodogörande av datastrukturer, organiserad information ochprogramkodsfiler förekommer frekvent i arbete med mjukvaruutveckling. Dennainformation är lagrad i textbaserad form och dess förståelse kräver stornoggrannhet och tidsinvestering från utvecklarens sida. I syfte att försöka förenklaprocessen beskriver detta examensarbete utvecklingen av en prototyp till ettverktygsprogram, vilket automatiserar tolkning av XML-data och källkodsfiler förprogrammeringsspråken C och C++. Programmet skapar och presenterar sedanen visuell graf av den undersökta strukturen. Algoritmen klarar av
APA, Harvard, Vancouver, ISO, and other styles
30

Kinloch, David A. "A combined representation for the maintenance of C programs." Thesis, Durham University, 1995. http://etheses.dur.ac.uk/4883/.

Full text
Abstract:
A programmer wishing to make a change to a piece of code must first gain a full understanding of the behaviours and functionality involved. This process of program comprehension is difficult and time consuming, and often hindered by the absence of useful program documentation. Where documentation is absent, static analysis techniques are often employed to gather programming level information in the form of data and control flow relationships, directly from the source code itself. Software maintenance environments are created by grouping together a number of different static analysis tools such
APA, Harvard, Vancouver, ISO, and other styles
31

Jakštys, Vytautas. "Trimačių vaizdų programavimas." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2013. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2013~D_20130801_123349-60814.

Full text
Abstract:
Šiame darbe nagrinėjamos populiariausios trimačių vaizdų apdorojimo technologijos DirectX ir OpenGL. Buvo atlikta jų apžvalga, pateikti šių technologijų pagrindiniai privalumai ir trūkumai bei atlikta jų lyginamoji analizė. Darbe apžvelgtos populiariausios modernios programavimo kalbos turinčios trimačių vaizdų programavimo galimybęs – C# ir C++. Panaudojant šias kalbas buvo sukurta programinė įranga skirta DirectX ir OpenGL technologijų vaizdų apdorojimo spartos tyrimui. Buvo atliktas didelis skaičius eksperimentų, kurių metu buvo siekiama nustatyti minėtų technologijų spartą vizualizuojant e
APA, Harvard, Vancouver, ISO, and other styles
32

Матвієнко, Д. В. "Реалізація функцій вищого порядку мовою програмування C#". Thesis, Сумський державний університет, 2013. http://essuir.sumdu.edu.ua/handle/123456789/43468.

Full text
Abstract:
Функціональне програмування має ряд важливих абстракцій, які з успіхом застосовуються при розробці імперативних програм та мають реалізацію в імперативних мовах програмування. Однією з таких абстракцій є концепція функцій вищих порядків.
APA, Harvard, Vancouver, ISO, and other styles
33

Darovich, Andrew. "Productivity at the Cost of Efficiency: An Analysis of Advanced C# Programming." Cleveland State University / OhioLINK, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=csu1339121003.

Full text
APA, Harvard, Vancouver, ISO, and other styles
34

Manasievski, Milan. "Asynchronous and parallel programming in .NET framework 4 and 4.5 using C#." Master's thesis, Česká zemědělská univerzita v Praze, 2015. http://www.nusl.cz/ntk/nusl-258694.

Full text
Abstract:
In this diploma thesis the author will elaborate on asynchronous and parallel programming in the .NET framework version 4 and version 4.5. The aim of this thesis will be to prove and provide better insight on the task-programming model that Microsoft introduced and compare different applications in terms of speed and lines of code used to write then and the differences between them using simple statistics. Using the literature gathered, the author will explain what would be the best ways to achieve parallelism on applications, write about design patterns used, and provide code snippets that wi
APA, Harvard, Vancouver, ISO, and other styles
35

Ampadu, Ebenezer. "Implementation of some finite difference methods for the pricing of derivatives using C++ programming." Link to electronic thesis, 2007. http://www.wpi.edu/Pubs/ETD/Available/etd-051807-164436/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
36

Westman, Joakim, and Teodor Marinescu. "C, C++, Java och Python : En prestandajämförelse mellan fyra programmeringsspråk." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2304.

Full text
Abstract:
In today’s society computers are getting a much more important role. To get a computer to work as intended it has to be programmed. A computer program is written with programming languages. There is an abundance of programming languages available today and there are many differences and similarities between them. The different languages have their advantages and their disadvantages where some of them are intended for fast performance, some to be cheap on memory usage, and some are developed to be easy to program on. In our thesis we have chosen to compare four of todays most common languages,
APA, Harvard, Vancouver, ISO, and other styles
37

Rogers, Joseph. "Effects of Thread-Local Task Trees in the CHT-MPI C++ Programming Library for the Chunks and Tasks Programming Model." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-372176.

Full text
Abstract:
Programming efficiently in extremely high thread count environments can be both challenging and tedious for the modern programmer. Task based programming models provide an abstraction of the low--level system details by instead allowing a program to be expressed as a set of tasks to executed by the system. However, these abstractions often have an associated performance overhead that can cut into the benefits of running with many threads. The Chunks and Tasks programming model is one such task based abstraction model. The Chunks and Tasks CHT-MPI C++ library, developed at Uppsala University, f
APA, Harvard, Vancouver, ISO, and other styles
38

Olsson, Mikael. "A Comparison of C++, C#, Java, and PHP in the context of e-learning." Thesis, KTH, Kommunikationssystem, CoS, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-91504.

Full text
Abstract:
The first part of this master thesis presents an effective method for producing video tutorials. This method was used during this thesis project to create tutorials on the elearning site PVT (http://www.programmingvideotutorials.com). Part one also discloses how the production method was developed and how tutorials produced using this method compare to professional video tutorials. Finally, it evaluates the result of this thesis work and the efficiency of the production method. The second part of this thesis compares the syntactical similarities and differences between four of the languages ta
APA, Harvard, Vancouver, ISO, and other styles
39

Javanbakhti, Reza, and Jimmy Pesola. "Statisk detektering av minneshanteringsfel i C/C++." Thesis, Karlstad University, Division for Information Technology, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-408.

Full text
Abstract:
<p>Det här examensarbetet är baserat på idéer ur ett uppdrag från företaget Saab Aerotech men är ett eget arbete.</p><p>Målet var att undersöka om det finns behov av ett verktyg som statiskt kan detektera dynamiska minneshanteringsproblem, som till exempel minnesläckage, i applikationer skrivna i C/C++. På grund av att minneshanteringsfel i C/C++ länge har varit ett känt problem undersökte vi detta och de befintliga lösningarna till det.</p><p>Vi fann två metoder till lösningar som de flesta verktyg använde sig av; statisk och dynamisk detektering. De flesta verktyg löste problemet genom att d
APA, Harvard, Vancouver, ISO, and other styles
40

Solveson, Keith D. "Design and implementation of a Primal Simplex Network Optimizer in C." Thesis, Monterey, California : Naval Postgraduate School, 1990. http://handle.dtic.mil/100.2/ADA241350.

Full text
Abstract:
Thesis (M.S. in Operations Research)--Naval Postgraduate School, September 1990.<br>Thesis Advisor(s): Bradley, Gordon H. Second Reader: Stemp, Roger. "September 1990." Description based on title screen as viewed on December 21, 2009. DTIC Descriptor(s): Computer Networks, Simplex Method, Computer Program Documentation, Optimization, Programming Languages, Theses, Time, FORTRAN, Tuning, Symbols, Parameters, Networks, Algorithms, Test And Evaluation, Data Bases. DTIC Identifier(s): Software Engineering. Author(s) subject terms: Network, C, Primal, Transportation, Transshipment, Simplex. Include
APA, Harvard, Vancouver, ISO, and other styles
41

Mehldau, Gerhard 1959. "A RULE-BASED PROGRAMMING LANGUAGE AND ITS APPLICATION TO IMAGE RECOGNITION." Thesis, The University of Arizona, 1986. http://hdl.handle.net/10150/276360.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

Larsson, Adam. "Prestandautvärdering av koppling mellan C#.NET och Pitch Runtime Infrastructure." Thesis, Linköpings universitet, Programvara och system, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-111364.

Full text
Abstract:
Denna rapport dokumenterar arbetet med att utreda hur C# och Pitch RTI fungerar tillsammans, och vilka prestandaeffekter som resulterar av denna koppling. Motiveringen kommer från att kunder till företaget Pitch har efterfrågat stöd för C# som programmeringsspråk när de använder Pitch RTI. Metoden gick ut på att successivt lära sig använda de tekniker som finns tillgängliga, för att sedan implementera lösningar på hur kopplingen ska ske. Resultaten visar hur övergången går till och prestandan som uppnåddes med hjälp av indexnotation. Tekniken IKVM hade högre prestandaindex och gick snabbare at
APA, Harvard, Vancouver, ISO, and other styles
43

Girimaji, Sanjay. "Data-parallel programming with multiple inheritance on the connection machine." FIU Digital Commons, 1990. https://digitalcommons.fiu.edu/etd/3940.

Full text
Abstract:
The demand for computers is oriented toward faster computers and newer computers are being built with more than one CPU. These computers require sophisticated software to program them. One such approach to program the multiple CPU machines is through the use of object-oriented programming techniques. An example of such an approach is the use of C* on the Connection Machine. Though C* supports many of the object-oriented concepts, it does not support the concept of software reuse through inheritance. This thesis introduces a new language called C*±+ , an extension of C* language to support inhe
APA, Harvard, Vancouver, ISO, and other styles
44

Angelo, Kaldéren Göran, and From Anton. "A comparative analysis between parallel models in C/C++ and C#/Java : A quantitative comparison between different programming models on how they implement parallism." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-128606.

Full text
Abstract:
Parallel programming is becoming more common in software development with the popularity of multi core processors on the rise. Today there are many people and institutes that develop parallel programming APIs for already existing programming languages. It is difficult for a new programmer to choose which programming language to parallel program in when each programming language has supporting APIs for parallel implementation. Comparisons between four popular programming languages with their respective most common parallel programming APIs were done in this study. The four programming languages
APA, Harvard, Vancouver, ISO, and other styles
45

Srinivasa, Raghavan Aravind. "Improving support for generic programming in C# with associated types and constraint propagation." [College Station, Tex. : Texas A&M University, 2007. http://hdl.handle.net/1969.1/ETD-TAMU-1273.

Full text
APA, Harvard, Vancouver, ISO, and other styles
46

Parker, Rembert N. "An introduction to computer programming for complete beginners using HTML, JavaScript, and C#." CardinalScholar 1.0, 2008. http://liblink.bsu.edu/uhtbin/catkey/1465970.

Full text
Abstract:
Low student success rates in introductory computer programming classes result in low student retention rates in computer science programs. For some sections of the course a traditional approach began using C# in the .Net development environment immediately. An experimental course redesign for one section was prepared that began with a study of HTML and JavaScript and focused on having students build web pages for several weeks; after that the experimental course used C# and the .Net development environment, covering all the material that was covered in the traditional sections. Students were m
APA, Harvard, Vancouver, ISO, and other styles
47

Krejčová, Iva. "Prostředky paralelního programování a jejich implementace." Master's thesis, Vysoká škola ekonomická v Praze, 2011. http://www.nusl.cz/ntk/nusl-112944.

Full text
Abstract:
The aim of this Diploma thesis is to get acquitained with the approaches to parallel programming and possibilities of their practical implementation, including possibilities of their usage in management. An important part of the Diploma thesis is the practical implementation of parallel program in a PC cluster environment, which was implemented in computer laboratory of Faculty of Management VŠE. The practical part consists of an example of decision-making under uncertainty (risk) which is solved with the employment of the Monte Carlo method.
APA, Harvard, Vancouver, ISO, and other styles
48

Sutton, Andrew. "Understanding and Maintaining C++ Generic Libraries." Kent State University / OhioLINK, 2010. http://rave.ohiolink.edu/etdc/view?acc_num=kent1278453450.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Притика, Оксана, Oksana Prytyka, Артем Олександрович Юрченко та Artem Oleksandrovych Yurchenko. "Про особливості мови програмування С++". РВВ РДГУ, 2021. http://repository.sspu.edu.ua/handle/123456789/11749.

Full text
Abstract:
У тезах розглянуто загальний опис мов програмування. Особлива увага приділена мові С++. Показані переваги та недоліки мови С++ й відмінність від мови С.<br>The general description of programming languages is considered in the abstracts. Particular attention is paid to the C++ language. The advantages and disadvantages of C++ and the difference from C are shown.
APA, Harvard, Vancouver, ISO, and other styles
50

Tran, tan Antoine. "Squelettes algorithmiques asynchrones : application aux langages orientés domaine." Thesis, Université Paris-Saclay (ComUE), 2015. http://www.theses.fr/2015SACLS025/document.

Full text
Abstract:
Dans cette thèse, nous présentons des développements de l'approche utilisée dans l'équipe « ParSys » du LRI pour traduire automatiquement des codes scientifiques écrits dans un langage dédié inspiré de Matlab en codes de production haute performance. Pour garantir cette performance, nous mettons à profit d'une part la méta-programmation par templates C++ afin d'analyser chaque expression pour détecter les opportunités de parallélisme, et d'autre part la programmation parallèle asynchrone pour utiliser au mieux les ressources disponibles des machines multi-cœurs. Pour faire le lien entre ces de
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!