To see the other types of publications on this topic, follow the link: C (Computer program language).

Journal articles on the topic '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).'

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

Adawiyah Ritonga and Yahfizham Yahfizham. "Studi Literatur Perbandingan Bahasa Pemrograman C++ dan Bahasa Pemrograman Python pada Algoritma Pemrograman." Jurnal Teknik Informatika dan Teknologi Informasi 3, no. 3 (November 10, 2023): 56–63. http://dx.doi.org/10.55606/jutiti.v3i3.2863.

Full text
Abstract:
Programming Language is a language used to write computer program codes. Programming languages ​​allow programmers to instruct computers to perform certain tasks. There are many different programming languages ​​such as Python, Java, C++, PHP, JavaScript and so on. This article only focuses on explaining the C++ and Python programming languages. The aim of this article is to find out the differences between the C++ and Python programming languages ​​and to find out the advantages and functions of each programming language. From the results obtained, the two C++ programming languages ​​are more
APA, Harvard, Vancouver, ISO, and other styles
2

Wan, Lei, Yongli Cao, Lili Shi, and Ying An. "Development and Teaching Application of Interactive Virtual Algorithm Animation of C Language Program." Computational Intelligence and Neuroscience 2022 (July 30, 2022): 1–8. http://dx.doi.org/10.1155/2022/7082914.

Full text
Abstract:
In today’s world, almost every domain has certain and mandatory requirements to understand at least one of the programming languages which is defined as a way of interaction with a computer to resolve real world problems or more specifically for the implementation of algorithms. Language programming is a course with strong theory and practice. In view of the fact that C language beginners in colleges and universities generally report that it is difficult to learn well due to various reasons. Therefore, in this paper, we have discussed the development and teaching of interactive virtual animati
APA, Harvard, Vancouver, ISO, and other styles
3

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 pro
APA, Harvard, Vancouver, ISO, and other styles
4

Chaplygin, А. А. "Using Metaprogramming Tools of the Common Lisp Language for the Development of Emulator Systems." Proceedings of the Southwest State University. Series: IT Management, Computer Science, Computer Engineering. Medical Equipment Engineering 13, no. 3 (January 27, 2024): 135–45. http://dx.doi.org/10.21869/2223-1536-2023-13-3-135-145.

Full text
Abstract:
The purpose of research is to analyze and use metaprogramming in the Common Lisp language when designing and implementing emulators that simulate computer system hardware. The metaprogramming, the macro tools of the Common Lisp language and the use of macros for metaprogramming are considered.Methods. The Lisp language is characterized by its use of uniform S-expressions to represent data and programs. Thus, data can be part of a program and vice versa: a program can be data. Common Lisp macro tools allow you to directly modify the abstract syntax tree of a program, and thus it is possible to
APA, Harvard, Vancouver, ISO, and other styles
5

LESOV, Altynbek T., and Valery O. IVASHCHENKO. "Energy optimization of train movement modes in the language of C # program." Proceedings of Petersburg Transport University 2021, no. 4 (December 2021): 480–90. http://dx.doi.org/10.20295/1815-588x-2021-4-480-490.

Full text
Abstract:
Objective: Analysis of existing methods for fi nding optimal modes of handling trains on the training ground of Uzbek railways to optimize the use of electrical energy within the train schedule and its optimization in terms of minimizing electricity consumption. Traction calculations are an important part of the science of train traction, one of the main activities carried out for the organization of train operation and the design of railway lines. The methods of traction calculations include a set of methods and techniques for determining the mass of the train, the speed of movement and secti
APA, Harvard, Vancouver, ISO, and other styles
6

Legalov, Alexander I., Yegor G. Bugayenko, Nickolay K. Chuykin, Maksim V. Shipitsin, Yaroslav I. Riabtsev, and Andrey N. Kamenskiy. "Transformation of C Programming Language Memory Model into Object-Oriented Representation of EO Language." Modeling and Analysis of Information Systems 29, no. 3 (September 25, 2022): 246–64. http://dx.doi.org/10.18255/1818-1015-2022-3-246-264.

Full text
Abstract:
The paper analyzes the possibilities of transforming C programming language constructs into objects of EO programming language. The key challenge of the method is the transpilation from a system programming language into a language of a higher level of abstraction, which doesn’t allow direct manipulations with computer memory. Almost all application and domain-oriented programming languages disable such direct access to memory. Operations that need to be supported in this case include the use of dereferenced pointers, the imposition of data of different types in the same memory area, and diffe
APA, Harvard, Vancouver, ISO, and other styles
7

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 an
APA, Harvard, Vancouver, ISO, and other styles
8

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 int
APA, Harvard, Vancouver, ISO, and other styles
9

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 fi
APA, Harvard, Vancouver, ISO, and other styles
10

Shelekhov, Vladimir Ivanovich. "TRANSFORMATION AND VERIFICATION OF THE OS PROGRAM SORTING DEVICES IN A COMPUTER BUS." System Informatics, no. 18 (2021): 1–34. http://dx.doi.org/10.31144/si.2307-6410.2021.n18.p1-34.

Full text
Abstract:
The transformation and verification of the bus_sort_breadthfirst program, which belongs to the Linux OS kernel and implements sorting of devices are described. The C program is transformed into the cP language performing macros unfolding, structure changes, and elimination of pointers. Transformed program is translated into the WhyML functional language. For the received program, a specification is constructed. Deductive verification is carried out in the tool Why3.
APA, Harvard, Vancouver, ISO, and other styles
11

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
12

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
APA, Harvard, Vancouver, ISO, and other styles
13

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 config
APA, Harvard, Vancouver, ISO, and other styles
14

Abdulkareem Hamaamin, Rebin, Omar Mohammed Amin Ali, and Shahab Wahhab Kareem. "Java Programming Language: Time Permanence Comparison with Other Languages: A Review." ITM Web of Conferences 64 (2024): 01012. http://dx.doi.org/10.1051/itmconf/20246401012.

Full text
Abstract:
Programming languages are necessary tools for teaching computer programming languages, so it is no surprise that deciding which one is the “right tool for the job” can be a contentious issue. To build solid foundations for such debates, we must first consider how different languages’ features relate to one another. Many Java programmers do not think about how to make their programs run faster. Application developers should tune their applications before putting them into production. Application code tuning often results in significant performance gains. The proposed model intended to assist Ja
APA, Harvard, Vancouver, ISO, and other styles
15

Zhang, Yuwei. "Comparative study of the execution efficiency of Python and C++Based on topological sorting." Applied and Computational Engineering 34, no. 1 (January 22, 2024): 13–17. http://dx.doi.org/10.54254/2755-2721/34/20230288.

Full text
Abstract:
C++, a compiled language, and Python, an interpreted language, are among those essential coding languages that function in diverse areas of the current computer industry. However, different languages have disparate benefits and fit in various circumstances. When large amounts of data are involved or fast execution speed is required, one should consider which language performs better. This research mainly aims to find out whether C++ or Python is more efficient through Topological Sorting, which is utilized to linearize the vertices of a Directed Acyclic Graph (DAG). In the approach of coding t
APA, Harvard, Vancouver, ISO, and other styles
16

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 elaborate
APA, Harvard, Vancouver, ISO, and other styles
17

Zhao, Yikun. "Research on Application of Computer Recognition Technology in C Language Programming Modeling System." Journal of Physics: Conference Series 2083, no. 4 (November 1, 2021): 042024. http://dx.doi.org/10.1088/1742-6596/2083/4/042024.

Full text
Abstract:
Abstract C language programming is more and more favoured by the majority of technical personnel in embedded systems. The application of C language technology in computer software programming can effectively avoid unnecessary language logic problems, ensure the smooth progress of programming work and effectively improve the quality and efficiency of programming. For the development of C language embedded system, the programming ideas of system software are explained, the functional module division based on hierarchical design is given, and the realization methods of project organization, progr
APA, Harvard, Vancouver, ISO, and other styles
18

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 enginee
APA, Harvard, Vancouver, ISO, and other styles
19

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
20

Haytham Ahmed. "IMPLEMENTATION OF THE RED MECHANISM FOR CONGESTION AVOIDANCE USING C++ LANGUAGE." EPH - International Journal of Science And Engineering 3, no. 4 (December 27, 2017): 6–14. http://dx.doi.org/10.53555/eijse.v3i4.111.

Full text
Abstract:
Congestion lowers the network utilization, throughput which causes very large queuing delays, data loss and degrades quality of service. In this paper the technique Random Early Detection (RED) has been studied in more details and other queuing techniques have been derived in general in order to solve congestion problem in the computer networks. The simulation program has been built using C++ language to simulate Random Early Detection (RED) algorithm which gave a detailed result about the algorithm
APA, Harvard, Vancouver, ISO, and other styles
21

Ardito, Luca, Luca Barbato, Riccardo Coppola, and Michele Valsesia. "Evaluation of Rust code verbosity, understandability and complexity." PeerJ Computer Science 7 (February 26, 2021): e406. http://dx.doi.org/10.7717/peerj-cs.406.

Full text
Abstract:
Rust is an innovative programming language initially implemented by Mozilla, developed to ensure high performance, reliability, and productivity. The final purpose of this study consists of applying a set of common static software metrics to programs written in Rust to assess the verbosity, understandability, organization, complexity, and maintainability of the language. To that extent, nine different implementations of algorithms available in different languages were selected. We computed a set of metrics for Rust, comparing them with the ones obtained from C and a set of object-oriented lang
APA, Harvard, Vancouver, ISO, and other styles
22

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
23

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 bran
APA, Harvard, Vancouver, ISO, and other styles
24

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., utteran
APA, Harvard, Vancouver, ISO, and other styles
25

Harahap, Mahmudin. "Perancangan Perangkat Lunak Teks Editor Bahasa C Menggunakan Metode Lexical Analyzer." Bulletin of Artificial Intelligence 1, no. 1 (April 30, 2022): 13–16. http://dx.doi.org/10.62866/buai.v1i1.3.

Full text
Abstract:
A computer is a machine that can carry out a set of basic commands (instruction set), so that a computer can do something, we must give it a command that the computer can carry out, namely in the form of a collection of these basic commands. DOS (Disk Operating System) Programming is the name given to programming carried out in the DOS environment, DOS Programming experienced its heyday when the operating system did not have an attractive GUI and did not have a large memory, Turbo C was one of the most widely used programming languages. at the time. Lexical analyzer is a method or technique co
APA, Harvard, Vancouver, ISO, and other styles
26

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 l
APA, Harvard, Vancouver, ISO, and other styles
27

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 compute
APA, Harvard, Vancouver, ISO, and other styles
28

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 easil
APA, Harvard, Vancouver, ISO, and other styles
29

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 ach
APA, Harvard, Vancouver, ISO, and other styles
30

Rokotyanskaya, Violyetta Valeryevna, and Vadim Sergeevich Abramov. "Studying WebAssembly and comparison of its performance with JavaScript." Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics 2023, no. 2 (April 28, 2023): 93–100. http://dx.doi.org/10.24143/2072-9502-2023-2-93-100.

Full text
Abstract:
Over the long history of the Internet, JavaScript has been the primary programming language in web development. Because of its simple syntax and support in all popular browsers, the language has gained popularity among the developers. However, as computer power and user demands evolved, simple sites turned into the web applications that are full-fledged analogues of the desktop applications. As capabilities grew, so did the performance requirements of such programs. Browser engines have developed ways to optimize the code they run, and intense competition between browsers has contributed to a
APA, Harvard, Vancouver, ISO, and other styles
31

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
APA, Harvard, Vancouver, ISO, and other styles
32

Romanov, Aleksandr, Anna Kurtukova, Anastasia Fedotova, and Alexander Shelupanov. "Authorship Identification of Binary and Disassembled Codes Using NLP Methods." Information 14, no. 7 (June 25, 2023): 361. http://dx.doi.org/10.3390/info14070361.

Full text
Abstract:
This article is part of a series aimed at determining the authorship of source codes. Analyzing binary code is a crucial aspect of cybersecurity, software development, and computer forensics, particularly in identifying malware authors. Any program is machine code, which can be disassembled using specialized tools and analyzed for authorship identification, similar to natural language text using Natural Language Processing methods. We propose an ensemble of fastText, support vector machine (SVM), and the authors’ hybrid neural network developed in previous works in this research. The improved
APA, Harvard, Vancouver, ISO, and other styles
33

Babb, Joseph, та Joohyung Lee. "Action language ℬ𝒞+". Journal of Logic and Computation 30, № 4 (5 вересня 2015): 899–922. http://dx.doi.org/10.1093/logcom/exv062.

Full text
Abstract:
Abstract Action languages are formal models of parts of natural language that are designed to describe effects of actions. Many of these languages can be viewed as high-level notations of answer set programs structured to represent transition systems. However, the form of answer set programs considered in the earlier work is quite limited in comparison with the modern Answer Set Programming (ASP) language, which allows several useful constructs for knowledge representation, such as choice rules, aggregates and abstract constraint atoms. We propose a new action language called BC +, which close
APA, Harvard, Vancouver, ISO, and other styles
34

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
APA, Harvard, Vancouver, ISO, and other styles
35

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
APA, Harvard, Vancouver, ISO, and other styles
36

Zhou, Litao, Jianxing Qin, Qinshi Wang, Andrew W. Appel, and Qinxiang Cao. "VST-A: A Foundationally Sound Annotation Verifier." Proceedings of the ACM on Programming Languages 8, POPL (January 5, 2024): 2069–98. http://dx.doi.org/10.1145/3632911.

Full text
Abstract:
Program verifiers for imperative languages such as C may be annotation-based, in which assertions and invariants are put into source files and then checked, or tactic-based, where proof scripts separate from programs are interactively developed in a proof assistant such as Coq. Annotation verifiers have been more automated and convenient, but some interactive verifiers have richer assertion languages and formal proofs of soundness. We present VST-A, an annotation verifier that uses the rich assertion language of VST, leverages the formal soundness proof of VST, but allows users to describe fun
APA, Harvard, Vancouver, ISO, and other styles
37

Kaszab, Péter, and Máté Cserép. "Detecting Programming Flaws in Student Submissions with Static Source Code Analysis." Studia Universitatis Babeș-Bolyai Informatica 68, no. 1 (July 20, 2023): 37–54. http://dx.doi.org/10.24193/subbi.2023.1.03.

Full text
Abstract:
"Static code analyzer tools can detect several programming mistakes, that would lead to run-time errors. Such tools can also detect violations of the conventions and guidelines of the given programming language. Thus, the feedback provided by these tools can be valuable for both students and instructors in computer science education. In our paper, we evaluated over 5000 student submissions from the last two years written in C++ and C# programming languages at Eotvos Lorand University Faculty of Informatics (Budapest, Hungary), by executing various static code analyzers on them. From the findin
APA, Harvard, Vancouver, ISO, and other styles
38

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
39

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
40

Lei, Tianwei, Jingfeng Xue, Yong Wang, and Zhenyan Liu. "IRC-CLVul: Cross-Programming-Language Vulnerability Detection with Intermediate Representations and Combined Features." Electronics 12, no. 14 (July 13, 2023): 3067. http://dx.doi.org/10.3390/electronics12143067.

Full text
Abstract:
The most severe problem in cross-programming languages is feature extraction due to different tokens in different programming languages. To solve this problem, we propose a cross-programming-language vulnerability detection method in this paper, IRC-CLVul, based on intermediate representation and combined features. Specifically, we first converted programs in different programming languages into a unified LLVM intermediate representation (LLVM-IR) to provide a classification basis for different programming languages. Afterwards, we extracted the code sequences and control flow graphs of the sa
APA, Harvard, Vancouver, ISO, and other styles
41

Georgopoulou, Eleni-Nefeli, Anastasia Nousia, Vasileios Siokas, Maria Martzoukou, Elli Zoupa, Lambros Messinis, Efthimios Dardiotis, and Grigorios Nasios. "Computer-Based Cognitive Training vs. Paper-and-Pencil Training for Language and Cognitive Deficits in Greek Patients with Mild Alzheimer’s Disease: A Preliminary Study." Healthcare 11, no. 3 (February 3, 2023): 443. http://dx.doi.org/10.3390/healthcare11030443.

Full text
Abstract:
The purpose of the present study was to explore whether Computer-Based Cognitive Training (C-BCT) versus Paper-Pencil Cognitive Training (P-PCT) is more beneficial in improving cognitive and language deficits in Greek patients living with Alzheimer’s disease (pwAD). Twenty pwAD were assigned to two groups: (a) the C-BCT group, receiving a computer-based cognitive training program using the RehaCom software, and (b) the P-PCT group, which received cognitive training using paper and pencil. The cognitive training programs lasted 15 weeks and were administered twice a week for approximately one h
APA, Harvard, Vancouver, ISO, and other styles
42

M., Abdelelah K., and Abdulaleem Abdul Fatah. "Real Time Speed Control of DC Motor by Programming the Fuzzy Controller in C Language." Tikrit Journal of Engineering Sciences 23, no. 3 (August 31, 2016): 91–95. http://dx.doi.org/10.25130/tjes.23.3.10.

Full text
Abstract:
The fuzzy controller is one of the intelligent soft computing methods that realize a human being hierarchy sense and expert by building the program that realized it . In this work real time implementation of a fuzzy controller is realized by programming the industrial computer in c++ language. The performed fuzzy controller has two inputs and one output. The inputs are the speed error and change in error with controller output as PWM. The applied program architecture uses the matrix representation and subroutines for data entering the linguistic memberships for both error and change in error a
APA, Harvard, Vancouver, ISO, and other styles
43

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 pu
APA, Harvard, Vancouver, ISO, and other styles
44

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
45

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 comp
APA, Harvard, Vancouver, ISO, and other styles
46

Mahoney, William, and Adam Spanier. "Can You Give Me a Lift?" International Conference on Cyber Warfare and Security 19, no. 1 (March 21, 2024): 149–55. http://dx.doi.org/10.34190/iccws.19.1.1968.

Full text
Abstract:
Static Analysis (SA) is the practice of examining computer program source code for errors or vulnerabilities outside the compiler’s capabilities. To carry out Static Analysis on computer programs, various tools exist that parse and examine each line for known issues. These tools do not compile the program, nor do they run the program. Instead, they analyse the source code directly and infer properties about the program without executing it - thus “static” analysis. Static analysis is not new. Early UNIX contained a program called “lint” for static analysis; a tool that has now existed since th
APA, Harvard, Vancouver, ISO, and other styles
47

Marouf, Lzzam A., Omar W. Abdul-Wahab, and Luma A. Kamel. "FTIZZY CONTROLLERS FOR SINGLE POINTCONTROLLER-I (SPC-l) SYSTEMS." Journal of Engineering 10, no. 1 (March 13, 2024): 91–101. http://dx.doi.org/10.31026/j.eng.2004.01.08.

Full text
Abstract:
Advances in computer technology have introduced computers everywhere. One of the fields that the computers have entered is the field of process control and data acquisition systems. On the other hand, fuzzy control is emerging as an alternative to conventional control to control different systems. this paper is concerned with applying fuzzy control to a locally designed and manufactured process controller. This controller is designated by single point controller-1 (SPC-l)' It is basically a flexible and general-purpose, stand-alone, single-point controller. The CPU section of the SPC-1 is the
APA, Harvard, Vancouver, ISO, and other styles
48

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
49

Intelligence and Neuroscience, Computational. "Retracted: Development and Teaching Application of Interactive Virtual Algorithm Animation of C Language Program." Computational Intelligence and Neuroscience 2023 (October 18, 2023): 1. http://dx.doi.org/10.1155/2023/9805650.

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

Sazonova, Svetlana, A. Lemeshkin, and Valeriy Popov. "Features of software development using arrays in an object-oriented environment." Modeling of systems and processes 14, no. 4 (January 8, 2022): 90–100. http://dx.doi.org/10.12737/2219-0767-2021-14-4-90-100.

Full text
Abstract:
The features of software development using static and dynamic arrays in the C ++ Builder object-oriented environment are considered. The syntax of various options for creating static and dynamic arrays in the C ++ Builder language is considered in detail. Examples of working with static and dynamic arrays in C ++ Builder developed by the authors and the corresponding algorithms are presented in the form of block diagrams, program codes and program interfaces. Examples of program development are given using one-dimensional and multidimensional arrays. Examples of memory allocation are given for
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!