Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 31 for “"Language constructs."”.
-
Teachers' self-efficacy beliefs about preparedness to teach reading and knowledge of language constructs: A case study
… reading, determine teachers' understanding of language constructs, and examine their beliefs about what is needed in teacher education programs so they feel more prepared to teach reading. This study used one-on-one semi-structured interviews and a teacher background questionnaire as data …
-
Connecticut elementary teachers' knowledge and ability integration of essential reading components for English language learner instruction : a quantitative examination.
… can help students succeed. Still, some English Language Learner (ELL) teachers do not possess the knowledge or ability to teach the basic language constructs (Hurford et al., 2016; Washburn & Mulcahy, 2014). In turn, ELL students' reading processes are negatively affected (Goldenberg, 2020). The …
-
Simplified expression of message-driven programs and quantification of their impact on performance
… arrival of messages. We developed language constructs to express dependences between messages and computations in order to simplify expression of message-driven programs. Predicting the performance of message-driven programs via simulations is difficult because the arrival order of …
-
Distributed Path Pascal: A Language for Programming Coupled Systems
This thesis introduces Distributed Path Pascal, a language which provides mechanisms to develop programs that utilize distributed systems and their resources. It has abstractions and new language constructs for programming communicating computer systems. Distributed Path Pascal introduces the …
-
Request-Based Mediated Execution
How do you dynamically customize the programming language available in a context within an existing system, without changing the underlying system? This dissertation introduces a language design approach that addresses this problem. The basic idea is to structure programs as systems of multiple …
-
A graphical environment for Déjà Vu app development
… requires one to learn HTML and a few additional language constructs to create an app. In order to make Déjà Vu accessible to non-programmers, I created a WYSIWYG ("What You See Is What You Get") editor for Déjà Vu apps. This editor uses the drag-and-drop approach taken by many static website …
-
Compilation using correct-by-construction program synthesis
… and compiling embedded domain-specific languages developed in a proof assistant (Coq), showing how it allows us to extend correctness guarantees all the way down to a verification-aware assembly language. Our core idea is to phrase compilation of shallowly embedded programs to a …
-
The Taichi High-Performance and Differentiable Programming Language for Sparse and Quantized Visual Computing
Using traditional programming languages such as C++ and CUDA, writing high-performance visual computing code is often laborious and requires deep expertise in performance engineering. This implies an undesirable trade-off between performance and productivity. Emerging visual computing workloads …
-
Impact Analysis for AspectJ - A Critical Analysis and Tool-Based Approach to AOP
… in literature. However, when analyzing AOP languages it can be doubted that uncontrolled AOP is indeed a silver bullet. The contributions of the work presented in this thesis are twofold. First, we critically analyze AOP language constructs and their effects on program semantics to sensitize …
-
How to connect : applying Martha Nussbaum's literary ethical theory to E. M. Forster's Howards end
… fruitful when applied to novels. Literary language constructs the form to convey the content to the reader. Form illuminating content may make the fundamental issue of ethics accessible to a larger reading public. This thesis argues the congruence between the philosopher Martha Nussbaum's …
-
Hardware/Software Co-Design via Specification Refinement
… capability is exposed using existing Rosetta language constructs that have, previous to this work, never been exploited. Together these two capabilities allow the refinement of high level, architecture independent specifications into low level, architecture specific hardware/software …
-
A unification-based natural language interface to a database.
… of a Lexical Functional Grammar (LFG) natural language front-end to a database is presented, and its capabilities demonstrated by reference to a set of queries used in the Chat-80 system. The potential of LFG for such applications is explored. Other grammars previously used for this purpose are …
-
Reasoning and decisions in partially observable games
… generate the full game tree. The utility of any language designed to express games depends on its expressive power, the ability of game designers to naturally and compactly describe game rules, and the reasoning and inferential tools that the language constructs enable. We present a description …
-
La pensée algébrique chez des élèves avec MLD (Mathematical Learning Disabilities) – Étude qualitative dans le secondaire
… à l’aide de trois cadres théoriques : les language constructs de l’équipe de Malara, les types de généralisation de Radford et la typologie de preuves de Balacheff. Les résultats montrent que les élèves avec MLD peuvent manifester une pensée algébrique. Celle-ci ne diffère pas …
-
Exploring run-time reduction in programming codes via query optimization and caching
"Object oriented programming languages raised the level of abstraction by supporting the explicit first class query constructs in the programming codes. These query constructs allow programmers to express operations on collections more abstractly than relying on their realization in loops or …
-
Me.TV : a visual programming language and interface for dynamic media programming
… possible, we present a visual programming language at the center of the Me.TV platform that enables users to create complex rules with simple interactions. The visual language constructs allow users to create static preferences, such as genre constraints, and plan for non-static ones, such …
-
Qualitative Analysis of the Usability of Three Contemporary Scripting Languages: Perl, Python and Tcl.
… the usability of three contemporary programming languages: Perl, Python, and Tcl. The relative usability of these languages was assessed by implementing two representative applications — a paint program and a chat program — in all three languages; using PSP to collect data on program development; …
-
Framework for Composition of Domain Specific Languages and the Effect of Composition on Re-use of Translation Rules
DSLs are programming languages that have been designed to be used to solve problems in a specific domain. They provide constructs that are high-level and domain-specific to make it easier to implement solutions in the given domain. They frequently also limit the language to the domain, avoiding …
-
Aggregation in temporal databases
… based on a study of all major temporal query languages containing aggregates. The taxonomy categorizes the expressiveness and functionality of temporal aggregation. Based on this taxonomy, we introduce extensions to TSQL2 for temporal aggregation. The proposed language constructs allow one to …
-
Terapixel image processing and simulation with distributed halide
… as stencils. Halide is a popular domain-specific language and compiler designed to implement stencil algorithms. Halide uses simple language constructs to express what to compute and a separate scheduling co-language for expressing how to perform the computation. This approach has demonstrated …
Page 1 of 2