scholarly journals Visual Meta-Programming Language

2001 ◽  
Author(s):  
Mikhail Auguston ◽  
Valdis Berzins ◽  
Barrett Bryant
1999 ◽  
Vol 9 (5) ◽  
pp. 483-525 ◽  
Author(s):  
PETER THIEMANN

We present a general method to transform a compositional specification of a specializer for a functional programming language into a set of combinators that can be used to perform the same specialization more efficiently. The main transformation steps are the transition to higher-order abstract syntax and untagging. All transformation steps are proved correct. The resulting combinators can be implemented in any functional language, typed or untyped, pure or impure. They may also be considered as forming a domain-specific language for meta-programming. We demonstrate the generality of the method by applying it to several specializers of increasing strength. We demonstrate its efficiency by comparing it with a traditional specialization system based on self-application.


Entropy ◽  
2021 ◽  
Vol 23 (6) ◽  
pp. 657
Author(s):  
Oliver G. Maupin ◽  
Andrew D. Baczewski ◽  
Peter J. Love ◽  
Andrew J. Landahl

We present example quantum chemistry programs written with JaqalPaq, a python meta-programming language used to code in Jaqal (Just Another Quantum Assembly Language). These JaqalPaq algorithms are intended to be run on the Quantum Scientific Computing Open User Testbed (QSCOUT) platform at Sandia National Laboratories. Our exemplars use the variational quantum eigensolver (VQE) quantum algorithm to compute the ground state energies of the H2, HeH+, and LiH molecules. Since the exemplars focus on how to program in JaqalPaq, the calculations of the second-quantized Hamiltonians are performed with the PySCF python package, and the mappings of the fermions to qubits are obtained from the OpenFermion python package. Using the emulator functionality of JaqalPaq, we emulate how these exemplars would be executed on an error-free QSCOUT platform and compare the emulated computation of the bond-dissociation curves for these molecules with their exact forms within the relevant basis.


2015 ◽  
Vol 8 (14) ◽  
Author(s):  
Markus Ketterl ◽  
Beate Jost ◽  
Thorsten Leimbach ◽  
Reinhard Budde

The aim of the Open Roberta initiative is to support visual online programming of educational robots. The goal is to overcome technical and professional barriers for teachers and students alike at home or in the classrooms. The free to use cloud-based Open Roberta Lab consists of graphical programming tools for the browser that enable beginners to seamlessly start coding without long-winded system installations, setups or additional technology getting in the way. Open Roberta is a project within the Fraunhofer initiative ”Roberta - Learning with Robots”. A further aspect of the paper is the introduction of the NEPOR meta programming language as a core concept for coupling real educational robot systems. 


1978 ◽  
Vol 9 (4) ◽  
pp. 213-219
Author(s):  
Carol McCall Davis

This article describes methods of language programming for profoundly mentally retarded children that are based on linguistic principles. Examples of program contents are drawn from research reports and include cuing procedures, as well as progress from receptive through imitative behaviors, labeling responses, and grammatical sequencing.


2020 ◽  
Vol 2 (2) ◽  
pp. 113-127
Author(s):  
Nova Indrayana Yusman

Yamaha Vixion Club Bandung (YVCB) was formed on July 7, 2007 in the city of Bandung, as a place of friendship between Yamaha Vixion motorcyclists. In its organizational structure, YVCB has a Human Resource Development (HRD) division. Until now, there are more than 800 Yamaha Vixion Club Bandung members. This software is made to facilitate the work of the Yamaha Vixion Club Bandung HRD Division in processing member data. Created using Microsoft Webmatrix as an editor with the PHP programming language. The database uses MySQL with PHPMyAdmin as the software. The method used in making this software is prototyping so that between developers and customers can understand each other what the customer wants. The purpose of making web-based member data management software is that in terms of managing member data it can be done anytime and anywhere by just accessing the internet. In the use of the program, the author chose to use PHP, because PHP is the best and easiest to use in website programming language. Based on the last paragraph, the author intends to make aplication based computerized attendance so that become effective and efficient in terms of time.


SinkrOn ◽  
2020 ◽  
Vol 4 (2) ◽  
pp. 151
Author(s):  
Rinaldi Setiawan ◽  
Arini Arini ◽  
Luh Kesuma Wardhani

The number of micro, small and medium enterprises (MSMEs) in the field of screen printing and convection that use websites in marketing is one of them CV. Ini Sablon. but in the production process there are obstacles in working on orders that come to be done first in accordance with predetermined criteria, namely deadlines, number of orders, design, profit, and availability of goods. The use of Decision Support System (DSS) aims to provide recommendations to owners of screen printing companies. This study uses the SMART method to weight the criteria and the TOPSIS method for product selection. This system is built using the PHP programming language and MySQL database. The results of the study were a screen printing production priority website with the best final value of 0.62 and the worst final value of 0.35 with the level of accuracy between manual and system calculations reaching 100%. In this study the criteria cannot be updated, it is expected that further research criteria can be updated and use a combination of methods that have not been done.


2020 ◽  
Vol 1 (3) ◽  
pp. 227-237
Author(s):  
Fathorazi Nur Fajri ◽  
Wali Ja’far Shudiq ◽  
Nurul Hidayattun Nasyihin

New Santri Admission (Penerimaan Santri Baru) is an administrative process for the selection of new student candidates. The PSB process is always carried out manually at each school institution, especially the Islamic Boarding Schools, which will cause various difficulties from several related parties. Therefore the New Santri Admission System was created online or the term can be called the online PSB. . An idea emerged to create a new student admission information system based on the SQL database. With this system, pesantren or administrators can manage the implementation of student registration for web technology using the PHP programming language and new languages. such as rapid registration and announcements.


2020 ◽  
Vol 65 (1) ◽  
pp. 96-104
Author(s):  
Tatian-Cristian Mălin

We introduce in this paper an application developed in the Python programming language that can be used to generate digital signals with known frequencies and amplitudes. These digital signals, since have known parameters, can be used to create benchmarks for test and numerical simulation.


Sign in / Sign up

Export Citation Format

Share Document