5 |
Recent Advances in Intelligent Source Code Generation: A Survey on Natural Language Based Studies
|
|
|
|
In: Entropy ; Volume 23 ; Issue 9 (2021)
|
|
BASE
|
|
Show details
|
|
6 |
Social and Academic Experiences of Black, First-Generation, College Graduates While Attending Predominantly White Institutions
|
|
|
|
In: Electronic Theses and Dissertations (2021)
|
|
BASE
|
|
Show details
|
|
8 |
Asm2Seq: Explainable Assembly Code Functional Summary Generation
|
|
|
|
BASE
|
|
Show details
|
|
9 |
Making Chó bò*: Troubling Việt speak : Collaborating, translating, and archiving with family in Australian contemporary art.
|
|
|
|
BASE
|
|
Show details
|
|
11 |
Zielsystemunabhängige Quelltextsynthese aus natürlicher Sprache ...
|
|
|
|
BASE
|
|
Show details
|
|
12 |
Zielsystemunabhängige Quelltextsynthese aus natürlicher Sprache
|
|
|
|
BASE
|
|
Show details
|
|
13 |
PaniniJ: adding the capsule programming abstraction to Java to provide linguistic support for modular reasoning in concurrent program design
|
|
|
|
In: Graduate Theses and Dissertations (2016)
|
|
Abstract:
Increasing the speed of single-core processors has been facing practical challenges. Instead, multi- core architecture has been ascending for the past decade as the dominant architecture. To gain full advantage of multi-core processors, it is unavoidable for programmers to write concurrent programs. However, writing and reasoning about concurrent programs is often difficult for programmers. One reason for the difficulty stems from the hurdle of dealing with concurrency abstractions, the other reason is the difficulty in getting rid of concurrency related bugs. To address these problems, a new abstraction for concurrent programming has been proposed called capsule. Capsules are inspired by the long- standing ideas explored in the context of message-passing concurrency (MPC) abstractions and other similar models. Although the jury is still out on MPC abstractions as the de facto abstraction for concurrency, their wide availability and advantages combine to warrant research on the use of this model for concurrency. Capsules explore a new point in this design space to balance flexibility and analyzability in the MPC programming models. Unlike common avatars of the MPC model, a capsule is statically deployed and configured, confines its local states, permits only a single activity within itself, and communicates with other capsules in a logically synchronous manner. This thesis focuses on the realization, applicability and performance of this new abstraction. A major contribution of this work is the realization of capsules. We have implemented capsules as an extension of javac, the industrial strength standard Java compiler. The implementation shows that it is feasible to extend an object- oriented language with capsules. The default compilation strategy of capsules is based on threads. In this work, we also show alternative compilation strategies to improve the flexibility and adaptability of capsules. This shows that the capsule abstraction can be decoupled from concrete strategies for processing capsule messages and different underlying message processing mechanisms can be deployed without changing the user facing source code. This work also shows the strategy used to retain meta- information about capsules after compilation, so that capsule-oriented programs enjoy the property of separate compilation.
|
|
Keyword:
code generation; compiler; Computer Sciences; concurrent programming; modularity; programming language
|
|
URL: https://lib.dr.iastate.edu/etd/14985 https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=5992&context=etd
|
|
BASE
|
|
Hide details
|
|
14 |
Разработка модуля трансляции псевдокода алгоритмов в заготовку кода на C# ... : бакалаврская работа ...
|
|
Багарян, Виктор. - : Санкт-Петербургский политехнический университет Петра Великого, 2016
|
|
BASE
|
|
Show details
|
|
15 |
Environnement de modélisation Mosela : Modélisation de systèmes mécaniques pour utilisation sur les simulateurs temps réel de développement de vérification et d'entrainement des équipages
|
|
|
|
In: CFM 2015 - 22ème Congrès Français de Mécanique ; https://hal.archives-ouvertes.fr/hal-03444746 ; CFM 2015 - 22ème Congrès Français de Mécanique, Aug 2015, Lyon, France (2015)
|
|
BASE
|
|
Show details
|
|
16 |
Environnement de modélisation Mosela : Modélisation de systèmes mécaniques pour utilisation sur les simulateurs temps réel de développement de vérification et d'entrainement des équipages
|
|
|
|
In: 22ème Congrès Français de Mécanique, 24 au 28 août 2015, Lyon, France (FR) (2015)
|
|
BASE
|
|
Show details
|
|
17 |
Software Code Generation for the RVC-CAL Language
|
|
|
|
In: ISSN: 1939-8018 ; EISSN: 1939-8115 ; Journal of Signal Processing Systems ; https://hal.archives-ouvertes.fr/hal-00407950 ; Journal of Signal Processing Systems, Springer, 2011, 63 (2), pp.203-213. ⟨10.1007/s11265-009-0390-z⟩ (2011)
|
|
BASE
|
|
Show details
|
|
18 |
Thorn language: a flexible tool for code generation
|
|
Yuri, Okulovsky. - : Федеральное государственное бюджетное учреждение науки Институт системного программирования Российской академии наук, 2011
|
|
BASE
|
|
Show details
|
|
19 |
Generalized Instruction Selector Generation: The Automatic Construction of Instruction Selectors from Descriptions of Compiler Internal Forms and Target Machines
|
|
|
|
In: Open Access Dissertations (2010)
|
|
BASE
|
|
Show details
|
|
20 |
Rule based Production Systems for Automatic Code Generation in Java
|
|
|
|
In: http://www.cs.bham.ac.uk/~isb855/papers/ICDIM06.pdf (2006)
|
|
BASE
|
|
Show details
|
|
|
|