scholarly journals A Quantitative Approach For Choosing A Procedural Programming Language In Freshman Programming

2020 ◽  
Author(s):  
Thomas J. Cortina
2005 ◽  
Vol 13 (4) ◽  
pp. 277-298 ◽  
Author(s):  
Rob Pike ◽  
Sean Dorward ◽  
Robert Griesemer ◽  
Sean Quinlan

Very large data sets often have a flat but regular structure and span multiple disks and machines. Examples include telephone call records, network logs, and web document repositories. These large data sets are not amenable to study using traditional database techniques, if only because they can be too large to fit in a single relational database. On the other hand, many of the analyses done on them can be expressed using simple, easily distributed computations: filtering, aggregation, extraction of statistics, and so on. We present a system for automating such analyses. A filtering phase, in which a query is expressed using a new procedural programming language, emits data to an aggregation phase. Both phases are distributed over hundreds or even thousands of computers. The results are then collated and saved to a file. The design – including the separation into two phases, the form of the programming language, and the properties of the aggregators – exploits the parallelism inherent in having data and computation distributed across many machines.


1998 ◽  
Vol 3 (6) ◽  
pp. 81-82
Author(s):  
Pawel Rodziewicz

Today, the automation of pharmaceutical labs has become increasingly important due to more complex drug discovery techniques. While it substantially improves the drug discovery process, most robotics systems still require manual tuning by a pharmaceutical researcher. These robotics systems contain a controller, which manages workflow by using a simple procedural programming language and a simple scheduler. At ReTiSoft we believe that these robotics systems should be seamlessly modified to accept declarative specifications from a pharmaceutical researcher, in particular, the robotics systems should only be notified about the microplate processing time at each station. In this paper, we will describe the limitations of current pharmaceutical robotics systems. Then, we will define a computational model of the problem, and introduce the architectural design of our “declarative” robotics system simulator. Finally, Section 4 outlines the inherent benefits of our research.


Author(s):  
M. M. Abdurazakov ◽  
D. D. Gadjiev ◽  
A. R. Yesayan

The presented topic deserves attention because of its extreme usefulness, simplicity of its impact on the initial training in programming. This article discusses the basics of programming and features of work in the Logo environment, focused on the education and use of information technology, includes tools that allow you to display images in the style of commands of the Logo programming language. The inclusion of the elements of the Logo environment and the recursiveness underlying this language into interactive mathematical environments, for example, in GeoGebra, allow learners to create programs for solving a particular class of problems, which allows us to speak about the object approach when studying the content line of the school informatics course “Basics of algorithms and programming”, and the procedural programming approach characteristic of the Logo environment allows the formation of the corresponding features (logical, algorithmic thinking of students). A sufficiently easy to learn programming language in the Logo environment allows students to create programs and demonstrate unlimited possibilities for implementing mnemonics. The examples are series of simple examples of execution of command systems by the virtual executor “turtle” and the results demonstrating the creation of images with the help of a turtle are given.


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

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


Sign in / Sign up

Export Citation Format

Share Document