Journal articles on the topic 'C++ (Computer program language) C (Computer program language)'

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

Select a source type:

Consult the top 50 journal articles for your research on the topic 'C++ (Computer program language) C (Computer program language).'

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 journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Raman, K. V. "Some Features of Java Language Illustrated through Examples from Chemistry." Mapana - Journal of Sciences 1, no. 2 (July 3, 2003): 22–56. http://dx.doi.org/10.12723/mjs.2.5.

Full text
Abstract:
Computer programming has been used effectively by theoretical chemists and organic chemists to solve various types of problem in chemistry. Initially the languages used for computations in chemistry were FORTRAN and BASIC. Later the Pascal language was used for solving problems in chemistry and physics. Recently the languages C and C++ and Java have been used to solve problems in chemistry. In this paper I will illustrate features of C, C++ choosing examples from chemistry. Computer programming has been used effectively by theoretical chemists and organic chemists to solve various types of problem in chemistry. Initially the languages used for computations in chemistry were FORTRAN and BASIC. Later the Pascal language was used for solving problems in chemistry and physics. Recently the languages C and C++ and Java have been used to solve problems in chemistry. In this paper I will illustrate features of C, C++ choosing examples from chemistry. Some examples presented in this these languages are Program to calculate reduced mass of homo diatomic or hetero diatomic Program to calculate the molecular weight of a tetra atomic system ABCD Program to calculate NMR frequencies of spin 1/2 nuclei only Program to calculate NMR and ESR frequencies The examples presented in Java 2 are Program to calculate unit cell dimension of a crystal Program to generate the chair form and boat form of cyclohexane. The examples presented in this monograph will help researchers in theoretical chemistry and organic chemistry to develop their own software.
APA, Harvard, Vancouver, ISO, and other styles
2

Levin, I. I., V. A. Gudkov, G. A. Еvstafiev, A. I. Dordopulo, A. A. Gulenok, and A. V. Bovkun. "TECHNIQUE OF C PROGRAM TRANSLATION FOR RECONFIGURABLE AND HYBRID COMPUTER SYSTEMS BASED ON FIELD-PROGRAMMABLE GATE ARRAYS." Vestnik komp'iuternykh i informatsionnykh tekhnologii, no. 186 (December 2019): 54–60. http://dx.doi.org/10.14489/vkit.2019.12.pp.054-060.

Full text
Abstract:
In this paper, we thoroughly consider the technique of conversion of procedural programs in C to configuration files for field-programmable gate arrays used in the toolkit for programming of reconfigurable and hybrid computer systems. The creation of parallel program in the COLAMO (Common Oriented Language for Architecture of Multi Objects) language using the analysis results of information dependences in the initial procedural program and its further conversion to a parallel and pipeline form are the distinctive characteristics of the technique. We addressed the methods of scalar splitting and array extension by iterations, which are applied for the fulfillment of the single assignment and unique substitution rules in parallel program and the saving of information communications of the initial procedural program. The technique of conversion of automatically created parallel program to the scalable parallel and pipeline form is presented. The “Procrustes” preprocessor adapts the form for different architectures and configurations of reconfigurable and hybrid computer systems. Owing to the described methodology, it is possible to synthesize a resource-independent scalable COLAMO-application, which can adapt to available computational resource by changing of several constants in automatic mode without any considerable modification of the program source code. Then, the scalable COLAMO-applicationis translated by the COLAMO-translator into field-programmable gate arrays configuration files for the specified reconfigurable computer resource.
APA, Harvard, Vancouver, ISO, and other styles
3

Lieberherr, Karl J., and Cun Xiao. "Customizing adaptive software to object-oriented software using grammars." International Journal of Foundations of Computer Science 05, no. 02 (June 1994): 179–208. http://dx.doi.org/10.1142/s0129054194000104.

Full text
Abstract:
Although numerous researchers have pointed out that object-oriented software is easier to extend than software that is not written in an object-oriented style, object-oriented software is still rigid to adapt and maintain. This paper builds on an extension of object-oriented programming which is called adaptive programming. Adaptive programming allows the programmer to write more extensible software called adaptive software without committing to a specific input language. After writing an adaptive program, the programmer selects a specific input language and partially evaluates the program into an executable program. This paper formally studies class dictionaries and informally describes how adaptive programs are partially evaluated by freezing class dictionaries. A class dictionary is mapped into classes of an object-oriented programming language, for example, C++, CLOS etc. A class dictionary defines both a set of objects and a set of sentences (a language). We derive a set of restrictions on class dictionaries which permit a simple printing algorithm and its inverse, a parsing algorithm, to be bijection functions between objects and sentences of the same class. We review propagation patterns for describing adaptive object-oriented software at a higher level of abstraction than the one used by today’s object-oriented programming languages. A propagation pattern is an adaptive program which defines a family of programs. From the family, we can select a member by choosing a class dictionary. The theory presented in this paper has been successfully implemented and used in the Demeter Tools/C++. The system consists of a set of tools that facilitate software evolution.
APA, Harvard, Vancouver, ISO, and other styles
4

Levin, I. I., V. A. Gudkov, S. A. Dudko, A. A. Gulenok, and A. V. Bovkun. "TOOLS OF C PROGRAM TRANSLATION FOR RECONFIGURABLE AND HYBRID COMPUTER SYSTEMS BASED ON FIELD-PROGRAMMABLE GATE ARRAYS." Vestnik komp'iuternykh i informatsionnykh tekhnologii, no. 183 (September 2019): 50–56. http://dx.doi.org/10.14489/vkit.2019.09.pp.050-056.

Full text
Abstract:
In this article, we consider the stages of development of a novel application toolkit for reconfigurable computer systems, its architecture and operation principles. The toolkit provides the translation of procedural programs in C to configuration files for field-programmable gate arrays in 6 stages. The conversion of procedural program in C to parallel program in COLAMO (Common Oriental Language for Architecture of Multi Objects) is performed using four additional programs: the “Angel ” translator and three preprocessors called the “Mermaid ”, the “Procrustes” and the “Nutcracker ”. At the first stage, the “Angel ” translates the C program into the absolutely parallel program in the COLAMO language. During the second stage, the information dependences of the initial C program are analyzed, scalar variables are split, and arrays are stretched by iterations. Then, at the third stage, the COLAMO code is converted to the parallel and pipeline form using the partition of arrays and loops into the vector and strea components. The fourth stage involves the transformation of the COLAMO program to the scalable parallel and pipeline form. The optional fifth stage, which is aimed at the reduction of the base subgraph, is executed only in the case of the lack of hardware resource for the structural implementation of the base subgraph of a problem. At the sixth stage, the COLAMO program is transformed to the unique computational structure and several cadrs designed for the architecture of the chosen reconfigurable computer system. The distinctive feature of the developed toolkit is the support of the resource-independent computing, which allows for the scaling of calculations in both cases of increase (induction) and decrease (reduction) in available hardware resources.
APA, Harvard, Vancouver, ISO, and other styles
5

Wei, Hai Bing, Qian Zhang, and Jun Hai Zhao. "Simplified Bishop Method Homogeneous Soil Slope Stability Analysis Based on the C# Language." Applied Mechanics and Materials 580-583 (July 2014): 291–95. http://dx.doi.org/10.4028/www.scientific.net/amm.580-583.291.

Full text
Abstract:
A computer program was compiled based on the C# language of Microsoft Visual Studio 2008 and the principle of simplified Bishop method. The program will calculate the minimum factor of safety, and automatically draw the two-dimensional (2-D) critical slip surface after user input the basic parameters. Through testing a lot of examples, the program has good stability, high precision, fast speed and good visibility.
APA, Harvard, Vancouver, ISO, and other styles
6

Imam, Ayad Tareq, and Ayman Jameel Alnsour. "The Use of Natural Language Processing Approach for Converting Pseudo Code to C# Code." Journal of Intelligent Systems 29, no. 1 (April 16, 2019): 1388–407. http://dx.doi.org/10.1515/jisys-2018-0291.

Full text
Abstract:
Abstract Although current computer-aided software engineering tools support developers in composing a program, there is no doubt that more flexible supportive tools are needed to address the increases in the complexity of programs. This need can be met by automating the intellectual activities that are carried out by humans when composing a program. This paper aims to automate the composition of a programming language code from pseudocode, which is viewed here as a translation process for a natural language text, as pseudocode is a formatted text in natural English language. Based on this view, a new automatic code generator is developed that can convert pseudocode to C# programming language code. This new automatic code generator (ACG), which is called CodeComposer, uses natural language processing (NLP) techniques such as verb classification, thematic roles, and semantic role labeling (SRL) to analyze the pseudocode. The resulting analysis of linguistic information from these techniques is used by a semantic rule-based mapping machine to perform the composition process. CodeComposer can be viewed as an intelligent computer-aided software engineering (I_CASE) tool. An evaluation of the accuracy of CodeComposer using a binomial technique shows that it has a precision of 88%, a recall of 91%, and an F-measure of 89%.
APA, Harvard, Vancouver, ISO, and other styles
7

McGuire, Richard A. "Computer-Based Instrumentation." Language, Speech, and Hearing Services in Schools 26, no. 3 (July 1995): 223–31. http://dx.doi.org/10.1044/0161-1461.2603.223.

Full text
Abstract:
Currently, there are a number of useful computer-based programs available to assist speech-language pathologists in clinical intervention. As clinicians acquire computer-based systems, they must realize that responsible use of these systems is dependent on an understanding of the usefulness and limitations of this type of instrumentation. The purpose of this report is to provide a basic overview of (a) speech signal acquisition, (b) computer processing, and (c) some basic applications related to computer-based manipulation of speech. Although it may not be necessary for the clinician to configure and/or program these systems, a general understanding of the capacities and limitations of this instrumentation will provide a foundation for responsible and creative applications.
APA, Harvard, Vancouver, ISO, and other styles
8

Liu, Chun Fang, Yi Biao Sun, and Li Mei Wang. "C Language Animation Design Teaching Methods Analysis for Engineering Applications." Advanced Materials Research 889-890 (February 2014): 1696–99. http://dx.doi.org/10.4028/www.scientific.net/amr.889-890.1696.

Full text
Abstract:
C language program design is a basic and also the core of university teaching computer courses. This paper discussed C language animated programming and curriculum tutorial design in the engineering applications, need be able to combine theoretical knowledge and practical application, in the limited class hours, stimulate students' interest in learning, and improve students' ability to actual use the C programming language. This paper summarized some experience about the characteristics of C language to improve the efficiency of teaching curriculum design guidance and outcomes, improve engineering capabilities.
APA, Harvard, Vancouver, ISO, and other styles
9

Templeton, Arch W., Louis H. Wetzel, Larry T. Cook, Linda A. Harrison, Donald A. Eckard, William H. Anderson, and Kenneth S. Hensley. "Enhancement of storage phosphor plate images: A C-language program." Journal of Digital Imaging 5, no. 1 (February 1992): 59–63. http://dx.doi.org/10.1007/bf03167825.

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

Schouten-van Parreren, Carolien, Heleen de Hondt, Irma van der Neut, Hans de Haan, and Jos Beishuizen. "Computerondersteuning Bij Voorspellend Lezen." Computer-ondersteund talenonderwijs 33 (January 1, 1989): 95–102. http://dx.doi.org/10.1075/ttwia.33.13par.

Full text
Abstract:
In Model Schools Project West-Netherlands the Free University of Amsterdam (Department of Cognitive Psychology) and the State University of Utrecht (Researchgroup on Mathematics Education and Educational Computer Centre) study the way the computer can be used as an aid in secondary education. In the model school (Cals College Nieuwegein) five departments (Dutch Language, Mathematics, Foreign Languages, Geography, Home Economics) are developing and trying series of experimental lessons in which the computer is used as an aid to students and teachers. Existing (educational) software is elaborated with worksheets and teacher guidelines, aimed at an optimal integration of the software into the curriculum. During the schoolyear 1987/1988 the English Language teacher, supported by researcher and subject matter experts, has given a series of lessons on "reading and prediction", viz. the use of function words in a text. In four lessons the students worked on (a) choosing an appropriate consecutive phrase given a main phrase with function word (supported by the program "Sequitur"), (b) identifying the meaning of function words in a text (without computer), (c) learning the meaning of the major function words (supported by a Dutch program "Word Meanings"), and (d) completing sentence with a function word (supported by the Dutch program "Doka"). The experimental lessons indicated the contributions to be expected of the programs used and also the shortcomings to be remedied in future releases.
APA, Harvard, Vancouver, ISO, and other styles
11

Bennett, Brett. "A computer program to convert SEG-2 data to SEG-Y." GEOPHYSICS 55, no. 9 (September 1990): 1272–84. http://dx.doi.org/10.1190/1.1442943.

Full text
Abstract:
Recent introduction of the SEG-2 data format to the geophysical community creates compatibility problems with existing seismic data formats. Presented here is a computer program (SEG2SEGY.C) that converts seismic data from SEG-2 format to SEG-Y format. The discussion of the program architecture assumes the reader has a working knowledge of SEG-2, SEG-Y, and C programming language.
APA, Harvard, Vancouver, ISO, and other styles
12

Zhao, Baijun, and Gavriel Salvendy. "Psychology of Computer Use: XXXVIII. Compatibility of Task Presentation and Task Structure in Human-Computer Interaction." Perceptual and Motor Skills 83, no. 1 (August 1996): 163–75. http://dx.doi.org/10.2466/pms.1996.83.1.163.

Full text
Abstract:
Task presentation concerns how information is presented. Previous studies of differences between the alphanumeric presentation and the graphic presentation of task information have reported inconclusive or inconsistent results because the effect of task structure and its interaction with task presentation have been ignored. This study explored the compatibility between task presentation and task structure. Two forms of task presentation, namely, the alphanumeric presentation and the graphic presentation, were examined. Two types of task structure, namely, linear procedural and conditional branching, were examined. A nested factorial experiment was conducted for a comprehension of computer programs. Program code written in C programming language was used as the alphanumeric presentation of computer programs. Flowchart was the graphic presentation of computer programs. 32 subjects participated, 16 being exposed only to the alphanumeric presentation, while another 16 were exposed only to the graphic presentation. Each subject performed tasks with both types of structure. Four measures were collected, task completion time, number of errors, subjective rating of task difficulty, and subjective rating of mental workload. Analysis indicated significant interaction between presentation and the structure of task on all four measures. On each measure, the graphic flowchart presentation was more compatible with the conditional branching tasks than the alphanumeric program code presentation. On the two subjective measures of task difficulty and mental workload, the alphanumeric program code presentation was more compatible with the linear procedural tasks than the graphic flowchart presentation.
APA, Harvard, Vancouver, ISO, and other styles
13

Fromm, Davida, Brian MacWhinney, and Cynthia K. Thompson. "Automation of the Northwestern Narrative Language Analysis System." Journal of Speech, Language, and Hearing Research 63, no. 6 (June 22, 2020): 1835–44. http://dx.doi.org/10.1044/2020_jslhr-19-00267.

Full text
Abstract:
Purpose Analysis of spontaneous speech samples is important for determining patterns of language production in people with aphasia. To accomplish this, researchers and clinicians can use either hand coding or computer-automated methods. In a comparison of the two methods using the hand-coding NNLA (Northwestern Narrative Language Analysis) and automatic transcript analysis by CLAN (Computerized Language Analysis), Hsu and Thompson (2018) found good agreement for 32 of 51 linguistic variables. The comparison showed little difference between the two methods for coding most general (i.e., utterance length, rate of speech production), lexical, and morphological measures. However, the NNLA system coded grammatical measures (i.e., sentence and verb argument structure) that CLAN did not. Because of the importance of quantifying these aspects of language, the current study sought to implement a new, single, composite CLAN command for the full set of 51 NNLA codes and to evaluate its reliability for coding aphasic language samples. Method Eighteen manually coded NNLA transcripts from eight people with aphasia and 10 controls were converted into CHAT (Codes for the Human Analysis of Talk) files for compatibility with CLAN commands. Rules from the NNLA manual were translated into programmed rules for CLAN computation of lexical, morphological, utterance-level, sentence-level, and verb argument structure measures. Results The new C-NNLA (CLAN command to compute the full set of NNLA measures) program automatically computes 50 of the 51 NNLA measures and generates the results in a summary spreadsheet. The only measure it does not compute is the number of verb particles. Statistical tests revealed no significant difference between C-NNLA results and those generated by manual coding for 44 of the 50 measures. C-NNLA results were not comparable to manual coding for the six verb argument measures. Conclusion Clinicians and researchers can use the automatic C-NNLA to analyze important variables required for quantification of grammatical deficits in aphasia in a way that is fast, replicable, and accessible without extensive linguistic knowledge and training.
APA, Harvard, Vancouver, ISO, and other styles
14

Coelho, Alan A. "TOPASandTOPAS-Academic: an optimization program integrating computer algebra and crystallographic objects written in C++." Journal of Applied Crystallography 51, no. 1 (February 1, 2018): 210–18. http://dx.doi.org/10.1107/s1600576718000183.

Full text
Abstract:
TOPASand its academic variantTOPAS-Academicare nonlinear least-squares optimization programs written in the C++ programming language. This paper describes their functionality and architecture. The latter is of benefit to developers seeking to reduce development time.TOPASallows linear and nonlinear constraints through the use of computer algebra, with parameter dependencies, required for parameter derivatives, automatically determined. In addition, the objective function can include restraints and penalties, which again are defined using computer algebra. Of importance is a conjugate gradient solution routine with bounding constraints which guide refinements to convergence. Much of the functionality ofTOPASis achieved through the use of generic functionality; for example, flexible peak-shape generation allows neutron time-of-flight (TOF) peak shapes to be described using generic functions. The kernel ofTOPAScan be run from the command line for batch mode operation or from a closely integrated graphical user interface. The functionality ofTOPASincludes peak fitting, Pawley and Le Bail refinement, Rietveld refinement, single-crystal refinement, pair distribution function refinement, magnetic structures, constant wavelength neutron refinement, TOF refinement, stacking-fault analysis, Laue refinement, indexing, charge flipping, and structure solution through simulated annealing.
APA, Harvard, Vancouver, ISO, and other styles
15

Poe, Stephen E. "SELF-LEARNING: CD-ROM INSTRUCTION AND AUTHORING." HortScience 31, no. 3 (June 1996): 325e—325. http://dx.doi.org/10.21273/hortsci.31.3.325e.

Full text
Abstract:
A fundamental concern of agricultural education is innovation within the teaching process. In dealing with high technology, increasing subject complexity, and rising costs, educators (including plant managers and training personnel) must look to alternative methods of training and teaching. Educational multimedia software can effectively present a new dimension to traditional computer-assisted instruction (CAI) by adding sound, animation, high-resolution graphics, and live-action video. Multimedia software is not difficult to program; however, the ease of programming depends on the authoring language or languages that are used. A traditional language such as C++ can take extended periods of time to program, possibly hours per minute of program. A program developed specifically for multimedia development can facilitate the interactions between sound, videos, and animation more readily, and reduce the programming time required significantly. The use and development of multimedia software using Toolbook (Asymetrix Corp.) will be presented with copies of the developed software available.
APA, Harvard, Vancouver, ISO, and other styles
16

Webber, Charles L. "A C-language program for the computation of power spectra on a laboratory microcomputer." Computer Methods and Programs in Biomedicine 22, no. 3 (June 1986): 285–91. http://dx.doi.org/10.1016/0169-2607(86)90005-2.

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

Wang, Hao, and Ze Yu Han. "Applied Technology in Design and Implementation of Infrared Communication Module." Applied Mechanics and Materials 685 (October 2014): 302–5. http://dx.doi.org/10.4028/www.scientific.net/amm.685.302.

Full text
Abstract:
Infrared communication technology is a short-range wireless communications technology widely adopted in the world today range .This paper detailedly introduces the basic principles of infrared protocol. Infrared communications applications of this paper is to achieve system applications of infrared communication between two development boxes with an infrared transceiver modules.The program consists of PC program and lower computer program two parts,also are called infrared communication basic procedures and infrared communication console program.Running PC program on a PC,running lower computer program on the development box.Based on Borch-company's S3C2410-S ARM9, experimental development box implements a infrared communications infrastructure lower computer program based on serial meeting SIR standards.By calling the Qt graphics library,using the programming language C++,it achieves a visual infrared communication console PC program under linux system.
APA, Harvard, Vancouver, ISO, and other styles
18

GENOT, MARC. "APPLICATIONS OF 1-D MAP FROM CHUA'S CIRCUIT: A PICTORIAL GUIDE." Journal of Circuits, Systems and Computers 03, no. 02 (June 1993): 375–409. http://dx.doi.org/10.1142/s0218126693000241.

Full text
Abstract:
This paper is written as a tutorial on how to use a one-dimensional map derived from Chua's circuit to study the circuit's complicated dynamics. While the derivation of this 1-D map is nontrivial, a user-friendly program is presented to help the beginner uncover and witness, without any prior background on chaos, numerous periodic, homoclinic, heteroclinic and chaotic orbits. In keeping with the pedagogical nature of this paper, these bifurcation phenomena will be profusely illustrated with pictures generated from a computer program, along with the exact parameters so that the reader can easily duplicate them. The program is written in the C-language for both PC-486 computers and UNIX workstations, and available upon requests from the Nonlinear Electronic Laboratory in Berkeley.
APA, Harvard, Vancouver, ISO, and other styles
19

BAFTIU, Naim, and Samedin KRABAJ. "Creating Prototype Virus - Destroying Files and Texts on Any Computer." PRIZREN SOCIAL SCIENCE JOURNAL 3, no. 1 (April 26, 2019): 62. http://dx.doi.org/10.32936/pssj.v3i1.78.

Full text
Abstract:
When we study how viruses work and prevent them, we've developed a very simple application where we can see a prototype of a virus and virus function, as well as neutralizing a file if we want to break it down its structure at the level of the bits Purpose-Understand how a virus works by programming it in a high programming language. In our case, the C # programming language with the Visual Studio program that uses the .Net Framework. With the Windows Form Application module, the same application we are creating can also use it to neutralize a sentence if we know it is infected by interfering with the file we set up itself and by disrupting the system his Binary. Key words: Component, Virus, File, C# Programming, Visual Studio.
APA, Harvard, Vancouver, ISO, and other styles
20

Zhao, Yan Qiu, Hong Ling Zhang, and Xiao Feng Zhang. "Study on Central Air-Conditioning System Based on Fuzzy Prediction Control." Advanced Materials Research 850-851 (December 2013): 644–47. http://dx.doi.org/10.4028/www.scientific.net/amr.850-851.644.

Full text
Abstract:
To improve the energy efficiency of central air-conditioning system, established a central air-conditioning control system based on fuzzy prediction control and LonWorks. Fuzzy prediction controller design consist of upper computer and lower computer. Upper computer fuzzy control program written in VB to achieve system main components of energy conservation, and used the "WebAccess" to monitor the air-conditioning system. Lower computer used the Neuron C language program to achieve energy-saving of air-conditioning terminal equipment and downloaded to the intelligent node of neuron chip to achieve energy-saving control. Finally, given the fuzzy control effect diagram.
APA, Harvard, Vancouver, ISO, and other styles
21

TANIKAWA, Koji, Yoshiaki MATSUMOTO, Mitsuo MATSUMOTO, and Masamichi FUKUOKA. "Development of a Computer Program, MDGP, for Population Pharmacokinetic Analysis Written Using ANSI C Language on Wide Platforms." Biological & Pharmaceutical Bulletin 21, no. 8 (1998): 847–52. http://dx.doi.org/10.1248/bpb.21.847.

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

Liu, Long, Yong Bin Wang, and Qi Wang. "Design of Radio Program Production System Based on CSCW." Applied Mechanics and Materials 543-547 (March 2014): 3377–81. http://dx.doi.org/10.4028/www.scientific.net/amm.543-547.3377.

Full text
Abstract:
Considering the feature of high-security and complex business logic of radio program production, combining with the theory of Computer Supported Cooperative Work (CSCW), we designed and implemented a radio program production system with high-security and strong practicability. Based on the C/S structure and .Net platform, the system implements the unity query management of different data sources by applying and extending the Language Integrated Query (LINQ) technology. This paper focuses on the overall architecture, service module and key technologies of the production system.
APA, Harvard, Vancouver, ISO, and other styles
23

Türkmen, Aysun, Yalcin Yesil, and Mahmut Kayar. "Heuristic production line balancing problem solution with MATLAB software programming." International Journal of Clothing Science and Technology 28, no. 6 (November 7, 2016): 750–79. http://dx.doi.org/10.1108/ijcst-01-2016-0002.

Full text
Abstract:
Purpose The purpose of this paper is to find the most efficient assembly line balancing solution across many heuristic line balancing methods, in assistance with a developed computer program. Design/methodology/approach In this paper, assembly line balancing problem was analyzed using t-shirt and knitted pants data. A computer program using MATLAB software for the solution of assembly line balancing problems has been developed. In this study, following heuristic assembly line balancing methods were applied: Hoffman method; position weight method; COMSOAL method; and Kilbridge and Wester method. A MATLAB program has been developed by taking into account of theoretical solution of all these methods. Later the program is developed further by analyzing solutions made manually and is made to verify the developed program. Findings Pre-studies which were conducted in order to decide which programming language would be the best choice for line balancing methods’ application came out with the result that MATLAB, from between C, C++, C# and Java, would be the best software choice. The main reason for this choice is that MATLAB is a powerful matrix operation software with a powerful user interface designing tool and has the tools to make development program to be used universally in every computer. Originality/value When the researches were investigated, it is clearly seen that, this study is the first research on using computer program for solving assembly line balancing problem.
APA, Harvard, Vancouver, ISO, and other styles
24

Farthing, I., G. Love, VD Scott, and CT Walker. "A new and versatile computer program for correcting EPMA data." Proceedings, annual meeting, Electron Microscopy Society of America 50, no. 2 (August 1992): 1658–59. http://dx.doi.org/10.1017/s0424820100132923.

Full text
Abstract:
A new computer program has been developed to convert electron probe microanalysis data into accurate measurements of chemical composition. It is menu-based and designed to operate off-line using any IBM PC compatible computer. As shown in the flowchart, fig. 1, the architecture is modular and the programming language adopted is a compilable version of BASIC which possesses much of the processing speed associated with FORTRAN or C. Specimens containing up to fifteen elements, with 4 ≤ Z ≤ 96, can be handled and all the major x-ray lines (Kα, Kβ, Lα, L(β, Mα and Mβ) are available for analysis purposes.The procedure itself is based upon the classical ZAF approach in which corrections for atomic number (Z), x-ray absorption (A), characteristic fluorescence (Fl) and continuum fluorescence (F2) are treated independently. The factors dealing with fluorescence are essentially those of Reed (characteristic) and Springer (continuum) although both contain minor updates. However, the atomic number and absorption factors are the authors' own and the latter, developed from a quadrilateral representation of the x-ray distribution with depth in a solid, distinguishes this program from others.
APA, Harvard, Vancouver, ISO, and other styles
25

Fourtounis, Georgios, Nikolaos Papaspyrou, and Panagiotis Theofilopoulos. "Modular polymorphic defunctionalization." Computer Science and Information Systems 11, no. 4 (2014): 1417–34. http://dx.doi.org/10.2298/csis130923030f.

Full text
Abstract:
Defunctionalization is generally considered a whole-program transformation and thus incompatible with separate compilation. In this paper, we formalize a modular variant of defunctionalization which can support separate compilation for a functional programming language with parametric polymorphism. Our technique allows modules in a Haskell-like language to be separately defunctionalized and compiled, then linked together to generate an executable program. We provide a prototype implementation of our modular defunctionalization technique and we discuss the experiences of its application in compiling a large subset of Haskell to low-level C code, based on the intensional transformation.
APA, Harvard, Vancouver, ISO, and other styles
26

Karthikeyan, Thangaraj, and Saibaba Saroja. "GBgeom: a computer program for visualizing texture parameters and simulating grain boundary structures in cubic crystals." Journal of Applied Crystallography 46, no. 4 (July 4, 2013): 1221–24. http://dx.doi.org/10.1107/s0021889813014283.

Full text
Abstract:
GBgeom is a computer graphics program developed for unraveling the relations between different texture parameters and for simulating the basic unrelaxed atomic structures at grain boundary planes in body- and face-centered cubic crystalline materials. It could be a useful tool to materials researchers for interpreting texture data and for deciphering the possible ordered structures at grain boundaries. The software has been developed using the Visual C++ language, and OpenGL routines have been used for rendering various outputs and implementing an intuitive user interface.
APA, Harvard, Vancouver, ISO, and other styles
27

Ma, Jie, Xiao Feng Zha, Hai Bin Tao, and Jun Fang Ni. "Testing System of Needle Selectors for Jacquard Knitting Machines." Applied Mechanics and Materials 397-400 (September 2013): 1174–77. http://dx.doi.org/10.4028/www.scientific.net/amm.397-400.1174.

Full text
Abstract:
Based on piezoelectric theory of computer jacquard circular knitting machines, the needle selectors are analyzed under various complicated working conditions. According to characteristics of the inverse piezoelectric effect, the control system for needle mechanisms is designed and the driving program is implemented by C language, which is used to test the functions of needle mechanisms.
APA, Harvard, Vancouver, ISO, and other styles
28

Hunt, John A. "Computer-aided parallel EELS techniques: acquisition, processing, & imaging." Proceedings, annual meeting, Electron Microscopy Society of America 47 (August 6, 1989): 398–99. http://dx.doi.org/10.1017/s0424820100153968.

Full text
Abstract:
The recent commercial introduction of the parallel detection electron energy-loss spectrometer has undoubtedly made electron energy-loss spectroscopy (EELS) more viable as a technique for routine microanalysis. Additionally, the increased recording efficiency of parallel EELS (PEELS) warrants the use of more involved acquisition and processing techniques than was necessary, or even possible with serial EELS. This increased complexity places greater demands on the computer systems controlling data acquisition. Multichannel analyzers systems with small resources and limited programming facilities are not capable of exploiting the full capabilities of the PEELS spectrometer.Preliminary efforts of the author with the Gatan PEELS spectrometer were concentrated on development of a flexible acquisition system at National Institutes of Health. Hardware control is performed through machine-language drivers called from high-level languages (HLL) such as FORTRAN and C. The software drivers and hardware were designed to minimize processor involvement in the data collection process, resulting in the capability to collect data while processing continues within the parent HLL. This design simplifies the HLL program structure and minimizes data collection dead time.
APA, Harvard, Vancouver, ISO, and other styles
29

Zielińska, M., and K. Grębowski. "Computer-Aided Construction at Designing Reinforced Concrete Columns as Per Ec." International Journal of Applied Mechanics and Engineering 20, no. 1 (February 1, 2015): 183–200. http://dx.doi.org/10.1515/ijame-2015-0013.

Full text
Abstract:
Abstract The article presents the authors’ computer program for designing and dimensioning columns in reinforced concrete structures taking into account phenomena affecting their behaviour and information referring to design as per EC. The computer program was developed with the use of C++ programming language. The program guides the user through particular dimensioning stages: from introducing basic data such as dimensions, concrete class, reinforcing steel class and forces affecting the column, through calculating the creep coefficient taking into account the impact of imperfection depending on the support scheme and also the number of mating members at load shit, buckling length, to generating the interaction curve graph. The final result of calculations provides two dependence points calculated as per methods of nominal stiffness and nominal curvature. The location of those points relative to the limit curve determines whether the column load capacity is assured or has been exceeded. The content of the study describes in detail the operation of the computer program and the methodology and phenomena which are indispensable at designing axially and eccentrically the compressed members of reinforced concrete structures as per the European standards.
APA, Harvard, Vancouver, ISO, and other styles
30

Syaubari, Syaubari, and S. Nurdin. "Numerical Solution Of Electrokinetics Mass Transfer Model For Protein Recovery Through Membrane Electrofilter." REAKTOR 7, no. 02 (June 19, 2017): 66. http://dx.doi.org/10.14710/reaktor.7.02.66-69.

Full text
Abstract:
Separation based on electrophoresis and electroosmosis (electrokinetics) of binary mixture of proteins (bovine serum albumin-hemoglobin) was studied on a membrane electrofilter. The mixture was separated using ionic polycarbonate membrane with variable studied consist of voltage, current, protein diffusivity, and electrophoresis mobility. Operation parameters were varied to investigate hemoglobin concentration, which pass semi permeable membrane. A model was been derived based on mass transfer principle for the case of unsteady state. For simplification, the model has been modified using Cramer Method with pseudo steady state approach to give the dimentionless form. A program for computer simulation has een written in C/C+ + language. This programming language was shown to have more effective computing ability. Furthermore, using a model and simulation on computer, the result indicates that initial mechanism of electrofilter can also be used to separate and to concentrate protein on their buffer solution.Keywords : electrophoresis, electroosmosis, protein, membrane, electrofilter
APA, Harvard, Vancouver, ISO, and other styles
31

Laursen, Johan Sund, Lars-Peter Ellekilde, and Ulrik Pagh Schultz. "Modelling reversible execution of robotic assembly." Robotica 36, no. 5 (January 11, 2018): 625–54. http://dx.doi.org/10.1017/s0263574717000613.

Full text
Abstract:
SUMMARYProgramming robotic assembly for industrial small-batch production is challenging; hence, it is vital to increase robustness and reduce development effort in order to achieve flexible robotic automation. A human who has made an assembly error will often simply undo the process until the error is undone and then restart the assembly. Conceptually, robots could do the same. This paper introduces a programming model that enables robot assembly programs to be executed in reverse. We investigate the challenges in running robot programs backwards and present a classification of reversibility characteristics. We demonstrate how temporarily switching the direction of program execution can be an efficient error recovery mechanism. Moreover, we demonstrate additional benefits arising from supporting reversibility in an assembly language, such as increased code reuse and automatically derived disassembly sequences. As a default approach to reversibility, we use program inversion and statement-level inversion of commands, but with a novel override option providing alternative sequences for asymmetric reverse actions. To efficiently program for this model, this paper introduces a new domain-specific language, SCP-RASQ (Simple C++ Reversible Assembly SeQuences). In initial experiments, where 200 consecutive assemblies of two industrial cases were performed, 18 of 22 errors were corrected automatically using only the trial-and-error capabilities that come from reverse execution.
APA, Harvard, Vancouver, ISO, and other styles
32

Goloboff, Pablo A., and Martín E. Morales. "A phylogenetic C interpreter for TNT." Bioinformatics 36, no. 13 (March 28, 2020): 3988–95. http://dx.doi.org/10.1093/bioinformatics/btaa214.

Full text
Abstract:
Abstract Motivation TNT (a widely used program for phylogenetic analysis) includes an interpreter for a scripting language, but that implementation is nonstandard and uses several conventions of its own. This article describes the implementation and basic usage of a C interpreter (with all the ISO essentials) now included in TNT. A phylogenetic library includes functions that can be used for manipulating trees and data, as well as other phylogeny-specific tasks. This greatly extends the capabilities of TNT. Availability and implementation Versions of TNT including the C interpreter for scripts can be downloaded from http://www.lillo.org.ar/phylogeny/tnt/.
APA, Harvard, Vancouver, ISO, and other styles
33

Tag, M. A., and M. E. Mansour. "Automatic computing of the grand potential in finite temperature many-body perturbation theory." International Journal of Modern Physics C 30, no. 11 (November 2019): 1950100. http://dx.doi.org/10.1142/s0129183119501006.

Full text
Abstract:
A new program created in C/C[Formula: see text] language generates automatically the analytic expression of grand potential and prints it in Latex2e format and in textual data. Another code created in Mathematica language can translate the textual data into a mathematical expression and help any interested to evaluate the thermodynamic quantities in analytic or numeric forms.
APA, Harvard, Vancouver, ISO, and other styles
34

Sathyabhama, A., and Babu Ashok. "Thermodynamic simulation of ammonia-water absorption refrigeration system." Thermal Science 12, no. 3 (2008): 45–53. http://dx.doi.org/10.2298/tsci0803045s.

Full text
Abstract:
The ammonia-water absorption refrigeration system is attracting increasing research interests, since the system can be powered by waste thermal energy, thus reducing demand on electricity supply. The development of this technology demands reliable and effective system simulations. In this work, a thermodynamic simulation of the cycle is carried out to investigate the effects of different operating variables on the performance of the cycle. A computer program in C language is written for the performance analysis of the cycle.
APA, Harvard, Vancouver, ISO, and other styles
35

Wang, Juan, Long Bang Qing, and Jun Feng Guan. "A Kind of Simple Method for Mesh Generation of Concrete at Meso Level." Applied Mechanics and Materials 238 (November 2012): 169–72. http://dx.doi.org/10.4028/www.scientific.net/amm.238.169.

Full text
Abstract:
The paper proposed a method to generate the finite element mesh of concrete at meso level semi-automatically. And an aggregate meshing computer program, AggMesh, was developed by C++ language. Since it avoids the judgment of node coincidence in contact surface between aggregates and mortar through meshing process, the approach can greatly increase the finite element meshing capability for concrete mesostructure and improve meshing efficiency. The study shed light on preparation for simulating concrete strength at meso level.
APA, Harvard, Vancouver, ISO, and other styles
36

Zhang, Rong. "The Application Base on Frame Optimization Method in the Rectangular Hole Group Position Error." Advanced Materials Research 852 (January 2014): 735–39. http://dx.doi.org/10.4028/www.scientific.net/amr.852.735.

Full text
Abstract:
This paper focuses on the frame optimization method for evaluation of the hole group position error principle, a detailed description of the hole group position error the importance of theory in practical applications, mathematical model established the assessment hole group position error, and the preparation for solving the hole group position error C language program, computer measurement data processing and optimization.The proposed method to solve the quantitative measurement and evaluation of the position error, should be widely applied.
APA, Harvard, Vancouver, ISO, and other styles
37

Temirbekova, Marzhan, Madina Aliyarova, Iliya Iliev, Aliya Yelemanova, and Saule Sagintayeva. "The generation of a mathematical model of the biogas production process from organic municipal solid waste." E3S Web of Conferences 180 (2020): 02019. http://dx.doi.org/10.1051/e3sconf/202018002019.

Full text
Abstract:
This paper justifies the efficiency of the biogas collection and utilization at the MSW (municipal solid waste) landfill in Almaty with the installation of several modern biogas plants. The optimal mode of processes occurring in a biogas plant is determined by computer generated simulations. Mathematical model parameters were identified to describe biochemical processes occurring in a biogas plant. Two approaches are used to resolve the mathematical model: the finite-difference method for solving the system of differential equations and simulation modeling by using the Any Logic package. A program is written in the algorithmic language C ++. Numerous calculations were carried out, the results of which are presented in curves and their qualitative picture is consistent with the ongoing processes. The created computer program allows to make a preliminary forecast of anaerobic fermentation occurring in the bioreactor depending on volume of the substrate, methane microorganisms and temperature conditions.
APA, Harvard, Vancouver, ISO, and other styles
38

Romanova, Victoria. "Determination of optimal location for installation of symmetry facilities in 0.4 kV power supply systems with motor-drive load." E3S Web of Conferences 58 (2018): 03014. http://dx.doi.org/10.1051/e3sconf/20185803014.

Full text
Abstract:
This article considers the issue for creation of computer-aided program designed for determination of optimal location for installation of symmetry facilities in 0.4 kV power supply systems with motor-drive load in conditions of asymmetry of voltages. The developed program is implemented by means of C# programing language in Microsoft Visual Studio 2012 programming environment using the embedded cross-platform data base SQLite. The program is designed for making electrotechnical calculations during designing, modernization and operation of electrical grids with available motor drive load. It ensures plotting of schematic circuits for 0.4 kV power supply system sections with installed symmetry facilities. The program will enable quick and exact calculation of power capacity loss, determination of economic feasibility for taking special measures to eliminate the asymmetry of voltages, and to determine optimal application and location of symmetry facilities. Using the program in motor-drive load power supply systems will enhance the asynchronous motor reliability and efficiency.
APA, Harvard, Vancouver, ISO, and other styles
39

Ji, Jing, Miao Yu, Xin An, and Yun He Zhang. "The Study on the Communication of the Double-Robot Polishing System by the C/S Mode." Advanced Materials Research 524-527 (May 2012): 3778–81. http://dx.doi.org/10.4028/www.scientific.net/amr.524-527.3778.

Full text
Abstract:
This paper compiles the program to control the double- robot polishing system remotely by the interface-socket of the network programming in the VC++6.0 language environment and realizes the application of the dual- robot system network. It adopts TCP/IP protocol as the communication protocol between the serial robots by the C/S mode of dual robot polishing system. The mode of the hand shake is carried out for the polishing experiments between the arm of two serial robots and communication of the binocular camera successfully. The experiment shows that the communication protocol can enforce communication of the computer between the dual-robot. It can achieve the stablity and higher instantaneity. It has met the communication needs of the double- robot.
APA, Harvard, Vancouver, ISO, and other styles
40

Zhao, Guo Jian. "Simulate the Process of Nitriding Depth on the Surface of Titanium by Mixing Laser and Nitrogen Plasma Nitriding Approach." Applied Mechanics and Materials 321-324 (June 2013): 305–8. http://dx.doi.org/10.4028/www.scientific.net/amm.321-324.305.

Full text
Abstract:
An approach by mixing laser and plasma to conduct nitriding treatment on the surface of titanium can improve the surface hardness, and the hardness of the surface in different nitriding depth is different. We wrote a program, by which we carried out Monte Carlo simulation calculation, in accordance with the model description by C language. In the calculation process, by changing laser power intensity, scanning velocity, nitrogen ion energy and angle of incidence, we got the distribution of nitrogen ions in iron under different conditions, and thus formed computer simulation diagram of titanium nitride process.
APA, Harvard, Vancouver, ISO, and other styles
41

Shcherbakov, Mikhail, and Alexey Borisov. "Development of a Hardware and Software System for Meteorological Observations." MATEC Web of Conferences 155 (2018): 01045. http://dx.doi.org/10.1051/matecconf/201815501045.

Full text
Abstract:
Article is devoted to development of a hardware and software system for monitoring of weather conditions. The hardware of this complex is the Arduino platform, which are connected sensors of temperature, humidity, atmospheric pressure, speed and direction of wind, level of ultra-violet radiation, which allow to watch environment parameters. Data are transferred to the remote server which is constructed on the basis of the single board computer Raspberry Pi, by means of a radio channel. For ensuring functioning of a complex, the software was written and it consisting of three programs. The first program was written to on Si similar language for operation of the Arduino controller. The second from programs was written for functioning of the server, it consists of MySQL DBMS, a script for data record in a basis and the PhpMyAdmin servers for administration of a DB. The third was written in the C# programming language and represents the application Windows forms. The made experiment showed that the complex allows to carry continuously meteorological observations, at the same time data remain in the database and the consumer software allows to carry their processing.
APA, Harvard, Vancouver, ISO, and other styles
42

Kaczmarek, Wojciech, Bartłomiej Lotys, Szymon Borys, Dariusz Laskowski, and Piotr Lubkowski. "Controlling an Industrial Robot Using a Graphic Tablet in Offline and Online Mode." Sensors 21, no. 7 (April 1, 2021): 2439. http://dx.doi.org/10.3390/s21072439.

Full text
Abstract:
The article presents the possibility of using a graphics tablet to control an industrial robot. The paper presents elements of software development for offline and online control of a robot. The program for the graphic tablet and the operator interface was developed in C# language in Visual Studio environment, while the program controlling the industrial robot was developed in RAPID language in the RobotStudio environment. Thanks to the development of a digital twin of the real robotic workstation, tests were carried out on the correct functioning of the application in offline mode (without using the real robot). The obtained results were verified in online mode (on a real production station). The developed computer programmes have a modular structure, which makes it possible to easily adapt them to one’s needs. The application allows for changing the parameters of the robot and the parameters of the path drawing. Tests were carried out on the influence of the sampling frequency and the tool diameter on the quality of the reconstructed trajectory of the industrial robot. The results confirmed the correctness of the application. Thanks to the new method of robot programming, it is possible to quickly modify the path by the operator, without the knowledge of robot programming languages. Further research will focus on analyzing the influence of screen resolution and layout scale on the accuracy of trajectory generation.
APA, Harvard, Vancouver, ISO, and other styles
43

Katona, Jozsef, and A. Kovari. "EEG-based Computer Control Interface for Brain-Machine Interaction." International Journal of Online Engineering (iJOE) 11, no. 6 (November 5, 2015): 43. http://dx.doi.org/10.3991/ijoe.v11i6.5119.

Full text
Abstract:
Recently more and more research methods are available to observe brain activity; for instance, Functional Magnetic Resonance Imaging (fMRI), Positron Emission Tomography (PET), Transcranial Magnetic Stimulation (TMS), Near Infrared Spectroscopy (NIRS), Electroencephalograph (EEG) or Magnetoencephalography (MEG), which provide new research opportunities for several applications. For example, control methods based on the evaluation of measurable signals of human brain activity. In the past few years, more mobile EEG (electroencephalogram) based brain activity biosensor and signal processing devices have become available not only for medical examinations, but also to be used in different scopes; for instance, in control applications. These methods provide completely new possibilities in human-machine interactions by digital signal processing of brain signals. In this study, the program model, the establishment, the implementation and the test results of the quantitative EEG-based computer control interface, protocol and digital signal processing application are demonstrated. The user-friendly visualization of the evaluated brain wave signals is implemented in visual C# object-oriented language. This EEG-based control unit and interface provides an adequate basis for further research in different fields of brain-machine control methods regarding the examination of possible machine control applications.
APA, Harvard, Vancouver, ISO, and other styles
44

SCHWITTER, ROLF. "The jobs puzzle: Taking on the challenge via controlled natural language processing." Theory and Practice of Logic Programming 13, no. 4-5 (July 2013): 487–501. http://dx.doi.org/10.1017/s1471068413000306.

Full text
Abstract:
AbstractIn this paper we take on Stuart C. Shapiro's challenge of solving the Jobs Puzzle automatically and do this via controlled natural language processing. Instead of encoding the puzzle in a formal language that might be difficult to use and understand, we employ a controlled natural language as a high-level specification language that adheres closely to the original notation of the puzzle and allows us to reconstruct the puzzle in a machine-processable way and add missing and implicit information to the problem description. We show how the resulting specification can be translated into an answer set program and be processed by a state-of-the-art answer set solver to find the solutions to the puzzle.
APA, Harvard, Vancouver, ISO, and other styles
45

Zuo, Zhiqiang, Kai Wang, Aftab Hussain, Ardalan Amiri Sani, Yiyu Zhang, Shenming Lu, Wensheng Dou, et al. "Systemizing Interprocedural Static Analysis of Large-scale Systems Code with Graspan." ACM Transactions on Computer Systems 38, no. 1-2 (July 2021): 1–39. http://dx.doi.org/10.1145/3466820.

Full text
Abstract:
There is more than a decade-long history of using static analysis to find bugs in systems such as Linux. Most of the existing static analyses developed for these systems are simple checkers that find bugs based on pattern matching. Despite the presence of many sophisticated interprocedural analyses, few of them have been employed to improve checkers for systems code due to their complex implementations and poor scalability. In this article, we revisit the scalability problem of interprocedural static analysis from a “Big Data” perspective. That is, we turn sophisticated code analysis into Big Data analytics and leverage novel data processing techniques to solve this traditional programming language problem. We propose Graspan , a disk-based parallel graph system that uses an edge-pair centric computation model to compute dynamic transitive closures on very large program graphs. We develop two backends for Graspan, namely, Graspan-C running on CPUs and Graspan-G on GPUs, and present their designs in the article. Graspan-C can analyze large-scale systems code on any commodity PC, while, if GPUs are available, Graspan-G can be readily used to achieve orders of magnitude speedup by harnessing a GPU’s massive parallelism. We have implemented fully context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases written in multiple languages such as Linux and Apache Hadoop demonstrates that their Graspan implementations are language-independent, scale to millions of lines of code, and are much simpler than their original implementations. Moreover, we show that these analyses can be used to uncover many real-world bugs in large-scale systems code.
APA, Harvard, Vancouver, ISO, and other styles
46

MORALES, JOSÉ F., MANUEL CARRO, and MANUEL HERMENEGILDO. "Description and Optimization of Abstract Machines in a Dialect of Prolog." Theory and Practice of Logic Programming 16, no. 1 (January 5, 2015): 1–58. http://dx.doi.org/10.1017/s1471068414000672.

Full text
Abstract:
AbstractIn order to achieve competitive performance, abstract machines for Prolog and related languages end up being large and intricate, and incorporate sophisticated optimizations, both at the design and at the implementation levels. At the same time, efficiency considerations make it necessary to use low-level languages in their implementation. This makes them laborious to code, optimize, and, especially, maintain and extend. Writing the abstract machine (and ancillary code) in a higher-level language can help tame this inherent complexity. We show how the semantics of most basic components of an efficient virtual machine for Prolog can be described using (a variant of) Prolog. These descriptions are then compiled to C and assembled to build a complete bytecode emulator. Thanks to the high-level of the language used and its closeness to Prolog, the abstract machine description can be manipulated using standard Prolog compilation and optimization techniques with relative ease. We also show how, by applying program transformations selectively, we obtain abstract machine implementations whose performance can match and even exceed that of state-of-the-art, highly-tuned, hand-crafted emulators.
APA, Harvard, Vancouver, ISO, and other styles
47

Okada, M., K. Chihara, H. Kawashima, and M. Suzuki. "Development of a Personal Computer-Based System to Support Basin-Wide Management of Water Quality in Lakes and Rivers." Water Science and Technology 24, no. 6 (September 1, 1991): 125–32. http://dx.doi.org/10.2166/wst.1991.0148.

Full text
Abstract:
A personal computer based easy of access software to help water authorities for setting basin-wide comprehensive management program on water quality control was developed. Users are requested to input geological and administrative mapping of pollution sources and related socioeconomic information such as unit loading, activities, wastewater treatment efficiencies supported by the advisory system. Then the system enables to estimate pollution loads from the basin including both point and non-point sources and to predict quality of the water bodies, i.e. river systems and lakes, based on the present load and expected loads after alternative management plans are implemented. The C-language was used for system development. Lake Sagami-ko and its tributary, Katsura River, was used as a model basin for system development and validation.
APA, Harvard, Vancouver, ISO, and other styles
48

Blasiak, Slawomir. "Numerical modelling and comparison analysis of pressure distribution in the gas film for non-contacting face seals." EPJ Web of Conferences 213 (2019): 02005. http://dx.doi.org/10.1051/epjconf/201921302005.

Full text
Abstract:
The tightened-up norms concerning the emission of harmful substances into the natural environment are putting before designers of knots sealing very rigorous requirements. One should notice that mechanical seals are ones of most often applied sub-assemblies of the sealing nodes. The main task for mechanical seals is to maintain maximum tightness. They are applied practically in all branches of industry and must fulfil their function while working under various operating conditions. The determination of the pressure distribution in the fluid film layer is necessary to calculate the gasdynamic force and moments. A two-dimensional equation of Reynolds was solved based on Finite Volume Method (FVM). At the presented work findings of the simulation results concerning the comparison get based on the author's computer program in C++ language with results obtained from the commercial ANSYS CFX program was presented.
APA, Harvard, Vancouver, ISO, and other styles
49

Lei, Junfeng, Libo Zeng, Ronggui Liu, Juntang Liu, Zelan Zhang, and Jiming Hu. "Low-cost virtual instrumentation system of an energy-dispersive X-ray spectrometer for a scanning electron microscope." Journal of Automated Methods and Management in Chemistry 24, no. 4 (2002): 121–25. http://dx.doi.org/10.1155/s1463924602000160.

Full text
Abstract:
The paper describes an energy-dispersive X-ray spectrometer for a scanning electron microscope (SEM-EDXS). It was constructed using the new architecture of a virtual instrument (VI), which is low-cost, space-saving, fast and flexible way to develop the instrument. Computer-aided teaching (CAT) was used to develop the instrument and operation rather than a traditional instrument technique. The VI was designed using the object-oriented program language C++ and compact programmable logical devices (CPLD). These include spectra collection and processing, quantitative analysis and X-ray-intensity distribution analysis. The procedure is described in detail. The VI system gives an e¡ective and user-friendly human interface for the whole analytical task. Some examples are described.
APA, Harvard, Vancouver, ISO, and other styles
50

Cordes, Anne K., and Roger J. Ingham. "Effects of Time-Interval Judgment Training on Real-Time Measurement of Stuttering." Journal of Speech, Language, and Hearing Research 42, no. 4 (August 1999): 862–79. http://dx.doi.org/10.1044/jslhr.4204.862.

Full text
Abstract:
The purpose of this study was to investigate whether a previously developed interval-based training program could improve judges' stuttering event judgments. Two groups of judges made real-time stuttering event judgments (computer-mouse button presses) in 3 to 6 trials before the response-contingent judgment training program and in another 3 to 6 trials after training, for recordings of 9 adults who stuttered. Their judgments were analyzed in terms of number of stuttering events, duration of stuttering, and 5-s intervals of speech that could be categorized as judged (or not judged) to contain stuttering. Results showed (a) changes in the amount of stuttering identified by the judges; (b) improved correspondence between the judges' identifications of stuttering events and interval-based standards previously developed from judgments made by experienced, authoritative judges; (c) improved correspondence between interval-based analyses of the judges' stuttering judgments and the previously developed standards; (d) improved intrajudge agreement; (e) improved interjudge agreement; and (f) convergence between the 2 judge groups, for samples and speakers used during training tasks and also for other speakers. Some implications of these findings for developing standardized procedures for the real-time measurement of stuttering are discussed.
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!

To the bibliography