WorldWideScience

Sample records for functional programming language

  1. A survey of functional programming language principles

    Science.gov (United States)

    Holloway, C. M.

    1986-01-01

    Research in the area of functional programming languages has intensified in the 8 years since John Backus' Turing Award Lecture on the topic was published. The purpose of this paper is to present a survey of the ideas of functional programming languages. The paper assumes the reader is comfortable with mathematics and has knowledge of the basic principles of traditional programming languages, but does not assume any prior knowledge of the ideas of functional languages. A simple functional language is defined and used to illustrate the basic ideas. Topics discussed include the reasons for developing functional languages, methods of expressing concurrency, the algebra of functional programming languages, program transformation techniques, and implementations of functional languages. Existing functional languages are also mentioned. The paper concludes with the author's opinions as to the future of functional languages. An annotated bibliography on the subject is also included.

  2. Laboratory automation in a functional programming language.

    Science.gov (United States)

    Runciman, Colin; Clare, Amanda; Harkness, Rob

    2014-12-01

    After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs for laboratory automation systems. We give code for an example system, discuss some programming concepts that we need for this example, and demonstrate how the use of functional programming allows us to express and verify properties of the resulting code. © 2014 Society for Laboratory Automation and Screening.

  3. The Functional Programming Language R and the Paradigm of Dynamic Scientific Programming

    NARCIS (Netherlands)

    Trancón y Widemann, B.; Bolz, C.F.; Grelck, C.; Loidl, H.-W.; Peña, R.

    2013-01-01

    R is an environment and functional programming language for statistical data analysis and visualization. Largely unknown to the functional programming community, it is popular and influential in many empirical sciences. Due to its integrated combination of dynamic and reflective scripting on one

  4. Bricklayer: An Authentic Introduction to the Functional Programming Language SML

    Directory of Open Access Journals (Sweden)

    Victor Winter

    2014-12-01

    Full Text Available Functional programming languages are seen by many as instrumental to effectively utilizing the computational power of multi-core platforms. As a result, there is growing interest to introduce functional programming and functional thinking as early as possible within the computer science curriculum. Bricklayer is an API, written in SML, that provides a set of abstractions for creating LEGO artifacts which can be viewed using LEGO Digital Designer. The goal of Bricklayer is to create a problem space (i.e., a set of LEGO artifacts that is accessible and engaging to programmers (especially novice programmers while providing an authentic introduction to the functional programming language SML.

  5. C++ Programming Language

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

    C++ Programming Language: The C++ seminar covers the fundamentals of C++ programming language. The C++ fundamentals are grouped into three parts where each part includes both concept and programming examples aimed at for hands-on practice. The first part covers the functional aspect of C++ programming language with emphasis on function parameters and efficient memory utilization. The second part covers the essential framework of C++ programming language, the object-oriented aspects. Information necessary to evaluate various features of object-oriented programming; including encapsulation, polymorphism and inheritance will be discussed. The last part of the seminar covers template and generic programming. Examples include both user defined and standard templates.

  6. Programming a real code in a functional language (part 1)

    Energy Technology Data Exchange (ETDEWEB)

    Hendrickson, C.P.

    1991-09-10

    For some, functional languages hold the promise of allowing ease of programming massively parallel computers that imperative languages such as Fortran and C do not offer. At LLNL, we have initiated a project to write the physics of a major production code in Sisal, a functional language developed at LLNL in collaboration with researchers throughout the world. We are investigating the expressibility of Sisal, as well as its performance on a shared-memory multiprocessor, the Y-MP. An interesting aspect of the project is that Sisal modules can call Fortran modules, and are callable by them. This eliminates the rewriting of 80% of the production code that would not benefit from parallel execution. Preliminary results indicate that the restrictive nature of the language does not cause problems in expressing the algorithms we have chosen. Some interesting aspects of programming in a mixed functional-imperative environment have surfaced, but can be managed. 8 refs.

  7. Cognitive Style and Achievement in Imperative and Functional Programming Language Courses.

    Science.gov (United States)

    Myers, J. Paul, Jr.; Munsinger, Brita

    This paper investigates the relationship between learning style and programming achievement in two paradigms: imperative and functional. An imperative language achieves its effect by changing the value of variables by means of assignment statements while functional languages rely on evaluation of expressions rather than side-effects. Learning…

  8. Towards a Unified Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    style and where more research is needed. In addition to traditional paradigms such as object-oriented-, imperative-functional- and logic programming, we also discuss concurrent programming and prototype-based programming. We discuss language features such as the BETA pattern construct, virtual......The goal of research in programming languages should be to develop languages that integrates the best of concepts and constructs from the various programming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we...... procedures and classes, higher order classes, methods and functions, part objects, block-structure, and class-less objects....

  9. Garbage collection for reversible functional languages

    DEFF Research Database (Denmark)

    Mogensen, Torben Ægidius

    2015-01-01

    Reversible languages are programming languages where all programs can run both forwards and backwards. Reversible functional languages have been proposed that use symmetric pattern matching and data construction. To be reversible, these languages require linearity: Every variable must be used...

  10. Towards a reversible functional language

    DEFF Research Database (Denmark)

    Yokoyama, Tetsuo; Axelsen, Holger Bock; Glück, Robert

    2012-01-01

    /equality operator also simplifies inverse computation and program inversion. We discuss the advantages of a reversible functional language using example programs, including run-length encoding. Program inversion is seen to be as lightweight as for imperative reversible languages and realized by recursive descent...

  11. Towards a Unified Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    The goal of research in programming languages should be to develop languages that integrates the best of concepts and constructs from the various programming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we...... find that the languages of the future should integrate the best available concepts and constructs in such a way that the programmer does not think of multiple paradigms when using a given language. In this paper, we describe to what extent the BETA language has been successful in obtaining a unified...... style and where more research is needed. In addition to traditional paradigms such as object-oriented-, imperative-functional- and logic programming, we also discuss concurrent programming and prototype-based programming. We discuss language features such as the BETA pattern construct, virtual...

  12. Functional Programming

    OpenAIRE

    Chitil, Olaf

    2009-01-01

    Functional programming is a programming paradigm like object-oriented programming and logic programming. Functional programming comprises both a specific programming style and a class of programming languages that encourage and support this programming style. Functional programming enables the programmer to describe an algorithm on a high-level, in terms of the problem domain, without having to deal with machine-related details. A program is constructed from functions that only map inputs to ...

  13. Syntactic Complexity Metrics and the Readability of Programs in a Functional Computer Language

    NARCIS (Netherlands)

    van den Berg, Klaas; Engel, F.L.; Bouwhuis, D.G.; Bosser, T.; d'Ydewalle, G.

    This article reports on the defintion and the measutement of the software complexity metrics of Halstead and McCabe for programs written in the functional programming language Miranda. An automated measurement of these metrics is described. In a case study, the correlation is established between the

  14. Programming languages for circuit design.

    Science.gov (United States)

    Pedersen, Michael; Yordanov, Boyan

    2015-01-01

    This chapter provides an overview of a programming language for Genetic Engineering of Cells (GEC). A GEC program specifies a genetic circuit at a high level of abstraction through constraints on otherwise unspecified DNA parts. The GEC compiler then selects parts which satisfy the constraints from a given parts database. GEC further provides more conventional programming language constructs for abstraction, e.g., through modularity. The GEC language and compiler is available through a Web tool which also provides functionality, e.g., for simulation of designed circuits.

  15. Purely Functional Structured Programming

    OpenAIRE

    Obua, Steven

    2010-01-01

    The idea of functional programming has played a big role in shaping today's landscape of mainstream programming languages. Another concept that dominates the current programming style is Dijkstra's structured programming. Both concepts have been successfully married, for example in the programming language Scala. This paper proposes how the same can be achieved for structured programming and PURELY functional programming via the notion of LINEAR SCOPE. One advantage of this proposal is that m...

  16. Functional Programming in Computer Science

    Energy Technology Data Exchange (ETDEWEB)

    Anderson, Loren James [Los Alamos National Lab. (LANL), Los Alamos, NM (United States); Davis, Marion Kei [Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

    2016-01-19

    We explore functional programming through a 16-week internship at Los Alamos National Laboratory. Functional programming is a branch of computer science that has exploded in popularity over the past decade due to its high-level syntax, ease of parallelization, and abundant applications. First, we summarize functional programming by listing the advantages of functional programming languages over the usual imperative languages, and we introduce the concept of parsing. Second, we discuss the importance of lambda calculus in the theory of functional programming. Lambda calculus was invented by Alonzo Church in the 1930s to formalize the concept of effective computability, and every functional language is essentially some implementation of lambda calculus. Finally, we display the lasting products of the internship: additions to a compiler and runtime system for the pure functional language STG, including both a set of tests that indicate the validity of updates to the compiler and a compiler pass that checks for illegal instances of duplicate names.

  17. TEACHING ALGORITHMIZATION AND PROGRAMMING USING PYTHON LANGUAGE

    Directory of Open Access Journals (Sweden)

    M. Lvov

    2014-07-01

    Full Text Available The article describes requirements to educational programming languages and considers the use of Python as the first programming language. The issues of introduction of this programming language into teaching and replacing Pascal by Python are examined. The advantages of such approach are regarded. The comparison of popular programming languages is represented from the point of view of their convenience of use for teaching algorithmization and programming. Python supports lots of programming paradigms: structural, object-oriented, functional, imperative and aspect-oriented, and learning can be started without any preparation. There is one more advantage of the language: all algorithms are written easily and structurally in Python. Therefore, due to all mentioned above, it is possible to affirm that Python pretends to become a decent replacement for educational programming language PASCAL both at schools and on the first courses of higher education establishments.

  18. Effects of a language program in the social functioning of children at elementary school.

    Science.gov (United States)

    Stivanin, Luciene; Carnio, Maria Silvia

    2017-10-23

    the purpose of this study was to describe a language stimulation program, including teacher training and practical activities in the classroom, and investigate the effectiveness of this action on the social functioning and behavioral problems of elementary school children. 136 children from six classrooms of a public school and their teachers participated in this research. Of these, half were given the language stimulation program: 16 hours of training for teachers and 9 meetings in the classroom with activities for students. The activities involved instruction for the use of language reflection and practice with the narrative structure. Teachers filled out questionnaires about the social skills and behavior problems of their students before and after the program. there was no statistically significant difference between the research groups pre- and post- program in terms of assertiveness/ social resourcefulness (1st and 5th grades) and cooperation/affection (1st and 3rd grades). In the research groups, children of the 3rd grade, different from the 1st and the 5th grade, showed more evolution in their self-control abilities, which may be related to the lower frequency of externalizing problems in this group. the language program had positive effects on social assertiveness/resourcefulness skills and social cooperation/affection.

  19. System programming languages

    OpenAIRE

    Šmit, Matej

    2016-01-01

    Most operating systems are written in the C programming language. Similar is with system software, for example, device drivers, compilers, debuggers, disk checkers, etc. Recently some new programming languages emerged, which are supposed to be suitable for system programming. In this thesis we present programming languages D, Go, Nim and Rust. We defined the criteria which are important for deciding whether programming language is suitable for system programming. We examine programming langua...

  20. Test of user- and system programs coded in real time languages - requirements on program language and testing tool

    International Nuclear Information System (INIS)

    Hertlin, J.; Mackert, M.

    1979-01-01

    In the present paper the functions are presented, which should be part of a test system for user programs in a higher treat time programming language, taking into account time sequences and competitive processes. As can be shown by the problem of testing, use of higher level real time programming languages renders the task of program development essentially easier, however performance of test procedures without appropriate test systems is very difficult. After the presentation of notions and methods for the testing of programs, general requirements on testing tools are described and the test system functions for a program test, beeing uncritical with respect to time, are placed together. Thereby, for every individual function, the interface between the test system, the program under test, and the residual program-generation system (compiler, binder, operating system, delay-time system, and loader) is given too. For the time-critical test, a series of desirable functions are described, which can be implemented with acceptable expense. (orig.) [de

  1. Rain: A New Concurrent Process-Oriented Programming Language

    OpenAIRE

    Brown, Neil C.C.

    2006-01-01

    This paper details the design of a new concurrent process-oriented programming language, Rain. The language borrows heavily from occam-p and C++ to create a new language based on process-oriented programming, marrying channel-based communication, a clear division between statement and expression, and elements of functional programming. An expressive yet simple type system, coupled with templates, underpins the language. Modern features such as Unicode support and 64-bit integers are included ...

  2. Programming languages for MIS concepts and practice

    CERN Document Server

    Wang, Hai

    2014-01-01

    Introduction Computers Computer Programming Languages     Role of Computer Programming Language      Software Systems     Taxonomies of Computer Programming LanguagesComputing Architecture in the Internet Environment Key Characteristics Shared by All Procedural Programming Languages      Syntax, Sentence, and Word     Variable     Arithmetic Operation     Execution Sequence      If-Then-Else Logic      Loop      Module C++ Introduction to Function-Oriented and Object-Oriented Programming A Tour of C Language      C and C++ Keyword and User-Defined Word      Comment Statements      Preprocessor

  3. Mixed language programming

    International Nuclear Information System (INIS)

    Burow, Burkhard D.

    1996-01-01

    Computing in the next millennium will be using software from this millennium. Programming languages evolve and new ones continue to be created. The use of legacy code demonstrates why some present and future applications may span programming languages. Even a completely new application may mix programming languages, if it allows its components to be more conveniently expressed. Given the need, mixed language programming should be easy and robust. By resolving a variety of difficulties, the well established cfortran.h package provides, the desired convenient interface across the C and Fortran programming languages, as demonstrated using CERN's Book. (author)

  4. Programming Language Pragmatics

    CERN Document Server

    Scott, Michael L

    2009-01-01

    Programming Language Pragmatics is the most comprehensive programming language textbook available today. Taking the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation, this critically acclaimed and bestselling book has been thoroughly updated to cover the most recent developments in programming language design. With a new chapter on run-time program management and expanded coverage of concurrency, this new edition provides both students and professionals alike with a solid understanding of the most impo

  5. Functional Programming in C# Classic Programming Techniques for Modern Projects

    CERN Document Server

    Sturm, Oliver

    2011-01-01

    Take advantage of the growing trend in functional programming. C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend. Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oli

  6. Programming language structures

    CERN Document Server

    Organick, Elliott Irving; Plummer, Robert P

    1978-01-01

    Programming Language Structures deals with the structures of programming languages and introduces the reader to five important programming languages: Algol, Fortran, Lisp, Snobol, and Pascal. The fundamental similarities and differences among these languages are discussed. A unifying framework is constructed that can be used to study the structure of other languages, such as Cobol, PL/I, and APL. Several of the tools and methodologies needed to construct large programs are also considered.Comprised of 10 chapters, this book begins with a summary of the relevant concepts and principles about al

  7. Functional language and data flow architectures

    Science.gov (United States)

    Ercegovac, M. D.; Patel, D. R.; Lang, T.

    1983-01-01

    This is a tutorial article about language and architecture approaches for highly concurrent computer systems based on the functional style of programming. The discussion concentrates on the basic aspects of functional languages, and sequencing models such as data-flow, demand-driven and reduction which are essential at the machine organization level. Several examples of highly concurrent machines are described.

  8. Clean translation of an imperative reversible programming language

    DEFF Research Database (Denmark)

    Axelsen, Holger Bock

    2011-01-01

    We describe the translation techniques used for the code generation in a compiler from the high-level reversible imperative programming language Janus to the low-level reversible assembly language PISA. Our translation is both semantics preserving (correct), in that target programs compute exactly...... the same functions as their source programs (cleanly, with no extraneous garbage output), and efficient, in that target programs conserve the complexities of source programs. In particular, target programs only require a constant amount of temporary garbage space. The given translation methods are generic......, and should be applicable to any (imperative) reversible source language described with reversible flowcharts and reversible updates. To our knowledge, this is the first compiler between reversible languages where the source and target languages were independently developed; the first exhibiting both...

  9. Principles of a reversible programming language

    DEFF Research Database (Denmark)

    Yokoyama, Tetsuo; Axelsen, Holger Bock; Glück, Robert

    2008-01-01

    The principles of reversible programming languages are explicated and illustrated with reference to the design of a high-level imperative language, Janus. The fundamental properties for such languages include backward as well as forward determinism and reversible updates of data. The unique design...... languages, and demonstrate this for Janus. We show the practicality of the language by implementation of a reversible fast Fourier transform. Our results indicate that the reversible programming paradigm has fundamental properties that are relevant to many different areas of computer science....... features of the language include explicit post-condition assertions, direct access to an inverse semantics and the possibility of clean (i.e., garbage-free) computation of injective functions. We suggest the clean simulation of reversible Turing machines as a criterion for computing strength of reversible...

  10. Modern programming language

    Science.gov (United States)

    Feldman, G. H.; Johnson, J. A.

    1980-01-01

    Structural-programming language is especially-tailored for producing assembly language programs for MODCOMP II and IV mini-computes. Modern programming language consists of set of simple and powerful control structures that include sequencing alternative selection, looping, sub-module linking, comment insertion, statement continuation, and compilation termination capabilities.

  11. Assembly processor program converts symbolic programming language to machine language

    Science.gov (United States)

    Pelto, E. V.

    1967-01-01

    Assembly processor program converts symbolic programming language to machine language. This program translates symbolic codes into computer understandable instructions, assigns locations in storage for successive instructions, and computer locations from symbolic addresses.

  12. Real-Time Multiprocessor Programming Language (RTMPL) user's manual

    Science.gov (United States)

    Arpasi, D. J.

    1985-01-01

    A real-time multiprocessor programming language (RTMPL) has been developed to provide for high-order programming of real-time simulations on systems of distributed computers. RTMPL is a structured, engineering-oriented language. The RTMPL utility supports a variety of multiprocessor configurations and types by generating assembly language programs according to user-specified targeting information. Many programming functions are assumed by the utility (e.g., data transfer and scaling) to reduce the programming chore. This manual describes RTMPL from a user's viewpoint. Source generation, applications, utility operation, and utility output are detailed. An example simulation is generated to illustrate many RTMPL features.

  13. A functional programming interpreter. M.S. Thesis

    Science.gov (United States)

    Robison, Arch Douglas

    1987-01-01

    Functional Programming (FP) sup BAC87 is an alternative to conventional imperative programming languages. This thesis describes an FP interpreter implementation. Superficially, FP appears to be a simple, but very inefficient language. Its simplicity, however, allows it to be interpreted quickly. Much of the inefficiency can be removed by simple interpreter techniques. This thesis describes the Illinois Functional Programming (IFP) interpreter, an interactive functional programming implementation which runs under both MS-DOS and UNIX. The IFP interpreter allows functions to be created, executed, and debugged in an environment very similar to UNIX. IFP's speed is competitive with other interpreted languages such as BASIC.

  14. Programming parallel architectures: The BLAZE family of languages

    Science.gov (United States)

    Mehrotra, Piyush

    1988-01-01

    Programming multiprocessor architectures is a critical research issue. An overview is given of the various approaches to programming these architectures that are currently being explored. It is argued that two of these approaches, interactive programming environments and functional parallel languages, are particularly attractive since they remove much of the burden of exploiting parallel architectures from the user. Also described is recent work by the author in the design of parallel languages. Research on languages for both shared and nonshared memory multiprocessors is described, as well as the relations of this work to other current language research projects.

  15. Abstraction Mechanisms in the BETA Programming Language

    DEFF Research Database (Denmark)

    Kristensen, Bent Bruun; Madsen, Ole Lehrmann; Møller-Pedersen, Birger

    1983-01-01

    . It is then necessary that the abstraction mechanisms are powerful in order to define more specialized constructs. BETA is an object oriented language like SIMULA 67 ([SIMULA]) and SMALLTALK ([SMALLTALK]). By this is meant that a construct like the SIMULA class/subclass mechanism is fundamental in BETA. In contrast......]) --- covering both data, procedural and control abstractions, substituting constructs like class, procedure, function and type. Correspondingly objects, procedure activation records and variables are all regarded as special cases of the basic building block of program executions: the entity. A pattern thus......The BETA programming language is developed as part of the BETA project. The purpose of this project is to develop concepts, constructs and tools in the field of programming and programming languages. BETA has been developed from 1975 on and the various stages of the language are documented in [BETA...

  16. Programming parallel architectures - The BLAZE family of languages

    Science.gov (United States)

    Mehrotra, Piyush

    1989-01-01

    This paper gives an overview of the various approaches to programming multiprocessor architectures that are currently being explored. It is argued that two of these approaches, interactive programming environments and functional parallel languages, are particularly attractive, since they remove much of the burden of exploiting parallel architectures from the user. This paper also describes recent work in the design of parallel languages. Research on languages for both shared and nonshared memory multiprocessors is described.

  17. Object-Oriented Programming in the Beta Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Møller-Pedersen, Birger; Nygaard, Kristen

    This is a book on object-oriented programming and the BETA programming language. Object-oriented programming originated with the Simula languages developed at the Norwegian Computing Center, Oslo, in the 1960s. The first Simula language, Simula I, was intended for writing simulation programs....... Simula I was later used as a basis for defining a general purpose programming language, Simula 67. In addition to being a programming language, Simula1 was also designed as a language for describing and communicating about systems in general. Simula has been used by a relatively small community for many...... years, although it has had a major impact on research in computer science. The real breakthrough for object-oriented programming came with the development of Smalltalk. Since then, a large number of programming languages based on Simula concepts have appeared. C++ is the language that has had...

  18. Head First Programming A learner's guide to programming using the Python language

    CERN Document Server

    Griffiths, David

    2009-01-01

    Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're fi

  19. This article discusses the programming language LISP. The ...

    Indian Academy of Sciences (India)

    IAS Admin

    LISP is fundamentally a functional language inspired by the lambda ... of most programming languages in one form or another. ..... Java and C++ in significant ways. ... [8]. Eugene Charniak, Christopher K Riesbeck, Drew V McDermott, and.

  20. Ezhil: A Tamil Programming Language

    OpenAIRE

    Annamalai, Muthiah

    2009-01-01

    Ezhil is a Tamil language based interpreted procedural programming language. Tamil keywords and grammar are chosen to make the native Tamil speaker write programs in the Ezhil system. Ezhil allows easy representation of computer program closer to the Tamil language logical constructs equivalent to the conditional, branch and loop statements in modern English based programming languages. Ezhil is a compact programming language aimed towards Tamil speaking novice computer users. Grammar for Ezh...

  1. The BLAZE language - A parallel language for scientific programming

    Science.gov (United States)

    Mehrotra, Piyush; Van Rosendale, John

    1987-01-01

    A Pascal-like scientific programming language, BLAZE, is described. BLAZE contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus BLAZE should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with conceptually sequential control flow. A central goal in the design of BLAZE is portability across a broad range of parallel architectures. The multiple levels of parallelism present in BLAZE code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of BLAZE are described and it is shown how this language would be used in typical scientific programming.

  2. The BLAZE language: A parallel language for scientific programming

    Science.gov (United States)

    Mehrotra, P.; Vanrosendale, J.

    1985-01-01

    A Pascal-like scientific programming language, Blaze, is described. Blaze contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus Blaze should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with onceptually sequential control flow. A central goal in the design of Blaze is portability across a broad range of parallel architectures. The multiple levels of parallelism present in Blaze code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of Blaze are described and shows how this language would be used in typical scientific programming.

  3. Compilation of functional languages using flow graph analysis

    NARCIS (Netherlands)

    Hartel, Pieter H.; Glaser, Hugh; Wild, John M.

    A system based on the notion of a flow graph is used to specify formally and to implement a compiler for a lazy functional language. The compiler takes a simple functional language as input and generates C. The generated C program can then be compiled, and loaded with an extensive run-time system to

  4. Using Functional Languages and Declarative Programming to analyze ROOT data: LINQtoROOT

    Science.gov (United States)

    Watts, Gordon

    2015-05-01

    Modern high energy physics analysis is complex. It typically requires multiple passes over different datasets, and is often held together with a series of scripts and programs. For example, one has to first reweight the jet energy spectrum in Monte Carlo to match data before plots of any other jet related variable can be made. This requires a pass over the Monte Carlo and the Data to derive the reweighting, and then another pass over the Monte Carlo to plot the variables the analyser is really interested in. With most modern ROOT based tools this requires separate analysis loops for each pass, and script files to glue to the results of the two analysis loops together. A framework has been developed that uses the functional and declarative features of the C# language and its Language Integrated Query (LINQ) extensions to declare the analysis. The framework uses language tools to convert the analysis into C++ and runs ROOT or PROOF as a backend to get the results. This gives the analyser the full power of an object-oriented programming language to put together the analysis and at the same time the speed of C++ for the analysis loop. The tool allows one to incorporate C++ algorithms written for ROOT by others. A by-product of the design is the ability to cache results between runs, dramatically reducing the cost of adding one-more-plot and also to keep a complete record associated with each plot for data preservation reasons. The code is mature enough to have been used in ATLAS analyses. The package is open source and available on the open source site CodePlex.

  5. Defunctionalized Interpreters for Programming Languages

    DEFF Research Database (Denmark)

    Danvy, Olivier

    2008-01-01

    by Reynolds in ``Definitional Interpreters for Higher-Order Programming Languages'' for functional implementations of denotational semantics, natural semantics, and big-step abstract machines using closure conversion, CPS transformation, and defunctionalization. Over the last few years, the author and his...... operational semantics can be expressed as a reduction semantics: for deterministic languages, a reduction semantics is a structural operational semantics in continuation style, where the reduction context is a defunctionalized continuation. As the defunctionalized counterpart of the continuation of a one...

  6. MatLab Script and Functional Programming

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

    MatLab Script and Functional Programming: MatLab is one of the most widely used very high level programming languages for scientific and engineering computations. It is very user-friendly and needs practically no formal programming knowledge. Presented here are MatLab programming aspects and not just the MatLab commands for scientists and engineers who do not have formal programming training and also have no significant time to spare for learning programming to solve their real world problems. Specifically provided are programs for visualization. The MatLab seminar covers the functional and script programming aspect of MatLab language. Specific expectations are: a) Recognize MatLab commands, script and function. b) Create, and run a MatLab function. c) Read, recognize, and describe MatLab syntax. d) Recognize decisions, loops and matrix operators. e) Evaluate scope among multiple files, and multiple functions within a file. f) Declare, define and use scalar variables, vectors and matrices.

  7. C programming language essentials

    CERN Document Server

    Ackermann, Ernest C

    2012-01-01

    REA's Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. C Programming Language discusses fundamental notions, data types and objects, expressions, statements, declarations, function and program structure, the preprocessor, and the standar

  8. HAL/SM language specification. [programming languages and computer programming for space shuttles

    Science.gov (United States)

    Williams, G. P. W., Jr.; Ross, C.

    1975-01-01

    A programming language is presented for the flight software of the NASA Space Shuttle program. It is intended to satisfy virtually all of the flight software requirements of the space shuttle. To achieve this, it incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. It is a higher order language designed to allow programmers, analysts, and engineers to communicate with the computer in a form approximating natural mathematical expression. Parts of the English language are combined with standard notation to provide a tool that readily encourages programming without demanding computer hardware expertise. Block diagrams and flow charts are included. The semantics of the language is discussed.

  9. Programming Scala Scalability = Functional Programming + Objects

    CERN Document Server

    Wampler, Dean

    2009-01-01

    Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. Programming Scala clearly explains the advantages of Scala as a JVM language. You'll learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily. Packed with code examples, this book provides us

  10. Programming Languages RESONAN

    Indian Academy of Sciences (India)

    Introduction. Programming languages for computers are developed with the ... detailed algorithm to solve a problem is the starting point and it is expressed as ... All modern programming .... which precisely specify the 'words' of the language, and how they may .... network within an organization using protocols and providing.

  11. Java Programming Language

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

    The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.

  12. Processing sequence annotation data using the Lua programming language.

    Science.gov (United States)

    Ueno, Yutaka; Arita, Masanori; Kumagai, Toshitaka; Asai, Kiyoshi

    2003-01-01

    The data processing language in a graphical software tool that manages sequence annotation data from genome databases should provide flexible functions for the tasks in molecular biology research. Among currently available languages we adopted the Lua programming language. It fulfills our requirements to perform computational tasks for sequence map layouts, i.e. the handling of data containers, symbolic reference to data, and a simple programming syntax. Upon importing a foreign file, the original data are first decomposed in the Lua language while maintaining the original data schema. The converted data are parsed by the Lua interpreter and the contents are stored in our data warehouse. Then, portions of annotations are selected and arranged into our catalog format to be depicted on the sequence map. Our sequence visualization program was successfully implemented, embedding the Lua language for processing of annotation data and layout script. The program is available at http://staff.aist.go.jp/yutaka.ueno/guppy/.

  13. A Different Kind of Language: Prolog, Programming in Logic.

    Science.gov (United States)

    Cabrol, D.

    1986-01-01

    Prolog is one of the most successful "very high level languages." Describes this programming language (a product of artificial intelligence research) and attempts to show how it functions by using some short examples to illustrate its essential features. (JN)

  14. Multi-Language Programs. Beginnings Workshop.

    Science.gov (United States)

    D'Onofrio-Papadaki, Evienia; Matsalia, Joan; Bowie, Paula; Wardle, Francis; Bruno, Holly Elissa

    2003-01-01

    Presents five articles on multi-language programs in early childhood education: "Bilingualism/Multilingualism and Language Acquisition Theories" (Evienia Papadaki-D'Onofrio); "Training and Supporting Caregivers Who Speak a Language Different from Those in Their Community" (Joan Matsalia and Paula Bowie); "Language Immersion Programs for Young…

  15. Logic-programming language enriches design processes

    Energy Technology Data Exchange (ETDEWEB)

    Kitson, B.; Ow-Wing, K.

    1984-03-22

    With the emergence of a set of high-level CAD tools for programmable logic devices, designers can translate logic into functional custom devices simply and efficiently. The core of the package is a blockstructured hardware description language called PLPL, for ''programmable-logic programming language.'' The cheif advantage of PLPL lies in its multiple input formats, which permit different design approaches for a variety of design problems. The higher the level of the approach, the closer PLPL will come to directly specifying the desired function. Intermediate steps in the design process can be eliminated, along with the errors that might have been generated during those steps.

  16. Programming Language Pragmatics

    CERN Document Server

    Scott, Michael L

    2005-01-01

    Thoroughly updated to reflect the most current developments in language design and implementation, the second edition*Addresses key developments in programming language design:+ Finalized C99 standard+ Java 5+ C# 2.0+ Java concurrency package (JSR 166) and comparable mechanisms in C#+ Java and C# generics*Introduces and discusses scripting languages throughout the book and in an entire new chapter that covers:+ Application domains: shell languages, text processing and report generation, mathematics and statistics, "glue" languages and general purpose scripting, extension languages, scripting t

  17. Functional graphical languages for process control

    International Nuclear Information System (INIS)

    1996-01-01

    A wide variety of safety systems are in use today in the process industries. Most of these systems rely on control software using procedural programming languages. This study investigates the use of functional graphical languages for controls in the process industry. Different vendor proprietary software and languages are investigated and evaluation criteria are outlined based on ability to meet regulatory requirements, reference sites involving applications with similar safety concerns, QA/QC procedures, community of users, type and user-friendliness of the man-machine interface, performance of operational code, and degree of flexibility. (author) 16 refs., 4 tabs

  18. COMPARISON OF PYTHON (AN OPEN SOURCE PROGRAMMING LANGUAGE) WITH OTHER PROGRAMMING LANGUAGES

    OpenAIRE

    Sushil Kumar*1 & Richa Aggarwal2

    2018-01-01

    Language is a communication tool through which we can communicate with each other like Hindi, English etc any other language. So if we want to communicate with computer, we need computer programming languages. So in computer we have two types of languages, one is low level language which is easily understood by computer but difficult to learn. Second is high level language which is same like English language, not understood by computer but easy to learn. Python is a high level language. This...

  19. Towards programming languages for genetic engineering of living cells.

    Science.gov (United States)

    Pedersen, Michael; Phillips, Andrew

    2009-08-06

    Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesized and put to work in living cells. We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process that relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out. While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts.

  20. A Comparison of Functional and Imperative Programming Techniques for Mathematical Software Development

    Directory of Open Access Journals (Sweden)

    Scott Frame

    2014-04-01

    Full Text Available Functional programming has traditionally been considered elegant and powerful, but also somewhat impractical for ordinary computing. Proponents of functional programming claim that the evolution of functional languages makes their use feasible in many domains. In this work, a popular imperative language (C++ and the leading functional language (Haskell are compared in a math-intensive, real-world application using a variety of criteria: ease of implementation, efficiency, and readability. The programming tasks that were used as benchmarks involved mathematical transformations between local and global coordinate systems. Details regarding the application area and how language features of both languages were used to solve critical problems are described. The paper closes with some conclusions regarding applicability of functional programming for mathematical applications.

  1. When Is a Program Like a Function?

    Science.gov (United States)

    Klotz, Frederic S.

    1986-01-01

    Functional programming, in which the connection to mathematics is simple and direct, is described. A language such as Logo illustrates the relationship between functional programming and mathematics in more detail. (MNS)

  2. Programming languages for synthetic biology.

    Science.gov (United States)

    Umesh, P; Naveen, F; Rao, Chanchala Uma Maheswara; Nair, Achuthsankar S

    2010-12-01

    In the backdrop of accelerated efforts for creating synthetic organisms, the nature and scope of an ideal programming language for scripting synthetic organism in-silico has been receiving increasing attention. A few programming languages for synthetic biology capable of defining, constructing, networking, editing and delivering genome scale models of cellular processes have been recently attempted. All these represent important points in a spectrum of possibilities. This paper introduces Kera, a state of the art programming language for synthetic biology which is arguably ahead of similar languages or tools such as GEC, Antimony and GenoCAD. Kera is a full-fledged object oriented programming language which is tempered by biopart rule library named Samhita which captures the knowledge regarding the interaction of genome components and catalytic molecules. Prominent feature of the language are demonstrated through a toy example and the road map for the future development of Kera is also presented.

  3. Compiling the parallel programming language NestStep to the CELL processor

    OpenAIRE

    Holm, Magnus

    2010-01-01

    The goal of this project is to create a source-to-source compiler which will translate NestStep code to C code. The compiler's job is to replace NestStep constructs with a series of function calls to the NestStep runtime system. NestStep is a parallel programming language extension based on the BSP model. It adds constructs for parallel programming on top of an imperative programming language. For this project, only constructs extending the C language are relevant. The output code will compil...

  4. Compiler-Enforced Cache Coherence Using a Functional Language

    Directory of Open Access Journals (Sweden)

    Rich Wolski

    1996-01-01

    Full Text Available The cost of hardware cache coherence, both in terms of execution delay and operational cost, is substantial for scalable systems. Fortunately, compiler-generated cache management can reduce program serialization due to cache contention; increase execution performance; and reduce the cost of parallel systems by eliminating the need for more expensive hardware support. In this article, we use the Sisal functional language system as a vehicle to implement and investigate automatic, compiler-based cache management. We describe our implementation of Sisal for the IBM Power/4. The Power/4, briefly available as a product, represents an early attempt to build a shared memory machine that relies strictly on the language system for cache coherence. We discuss the issues associated with deterministic execution and program correctness on a system without hardware coherence, and demonstrate how Sisal (as a functional language is able to address those issues.

  5. Lazy functional programs in a concurrent environment

    NARCIS (Netherlands)

    Feijs, L.M.G.; Reniers, M.A.

    1997-01-01

    The mechanism of Landin-style stream input/output (I/O) makes it possible to write functional programs, which behave as reactive systems when executed with lazy evaluation. Functional programming languages like Gofer are attractive for programming the data transformations of a reactive system. But

  6. LANGUAGE SCHOOLS AND FOREIGN LANGUAGE STUDYING PROGRAMS IN PORTUGAL

    OpenAIRE

    Hritchenko, Iryna

    2017-01-01

    The article is devoted to the description and characterizing of language schools and foreign language studying programs in Portugal. The relevance of language learning for professional, mobility, self-developing means is shown. The main courses and programs are observed and the advantages and disadvantages of each of them are given. It is stated that Portuguese courses mostly follow the Common European Framework of Reference for Languages. A small synopsis of the abilities for each level is p...

  7. CAMAC module control from the TPA-1001/i by means of the FOCAL programming language

    International Nuclear Information System (INIS)

    Angelov, A.Kh.; Dubovik, L.V.

    1977-01-01

    The possibility of using FOCAL programming language to control CAMAC modules by minicomputer is considered. This language allows to make effective changes in the program and reduce the time necessary for writing and running programmes. To address CAMAC modules a packet of CAMAC subroutines from the CAMAC-tr A/i software is included into FOCAL language, its operational possibilities and linguistic peculiarities being completely preserved. A big fast memory enables one to add three additional functions to the function list of FOCAL language. An example is given illustrating the use of these functions

  8. Analysis of computer programming languages

    International Nuclear Information System (INIS)

    Risset, Claude Alain

    1967-01-01

    This research thesis aims at trying to identify some methods of syntax analysis which can be used for computer programming languages while putting aside computer devices which influence the choice of the programming language and methods of analysis and compilation. In a first part, the author proposes attempts of formalization of Chomsky grammar languages. In a second part, he studies analytical grammars, and then studies a compiler or analytic grammar for the Fortran language

  9. Learners Programming Language a Helping System for Introductory Programming Courses

    Directory of Open Access Journals (Sweden)

    MUHAMMAD SHUMAIL NAVEED

    2016-07-01

    Full Text Available Programming is the core of computer science and due to this momentousness a special care is taken in designing the curriculum of programming courses. A substantial work has been conducted on the definition of programming courses, yet the introductory programming courses are still facing high attrition, low retention and lack of motivation. This paper introduced a tiny pre-programming language called LPL (Learners Programming Language as a ZPL (Zeroth Programming Language to illuminate novice students about elementary concepts of introductory programming before introducing the first imperative programming course. The overall objective and design philosophy of LPL is based on a hypothesis that the soft introduction of a simple and paradigm specific textual programming can increase the motivation level of novice students and reduce the congenital complexities and hardness of the first programming course and eventually improve the retention rate and may be fruitful in reducing the dropout/failure level. LPL also generates the equivalent high level programs from user source program and eventually very fruitful in understanding the syntax of introductory programming languages. To overcome the inherent complexities of unusual and rigid syntax of introductory programming languages, the LPL provide elementary programming concepts in the form of algorithmic and plain natural language based computational statements. The initial results obtained after the introduction of LPL are very encouraging in motivating novice students and improving the retention rate.

  10. Educator Language Ideologies and a Top-Down Dual Language Program

    Science.gov (United States)

    Fitzsimmons-Doolan, Shannon; Palmer, Deborah; Henderson, Kathryn

    2017-01-01

    Dual language bilingual education (DLBE) programs are framed to reflect pluralist discourses (de Jong, E. [2013]. "Policy Discourses and U.S. Language in Education Policies." "Peabody Journal of Education" 88 (1): 98-111) and affiliated language ideologies. The continued expansion of DLBE programs not surprisingly brings to…

  11. Using Scripting Languages to Teach Programming

    OpenAIRE

    Syropoulos, Apostolos; Stavrianos, Athanasios

    2014-01-01

    Nowadays, scripting programming languages like Python, Perl and Ruby are widely used in system programming, scientific computing, etc. Although solving a particular problem in these languages requires less time, less programming effort, and less concepts to be taught to achieve the desired goal, still they are not used as teaching tools. Therefore, the use of scripting languages as a teaching vehicle for programming course is very promising. On the other hand, GUI programming, when performed ...

  12. Improving the interactivity and functionality of Web-based radiology teaching files with the Java programming language.

    Science.gov (United States)

    Eng, J

    1997-01-01

    Java is a programming language that runs on a "virtual machine" built into World Wide Web (WWW)-browsing programs on multiple hardware platforms. Web pages were developed with Java to enable Web-browsing programs to overlay transparent graphics and text on displayed images so that the user could control the display of labels and annotations on the images, a key feature not available with standard Web pages. This feature was extended to include the presentation of normal radiologic anatomy. Java programming was also used to make Web browsers compatible with the Digital Imaging and Communications in Medicine (DICOM) file format. By enhancing the functionality of Web pages, Java technology should provide greater incentive for using a Web-based approach in the development of radiology teaching material.

  13. Defunctionalized Interpreters for Programming Languages

    DEFF Research Database (Denmark)

    Danvy, Olivier

    2008-01-01

    by Reynolds in ``Definitional Interpreters for Higher-Order Programming Languages'' for functional implementations of denotational semantics, natural semantics, and big-step abstract machines using closure conversion, CPS transformation, and defunctionalization. Over the last few years, the author and his......This document illustrates how functional implementations of formal semantics (structural operational semantics, reduction semantics, small-step and big-step abstract machines, natural semantics, and denotational semantics) can be transformed into each other. These transformations were foreshadowed...... students have further observed that functional implementations of small-step and of big-step abstract machines are related using fusion by fixed-point promotion and that functional implementations of reduction semantics and of small-step abstract machines are related using refocusing and transition...

  14. Static Analysis of Functional Programs

    NARCIS (Netherlands)

    van den Berg, Klaas; van den Broek, P.M.

    1994-01-01

    In this paper, the static analysis of programs in the functional programming language Miranda is described based on two graph models. A new control-flow graph model of Miranda definitions is presented, and a model with four classes of caligraphs. Standard software metrics are applicable to these

  15. Software reliability and programming language

    International Nuclear Information System (INIS)

    Ehrenberger, W.

    1983-01-01

    When discussing advantages and drawbacks of programming languages, it is sometimes suggested to use these languages also for safety-related tasks. The author states the demands to be made on programming languages for this purpose. His recommendations are based on the work of TC7 of the European Workshop on Industrial Computer Systems and WG A3 of IEC SC 45a. (orig./HP) [de

  16. Computer Programming Languages for Health Care

    Science.gov (United States)

    O'Neill, Joseph T.

    1979-01-01

    This paper advocates the use of standard high level programming languages for medical computing. It recommends that U.S. Government agencies having health care missions implement coordinated policies that encourage the use of existing standard languages and the development of new ones, thereby enabling them and the medical computing community at large to share state-of-the-art application programs. Examples are based on a model that characterizes language and language translator influence upon the specification, development, test, evaluation, and transfer of application programs.

  17. Programming Language Paradigms

    OpenAIRE

    Felician ALECU

    2013-01-01

    This paper's goal is to briefly explain the basic theory behind programming languages and their history while taking a close look at different programming paradigms that are used today as well as describing their differences, benefits, and drawbacks

  18. 2APL: a practical agent programming language

    NARCIS (Netherlands)

    Dastani, M.M.

    2008-01-01

    This article presents a BDI-based agent-oriented programming language, called 2APL (A Practical Agent Programming Language). This programming language facilitates the implementation ofmulti-agent systems consisting of individual agents thatmay share and access external environments. It realizes

  19. Programming Language Paradigms

    Directory of Open Access Journals (Sweden)

    Bartoníček Jan

    2014-01-01

    Full Text Available This paper's goal is to briefly explain the basic theory behind programming languages and their history while taking a close look at different programming paradigms that are used today as well as describing their differences, benefits, and drawbacks

  20. An IBM 370 assembly language program verifier

    Science.gov (United States)

    Maurer, W. D.

    1977-01-01

    The paper describes a program written in SNOBOL which verifies the correctness of programs written in assembly language for the IBM 360 and 370 series of computers. The motivation for using assembly language as a source language for a program verifier was the realization that many errors in programs are caused by misunderstanding or ignorance of the characteristics of specific computers. The proof of correctness of a program written in assembly language must take these characteristics into account. The program has been compiled and is currently running at the Center for Academic and Administrative Computing of The George Washington University.

  1. Two functions of early language experience.

    Science.gov (United States)

    Arshavsky, Yuri I

    2009-05-01

    The unique human ability of linguistic communication, defined as the ability to produce a practically infinite number of meaningful messages using a finite number of lexical items, is determined by an array of "linguistic" genes, which are expressed in neurons forming domain-specific linguistic centers in the brain. In this review, I discuss the idea that infants' early language experience performs two complementary functions. In addition to allowing infants to assimilate the words and grammar rules of their mother language, early language experience initiates genetic programs underlying language production and comprehension. This hypothesis explains many puzzling characteristics of language acquisition, such as the existence of a critical period for acquiring the first language and the absence of a critical period for the acquisition of additional language(s), a similar timetable for language acquisition in children belonging to families of different social and cultural status, the strikingly similar timetables in the acquisition of oral and sign languages, and the surprisingly small correlation between individuals' final linguistic competence and the intensity of their training. Based on the studies of microcephalic individuals, I argue that genetic factors determine not only the number of neurons and organization of interneural connections within linguistic centers, but also the putative internal properties of neurons that are not limited to their electrophysiological and synaptic properties.

  2. Students' Perceptions of Bilingualism in Spanish and Mandarin Dual Language Programs

    Science.gov (United States)

    Lindholm-Leary, Kathryn

    2016-01-01

    Considerable research documents students' outcomes in dual language (DL) programs, but there is little examination of students' perceptions of bilingualism and its impact on students' cognitive functioning and social relationships, especially with comparative studies across different target languages and student backgrounds. This study, which…

  3. An evaluation framework and comparative analysis of the widely used first programming languages.

    Directory of Open Access Journals (Sweden)

    Muhammad Shoaib Farooq

    Full Text Available Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL. The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.

  4. An evaluation framework and comparative analysis of the widely used first programming languages.

    Science.gov (United States)

    Farooq, Muhammad Shoaib; Khan, Sher Afzal; Ahmad, Farooq; Islam, Saeed; Abid, Adnan

    2014-01-01

    Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL). The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.

  5. Second Language Word Learning through Repetition and Imitation: Functional Networks as a Function of Learning Phase and Language Distance.

    Science.gov (United States)

    Ghazi-Saidi, Ladan; Ansaldo, Ana Ines

    2017-01-01

    Introduction and Aim : Repetition and imitation are among the oldest second language (L2) teaching approaches and are frequently used in the context of L2 learning and language therapy, despite some heavy criticism. Current neuroimaging techniques allow the neural mechanisms underlying repetition and imitation to be examined. This fMRI study examines the influence of verbal repetition and imitation on network configuration. Integration changes within and between the cognitive control and language networks were studied, in a pair of linguistically close languages (Spanish and French), and compared to our previous work on a distant language pair (Ghazi-Saidi et al., 2013). Methods : Twelve healthy native Spanish-speaking (L1) adults, and 12 healthy native Persian-speaking adults learned 130 new French (L2) words, through a computerized audiovisual repetition and imitation program. The program presented colored photos of objects. Participants were instructed to look at each photo and pronounce its name as closely as possible to the native template (imitate). Repetition was encouraged as many times as necessary to learn the object's name; phonological cues were provided if necessary. Participants practiced for 15 min, over 30 days, and were tested while naming the same items during fMRI scanning, at week 1 (shallow learning phase) and week 4 (consolidation phase) of training. To compare this set of data with our previous work on Persian speakers, a similar data analysis plan including accuracy rates (AR), response times (RT), and functional integration values for the language and cognitive control network at each measure point was included, with further L1-L2 direct comparisons across the two populations. Results and Discussion : The evidence shows that learning L2 words through repetition induces neuroplasticity at the network level. Specifically, L2 word learners showed increased network integration after 3 weeks of training, with both close and distant language

  6. Type Soundness in the Dart Programming Language

    DEFF Research Database (Denmark)

    Strocco, Fabio

    Many mainstream programming languages are dynamically typed. This allows for rapid software development and programming flexibility because it gives programmers the freedom to use powerful programming patterns that are not allowed in statically typed programming languages. Nevertheless......, this freedom does not come without drawbacks: static bugs detection, IDE support, and compiler optimization techniques are harder to implement. In the last decades, the research literature and mainstream programming languages have been aiming to reach a trade-off between statically typed and dynamically typed...... languages. We investigate the trade-off, focusing on the area of optional typing, which allows programmers to choose when to use static type checking in parts of pro- grams. Our primary focus is Dart, an optionally typed programming language with a type system that is unsound by design. What makes Dart...

  7. A Derivational Approach to the Operational Semantics of Functional Languages

    DEFF Research Database (Denmark)

    Biernacka, Malgorzata

    We study the connections between different forms of operational semantics for functional programming languages and we present systematic methods of interderiving reduction semantics, abstract machines and higher-order evaluators. We first consider two methods based on program transformations: a s...

  8. WNetKAT: A Weighted SDN Programming and Verification Language

    DEFF Research Database (Denmark)

    Larsen, Kim Guldstrand; Schmid, Stefan; Xue, Bingtian

    2017-01-01

    Programmability and verifiability lie at the heart of the software-defined networking paradigm. While OpenFlow and its match-action concept provide primitive operations to manipulate hardware configurations, over the last years, several more expressive network programming languages have been...... developed. This paper presents WNetKAT, the first network programming language accounting for the fact that networks are inherently weighted, and communications subject to capacity constraints (e.g., in terms of bandwidth) and costs (e.g., latency or monetary costs). WNetKAT is based on a syntactic...... generalize to more complex (and stateful) network functions and service chains. For example, WNetKAT allows to model flows which need to traverse certain waypoint functions, which can change the traffic rate. This paper also shows the relationship between the equivalence problem of WNet...

  9. Benchmarks of programming languages for special purposes in the space station

    Science.gov (United States)

    Knoebel, Arthur

    1986-01-01

    Although Ada is likely to be chosen as the principal programming language for the Space Station, certain needs, such as expert systems and robotics, may be better developed in special languages. The languages, LISP and Prolog, are studied and some benchmarks derived. The mathematical foundations for these languages are reviewed. Likely areas of the space station are sought out where automation and robotics might be applicable. Benchmarks are designed which are functional, mathematical, relational, and expert in nature. The coding will depend on the particular versions of the languages which become available for testing.

  10. Two Functions of Language

    Science.gov (United States)

    Feldman, Carol Fleisher

    1977-01-01

    Author advocates the view that meaning is necessarily dependent upon the communicative function of language and examines the objections, particularly those of Noam Chomsky, to this view. Argues that while Chomsky disagrees with the idea that communication is the essential function of language, he implicitly agrees that it has a function.…

  11. Language constructs for modular parallel programs

    Energy Technology Data Exchange (ETDEWEB)

    Foster, I.

    1996-03-01

    We describe programming language constructs that facilitate the application of modular design techniques in parallel programming. These constructs allow us to isolate resource management and processor scheduling decisions from the specification of individual modules, which can themselves encapsulate design decisions concerned with concurrence, communication, process mapping, and data distribution. This approach permits development of libraries of reusable parallel program components and the reuse of these components in different contexts. In particular, alternative mapping strategies can be explored without modifying other aspects of program logic. We describe how these constructs are incorporated in two practical parallel programming languages, PCN and Fortran M. Compilers have been developed for both languages, allowing experimentation in substantial applications.

  12. Dissociated language functions: a matter of atypical language lateralization or cerebral plasticity?

    Science.gov (United States)

    Acioly, Marcus Andre; Gharabaghi, Alireza; Zimmermann, Christoph; Erb, Michael; Heckl, Stefan; Tatagiba, Marcos

    2014-01-01

    The left hemisphere is generally considered to harbor language functions. Atypical cortical language lateralization is mainly demonstrated in left-handed and ambidextrous individuals, whereas dissociated language functions have been reported in association with brain injuries as a part of the reorganization process. We present a thoughtful discussion on the underlying mechanisms of dissociated language functions through an illustrative case of dissociated expressive language. A 31-year-old left-handed woman presented with a recurrent left frontal glioma. Preoperative language functional magnetic resonance imaging (fMRI) panel revealed right-sided dominance for two different language tasks (verbal fluency and visual naming), and the word chain task demonstrated maximal activation in the left hemisphere at the posterior margin of the tumor. The patient was operated on awake to assess language functions intraoperatively. Preoperative fMRI findings were confirmed revealing a task-specific dissociation of expressive language functions. Surgical resection was taken to the functional boundaries. Postoperatively, no language dysfunction occurred. Dissociated language functions are prone to occur in long-standing lesions. Different patterns of dissociation may be encountered due to interindividual particularities and cerebral plasticity. The presented patient is unique by demonstrating new insight into expressive language dissociation, emphasizing the role of a preoperative language fMRI panel and the capability of intraoperative language mapping for identifying special language networks. Georg Thieme Verlag KG Stuttgart · New York.

  13. Associative programming language and virtual associative access manager

    Science.gov (United States)

    Price, C.

    1978-01-01

    APL provides convenient associative data manipulation functions in a high level language. Six statements were added to PL/1 via a preprocessor: CREATE, INSERT, FIND, FOR EACH, REMOVE, and DELETE. They allow complete control of all data base operations. During execution, data base management programs perform the functions required to support the APL language. VAAM is the data base management system designed to support the APL language. APL/VAAM is used by CADANCE, an interactive graphic computer system. VAAM is designed to support heavily referenced files. Virtual memory files, which utilize the paging mechanism of the operating system, are used. VAAM supports a full network data structure. The two basic blocks in a VAAM file are entities and sets. Entities are the basic information element and correspond to PL/1 based structures defined by the user. Sets contain the relationship information and are implemented as arrays.

  14. What is the Wymysorys Language for Vilamovians Today? Different Functions, Different Language Altitudes

    Directory of Open Access Journals (Sweden)

    Tymoteusz Król

    2016-12-01

    Full Text Available What makes the Wilamowice town so unique is the original language, Wymysorys. Vilamovian was brought to Poland by the settlers from the Western Europe and survived through the historical storms in the region till today. However, due to the after-Second World War suppressions of the German-like speaking community – bans of using the language, population displacement and deportations to the labor camps – the intergenerational knowledge transfer was disrupted. Children for whom the Vilamovian was their first language were being force to “unlearn” the language on the behalf of the dominating Polish. This violent political practice resulted in life-lasting trauma and unbreakable fear of speaking Vilamovian. Their native language was being forgotten by the post-war generations, although it was too late for them to naturally canvass Polish instead. Accordingly, a number of people declaring to do not know Wymysorys use particular words from it, while talking in Polish about traditional Vilamovian clothing, customs and values, deeply associated with Vilamowian identity. Contradictory to the earlier predications that Vilamowian language will die completely by the end of the 20th century, in the being of the second decade of the 21st century the dedicated revitalization program was introduced in the region. The initiative engaged scientists from major Polish universities – the University of Warsaw, Adam Mickiewicz University in Poznań – as well as foreign scholars. Wymysorys was introduced to the curriculum of the local schools and the intergenerational meetings are being held regularly. After some time, the Vilamovians also engaged into the revitalization program, even though there are strong differences in their linguistic bases. Today, the knowledge and use of Vilamowian is vividly growing amongst the young. The language once almost forgotten starts not only to gain back its communicative function, but more and more often takes upon a

  15. Functional Programming with C++ Template Metaprograms

    Science.gov (United States)

    Porkoláb, Zoltán

    Template metaprogramming is an emerging new direction of generative programming. With the clever definitions of templates we can force the C++ compiler to execute algorithms at compilation time. Among the application areas of template metaprograms are the expression templates, static interface checking, code optimization with adaption, language embedding and active libraries. However, as template metaprogramming was not an original design goal, the C++ language is not capable of elegant expression of metaprograms. The complicated syntax leads to the creation of code that is hard to write, understand and maintain. Although template metaprogramming has a strong relationship with functional programming, this is not reflected in the language syntax and existing libraries. In this paper we give a short and incomplete introduction to C++ templates and the basics of template metaprogramming. We will enlight the role of template metaprograms, and some important and widely used idioms. We give an overview of the possible application areas as well as debugging and profiling techniques. We suggest a pure functional style programming interface for C++ template metaprograms in the form of embedded Haskell code which is transformed to standard compliant C++ source.

  16. A programming language for composable DNA circuits.

    Science.gov (United States)

    Phillips, Andrew; Cardelli, Luca

    2009-08-06

    Recently, a range of information-processing circuits have been implemented in DNA by using strand displacement as their main computational mechanism. Examples include digital logic circuits and catalytic signal amplification circuits that function as efficient molecular detectors. As new paradigms for DNA computation emerge, the development of corresponding languages and tools for these paradigms will help to facilitate the design of DNA circuits and their automatic compilation to nucleotide sequences. We present a programming language for designing and simulating DNA circuits in which strand displacement is the main computational mechanism. The language includes basic elements of sequence domains, toeholds and branch migration, and assumes that strands do not possess any secondary structure. The language is used to model and simulate a variety of circuits, including an entropy-driven catalytic gate, a simple gate motif for synthesizing large-scale circuits and a scheme for implementing an arbitrary system of chemical reactions. The language is a first step towards the design of modelling and simulation tools for DNA strand displacement, which complements the emergence of novel implementation strategies for DNA computing.

  17. Persistent Functional Languages: Toward Functional Relational Databases

    NARCIS (Netherlands)

    Wevers, L.

    2014-01-01

    Functional languages provide new approaches to concurrency control, based on techniques such as lazy evaluation and memoization. We have designed and implemented a persistent functional language based on these ideas, which we plan to use for the implementation of a relational database system. With

  18. The Ruby programming language

    CERN Document Server

    Flanagan, David

    2008-01-01

    This book begins with a quick-start tutorial to the language, and then explains the language in detail from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules. The book also includes a long and thorough introduction to the rich API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text processing, numeric manipulation, collections, input/output, networking, and concurrency. An entire chapter is devoted to Ruby's metaprogramming capabilities. The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification. It is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.

  19. 1957-2007: 50 Years of Higher Order Programming Languages

    Directory of Open Access Journals (Sweden)

    Alen Lovrenčić

    2009-06-01

    Full Text Available Fifty years ago one of the greatest breakthroughs in computer programming and in the history of computers happened -- the appearance of FORTRAN, the first higher-order programming language. From that time until now hundreds of programming languages were invented, different programming paradigms were defined, all with the main goal to make computer programming easier and closer to as many people as possible. Many battles were fought among scientists as well as among developers around concepts of programming, programming languages and paradigms. It can be said that programming paradigms and programming languages were very often a trigger for many changes and improvements in computer science as well as in computer industry. Definitely, computer programming is one of the cornerstones of computer science.Today there are many tools that give a help in the process of programming, but there is still a programming tasks that can be solved only manually. Therefore, programming is still one of the most creative parts of interaction with computers.Programmers should chose programming language in accordance to task they have to solve, but very often, they chose it in accordance to their personal preferences, their beliefs and many other subjective reasons.Nevertheless, the market of programming languages can be merciless to languages as history was merciless to some people, even whole nations. Programming languages and developers get born, live and die leaving more or less tracks and successors, and not always the best survives. The history of programming languages is closely connected to the history of computers and computer science itself. Every single thing from one of them has its reflexions onto the other. This paper gives a short overview of last fifty years of computer programming and computer programming languages, but also gives many ideas that influenced other aspects of computer science. Particularly, programming paradigms are described, their

  20. Visual dataflow language for educational robots programming

    OpenAIRE

    ZIMIN G.A.; MORDVINOV D.A.

    2016-01-01

    Visual domain-specific languages usually have low entry barrier. Sometimes even children can program on such languages by working with visual representations. This is widely used in educational robotics domain, where most commonly used programming environments are visual. The paper describes a novel dataflow visual programming environment for embedded robotic platforms. Obviously, complex dataflow languages are not simple for understanding. The purpose of our tool is to "bridge" between light...

  1. Abstract Interpretation as a Programming Language

    Directory of Open Access Journals (Sweden)

    Mads Rosendahl

    2013-09-01

    Full Text Available In David Schmidt's PhD work he explored the use of denotational semantics as a programming language. It was part of an effort to not only treat formal semantics as specifications but also as interpreters and input to compiler generators. The semantics itself can be seen as a program and one may examine different programming styles and ways to represent states. Abstract interpretation is primarily a technique for derivation and specification of program analysis. As with denotational semantics we may also view abstract interpretations as programs and examine the implementation. The main focus in this paper is to show that results from higher-order strictness analysis may be used more generally as fixpoint operators for higher-order functions over lattices and thus provide a technique for immediate implementation of a large class of abstract interpretations. Furthermore, it may be seen as a programming paradigm and be used to write programs in a circular style.

  2. A performance analysis for evaluation of programming languages ...

    African Journals Online (AJOL)

    In Nigeria, several programming Languages exist from general purpose to special purpose programming languages that are used in one application domain. People always find difficulties about which programming language should be learnt and adopt to develop particular software. In this paper, three (3) most commonly ...

  3. A strategy for automatically generating programs in the lucid programming language

    Science.gov (United States)

    Johnson, Sally C.

    1987-01-01

    A strategy for automatically generating and verifying simple computer programs is described. The programs are specified by a precondition and a postcondition in predicate calculus. The programs generated are in the Lucid programming language, a high-level, data-flow language known for its attractive mathematical properties and ease of program verification. The Lucid programming is described, and the automatic program generation strategy is described and applied to several example problems.

  4. [Union-Endicott Schools: Foreign Language Program.

    Science.gov (United States)

    O'Connell, Raymond S.

    This brochure describing language programs to both parents and prospective high school language students in Endicott, New York focuses on developing student motivation and interest. Topics discussed include: (1) reasons for studying foreign language, (2) stages of foreign language learning, (3) course offerings, (4) homework, and (5) examinations.…

  5. The Metapedagogic Function of Language: Language for Language Teaching (Cases from the Nepalese Context)

    Science.gov (United States)

    Poudel, Kamal Kumar

    2017-01-01

    The metalingual (also called "metalinguistic") function of language is a well-discussed concept in the literature of functional linguistics. It is often conceived as a purpose in which language is used to define or talk about language itself. Similarly, the purpose in which language is used for teaching in general is explained as the…

  6. Ada--Programming Language of the Future.

    Science.gov (United States)

    Rudd, David

    1983-01-01

    Ada is a programing language developed for the Department of Defense, with a registered trademark. It was named for Ada Augusta, coworker of Charles Babbage and the world's first programer. The Department of Defense hopes to prevent variations and to establish Ada as a consistent, standardized language. (MNS)

  7. Particle Physics and Programming Languages

    OpenAIRE

    Watts, Gordon

    2017-01-01

    A SeaLang meetup - a presentation discussing various programming languages used in particle physics, from pushing common modern languages a bit past where they should be pushed, to an embedded DSL, to some full blown ones written.

  8. Spanish-Language Community-Based Mental Health Treatment Programs, Policy-Required Language-Assistance Programming, and Mental Health Treatment Access Among Spanish-Speaking Clients

    Science.gov (United States)

    McClellan, Sean R.

    2013-01-01

    Objectives. We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California’s Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Methods. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997–2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. Results. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P language-related disparities. Conclusions. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services. PMID:23865663

  9. Spanish-language community-based mental health treatment programs, policy-required language-assistance programming, and mental health treatment access among Spanish-speaking clients.

    Science.gov (United States)

    Snowden, Lonnie R; McClellan, Sean R

    2013-09-01

    We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California's Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997-2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P language-related disparities. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services.

  10. Programming Language Software For Graphics Applications

    Science.gov (United States)

    Beckman, Brian C.

    1993-01-01

    New approach reduces repetitive development of features common to different applications. High-level programming language and interactive environment with access to graphical hardware and software created by adding graphical commands and other constructs to standardized, general-purpose programming language, "Scheme". Designed for use in developing other software incorporating interactive computer-graphics capabilities into application programs. Provides alternative to programming entire applications in C or FORTRAN, specifically ameliorating design and implementation of complex control and data structures typifying applications with interactive graphics. Enables experimental programming and rapid development of prototype software, and yields high-level programs serving as executable versions of software-design documentation.

  11. PILOT: A Programming Language for Beginners.

    Science.gov (United States)

    Schnorr, Janice M.

    The presentation describes PILOT (Programmed Inquiry, Learning or Teaching), a special programing language easy for beginners to learn and available for several brands of microcomputers. PILOT is explained to contain substantially fewer commands than most other languages and to be written in an easy to understand manner. Edit commands and their…

  12. On Verification of PLC-Programs Written in the LD-Language

    Directory of Open Access Journals (Sweden)

    E. V. Kuzmin

    2012-01-01

    Full Text Available We discuss some questions connected with the construction of a technology of analysing correctness of Programmable Logic Controller programs. We consider an example of modeling and automated verification of PLC-programs written in the Ladder Diagram language (including timed function blocks of the IEC 61131-3 standard. We use the Cadence SMV for symbolic model checking. Program properties are written in the linear-time temporal logic LTL.

  13. Teaching Adaptability of Object-Oriented Programming Language Curriculum

    Science.gov (United States)

    Zhu, Xiao-dong

    2012-01-01

    The evolution of object-oriented programming languages includes update of their own versions, update of development environments, and reform of new languages upon old languages. In this paper, the evolution analysis of object-oriented programming languages is presented in term of the characters and development. The notion of adaptive teaching upon…

  14. Artificial intelligence programming languages for computer aided manufacturing

    Science.gov (United States)

    Rieger, C.; Samet, H.; Rosenberg, J.

    1979-01-01

    Eight Artificial Intelligence programming languages (SAIL, LISP, MICROPLANNER, CONNIVER, MLISP, POP-2, AL, and QLISP) are presented and surveyed, with examples of their use in an automated shop environment. Control structures are compared, and distinctive features of each language are highlighted. A simple programming task is used to illustrate programs in SAIL, LISP, MICROPLANNER, and CONNIVER. The report assumes reader knowledge of programming concepts, but not necessarily of the languages surveyed.

  15. Parallel transaction processing in functional languages, towards practical functional databases

    NARCIS (Netherlands)

    Wevers, L.; Huisman, Marieke; de Keijzer, Ander

    2013-01-01

    This paper shows how functional languages can be adapted for transaction processing, and discusses the implementation of a parallel runtime system for such functional transaction processing languages. We extend functional languages with current state variables and result state variables to allow the

  16. 25 CFR 39.131 - What is a Language Development Program?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is a Language Development Program? 39.131 Section 39... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

  17. Introducing ALAS: A Novel Agent-Oriented Programming Language

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Vidaković, Milan

    2011-09-01

    Agent-oriented programming languages represent a family of programming languages that provide developers with high-level abstractions and constructs necessary for implementing and using agent-related concepts. In this paper a novel agent-oriented programming language for rapid and efficient development of reactive agents, named ALAS, is presented. The simple, but powerful set of language constructs is designed to support the execution of agents in heterogenous environments, and to enable easy employment of advanced agent features, such as mobility and web service integration.

  18. Design and Implementation of the Futhark Programming Language

    DEFF Research Database (Denmark)

    Henriksen, Troels

    In this thesis we describe the design and implementation of Futhark, a small data-parallel purely functional array language that offers a machine-neutral programming model, and an optimising compiler that generates efficient OpenCL code for GPUs. The overall philosophy is based on seeking a middle...... a lightweight system of size-dependent types that enables the compiler to reason symbolically about the size of arrays in the program, and that reuses general-purpose compiler optimisations to infer relationships between sizes. Third, we furnish Futhark with novel parallel combinators capable of expressing...... reasoning. Fifth, we perform an evaluation on 21 benchmarks that demonstrates the impact of the language and compiler features, and shows application-level performance that is in many cases competitive with hand-written GPU code. Sixth, we make the Futhark compiler freely available with full source code...

  19. Total Immersion Language Program: A New Approach to Foreign Language Instruction. Technical Report.

    Science.gov (United States)

    Morel, Stefano

    A three-year experimental program established in 1966 in Spanish language instruction at the secondary level is reported in this study. Students at Commack High School North, New York, participated in a total immersion language program in Spanish, taking two to four classes of instruction in the target language per day. Classes included regular…

  20. Streaming for Functional Data-Parallel Languages

    DEFF Research Database (Denmark)

    Madsen, Frederik Meisner

    In this thesis, we investigate streaming as a general solution to the space inefficiency commonly found in functional data-parallel programming languages. The data-parallel paradigm maps well to parallel SIMD-style hardware. However, the traditional fully materializing execution strategy...... by extending two existing data-parallel languages: NESL and Accelerate. In the extensions we map bulk operations to data-parallel streams that can evaluate fully sequential, fully parallel or anything in between. By a dataflow, piecewise parallel execution strategy, the runtime system can adjust to any target...... flattening necessitates all sub-computations to materialize at the same time. For example, naive n by n matrix multiplication requires n^3 space in NESL because the algorithm contains n^3 independent scalar multiplications. For large values of n, this is completely unacceptable. We address the problem...

  1. A survey of object oriented languages in programming environments

    OpenAIRE

    Haakonsen, Harald

    1987-01-01

    Approved for public release; distribution is unlimited This thesis addresses object oriented programming languages; and a restrictive definition of object oriented programming languages is presented and defended. Differences between programming languages are discussed and related to interactive integrated programming environments. Topics related to user friendly interface to the computer system and modem programming practice are discussed. The thesis especially addresses features in ...

  2. Real-Time MENTAT programming language and architecture

    Science.gov (United States)

    Grimshaw, Andrew S.; Silberman, Ami; Liu, Jane W. S.

    1989-01-01

    Real-time MENTAT, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as MENTAT. It provides an easy-to-use mechanism to exploit parallelism, language constructs for the expression and enforcement of timing constraints, and run-time support for scheduling and exciting real-time programs. The real-time MENTAT programming language is an extended C++. The extensions are added to facilitate automatic detection of data flow and generation of data flow graphs, to express the timing constraints of individual granules of computation, and to provide scheduling directives for the runtime system. A high-level view of the real-time MENTAT system architecture and programming language constructs is provided.

  3. Swift vs. Objective-C: A New Programming Language

    Directory of Open Access Journals (Sweden)

    Cristian González García

    2015-06-01

    In this article, we compare the new programming language of Apple, Swift, with the main programming language of Apple before Swift, Objective-C. We are going to show the differences, characteristics and novelties to verify the words of Apple about Swift. With that we want to answer the next question: Is Swift a new programming language easier, more secure and quicker to develop than Objective-C?

  4. Software and the future of programming languages.

    Science.gov (United States)

    Aho, Alfred V

    2004-02-27

    Although software is the key enabler of the global information infrastructure, the amount and extent of software in use in the world today are not widely understood, nor are the programming languages and paradigms that have been used to create the software. The vast size of the embedded base of existing software and the increasing costs of software maintenance, poor security, and limited functionality are posing significant challenges for the software R&D community.

  5. 25 CFR 39.132 - Can a school integrate Language Development programs into its regular instructional program?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false Can a school integrate Language Development programs into... Language Development Programs § 39.132 Can a school integrate Language Development programs into its regular instructional program? A school may offer Language Development programs to students as part of its...

  6. The C++ programming language

    CERN Document Server

    Stroustrup, Bjarne

    2013-01-01

    The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has updated his definitive reference and tutorial for everyone who uses the language and needs to understand its latest version. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.

  7. Mapping and Visiting in Functional and Object-oriented Programming

    DEFF Research Database (Denmark)

    Nørmark, Kurt; Thomsen, Bent; Thomsen, Lone Leth

    2008-01-01

    Mapping and visiting represent different programming styles for traversals of collections of data.  Mapping is rooted in the functional programming paradigm, and visiting is rooted in the object-oriented programming paradigm.  This paper explores the similarities and differences between mapping...... and visiting, seen across the traditions in the two different programming paradigms. The paper is concluded with recommendations for mapping and visiting in programming languages that support both the functional and the object-oriented paradigms....

  8. Genetic programming over context-free languages with linear constraints for the knapsack problem: first results.

    Science.gov (United States)

    Bruhn, Peter; Geyer-Schulz, Andreas

    2002-01-01

    In this paper, we introduce genetic programming over context-free languages with linear constraints for combinatorial optimization, apply this method to several variants of the multidimensional knapsack problem, and discuss its performance relative to Michalewicz's genetic algorithm with penalty functions. With respect to Michalewicz's approach, we demonstrate that genetic programming over context-free languages with linear constraints improves convergence. A final result is that genetic programming over context-free languages with linear constraints is ideally suited to modeling complementarities between items in a knapsack problem: The more complementarities in the problem, the stronger the performance in comparison to its competitors.

  9. Programming Language Use in US Academia and Industry

    Science.gov (United States)

    Ben Arfa Rabai, Latifa; Cohen, Barry; Mili, Ali

    2015-01-01

    In the same way that natural languages influence and shape the way we think, programming languages have a profound impact on the way a programmer analyzes a problem and formulates its solution in the form of a program. To the extent that a first programming course is likely to determine the student's approach to program design, program analysis,…

  10. Code Maintenance and Design for a Visual Programming Language Graphical User Interface

    National Research Council Canada - National Science Library

    Pierson, Graham

    2004-01-01

    This work adds new functionality to an existing visual programming environment. It applies software maintenance techniques for use with the Java Language in a Microsoft Windows operating system environment...

  11. The Language of Literacy: A National Resource Directory of Aboriginal Literacy Programs.

    Science.gov (United States)

    Sabourin, Beverly; Globensky, Peter Andre

    This directory presents, in narrative form, core information about the operations of approximately 100 Aboriginal literacy programs throughout Canada. To qualify for inclusion in the directory, each program had to offer basic, functional, or advanced literacy training; offer literacy training in English, French, or an Aboriginal language; be…

  12. Database Programming Languages

    DEFF Research Database (Denmark)

    This volume contains the proceedings of the 11th International Symposium on Database Programming Languages (DBPL 2007), held in Vienna, Austria, on September 23-24, 2007. DBPL 2007 was one of 15 meetings co-located with VLBD (the International Conference on Very Large Data Bases). DBPL continues...

  13. A comparison of common programming languages used in bioinformatics.

    Science.gov (United States)

    Fourment, Mathieu; Gillings, Michael R

    2008-02-05

    The performance of different programming languages has previously been benchmarked using abstract mathematical algorithms, but not using standard bioinformatics algorithms. We compared the memory usage and speed of execution for three standard bioinformatics methods, implemented in programs using one of six different programming languages. Programs for the Sellers algorithm, the Neighbor-Joining tree construction algorithm and an algorithm for parsing BLAST file outputs were implemented in C, C++, C#, Java, Perl and Python. Implementations in C and C++ were fastest and used the least memory. Programs in these languages generally contained more lines of code. Java and C# appeared to be a compromise between the flexibility of Perl and Python and the fast performance of C and C++. The relative performance of the tested languages did not change from Windows to Linux and no clear evidence of a faster operating system was found. Source code and additional information are available from http://www.bioinformatics.org/benchmark/. This benchmark provides a comparison of six commonly used programming languages under two different operating systems. The overall comparison shows that a developer should choose an appropriate language carefully, taking into account the performance expected and the library availability for each language.

  14. Evaluation of Language Function under Awake Craniotomy

    Science.gov (United States)

    KANNO, Aya; MIKUNI, Nobuhiro

    2015-01-01

    Awake craniotomy is the only established way to assess patients’ language functions intraoperatively and to contribute to their preservation, if necessary. Recent guidelines have enabled the approach to be used widely, effectively, and safely. Non-invasive brain functional imaging techniques, including functional magnetic resonance imaging and diffusion tensor imaging, have been used preoperatively to identify brain functional regions corresponding to language, and their accuracy has increased year by year. In addition, the use of neuronavigation that incorporates this preoperative information has made it possible to identify the positional relationships between the lesion and functional regions involved in language, conduct functional brain mapping in the awake state with electrical stimulation, and intraoperatively assess nerve function in real time when resecting the lesion. This article outlines the history of awake craniotomy, the current state of pre- and intraoperative evaluation of language function, and the clinical usefulness of such functional evaluation. When evaluating patients’ language functions during awake craniotomy, given the various intraoperative stresses involved, it is necessary to carefully select the tasks to be undertaken, quickly perform all examinations, and promptly evaluate the results. As language functions involve both input and output, they are strongly affected by patients’ preoperative cognitive function, degree of intraoperative wakefulness and fatigue, the ability to produce verbal articulations and utterances, as well as perform synergic movement. Therefore, it is essential to appropriately assess the reproducibility of language function evaluation using awake craniotomy techniques. PMID:25925758

  15. Evaluation of Language Function under Awake Craniotomy.

    Science.gov (United States)

    Kanno, Aya; Mikuni, Nobuhiro

    2015-01-01

    Awake craniotomy is the only established way to assess patients' language functions intraoperatively and to contribute to their preservation, if necessary. Recent guidelines have enabled the approach to be used widely, effectively, and safely. Non-invasive brain functional imaging techniques, including functional magnetic resonance imaging and diffusion tensor imaging, have been used preoperatively to identify brain functional regions corresponding to language, and their accuracy has increased year by year. In addition, the use of neuronavigation that incorporates this preoperative information has made it possible to identify the positional relationships between the lesion and functional regions involved in language, conduct functional brain mapping in the awake state with electrical stimulation, and intraoperatively assess nerve function in real time when resecting the lesion. This article outlines the history of awake craniotomy, the current state of pre- and intraoperative evaluation of language function, and the clinical usefulness of such functional evaluation. When evaluating patients' language functions during awake craniotomy, given the various intraoperative stresses involved, it is necessary to carefully select the tasks to be undertaken, quickly perform all examinations, and promptly evaluate the results. As language functions involve both input and output, they are strongly affected by patients' preoperative cognitive function, degree of intraoperative wakefulness and fatigue, the ability to produce verbal articulations and utterances, as well as perform synergic movement. Therefore, it is essential to appropriately assess the reproducibility of language function evaluation using awake craniotomy techniques.

  16. Scientific Computing in the CH Programming Language

    Directory of Open Access Journals (Sweden)

    Harry H. Cheng

    1993-01-01

    Full Text Available We have developed a general-purpose block-structured interpretive programming Ianguage. The syntax and semantics of this language called CH are similar to C. CH retains most features of C from the scientific computing point of view. In this paper, the extension of C to CH for numerical computation of real numbers will be described. Metanumbers of −0.0, 0.0, Inf, −Inf, and NaN are introduced in CH. Through these metanumbers, the power of the IEEE 754 arithmetic standard is easily available to the programmer. These metanumbers are extended to commonly used mathematical functions in the spirit of the IEEE 754 standard and ANSI C. The definitions for manipulation of these metanumbers in I/O; arithmetic, relational, and logic operations; and built-in polymorphic mathematical functions are defined. The capabilities of bitwise, assignment, address and indirection, increment and decrement, as well as type conversion operations in ANSI C are extended in CH. In this paper, mainly new linguistic features of CH in comparison to C will be described. Example programs programmed in CH with metanumbers and polymorphic mathematical functions will demonstrate capabilities of CH in scientific computing.

  17. GSFC Systems Test and Operation Language (STOL) functional requirements and language description

    Science.gov (United States)

    Desjardins, R.; Hall, G.; Mcguire, J.; Merwarth, P.; Mocarsky, W.; Truszkowski, W.; Villasenor, A.; Brosi, F.; Burch, P.; Carey, D.

    1978-01-01

    The Systems Tests and Operation Language (STOL) provides the means for user communication with payloads, applications programs, and other ground system elements. It is a systems operation language that enables an operator or user to communicate a command to a computer system. The system interprets each high level language directive from the user and performs the indicated action, such as executing a program, printing out a snapshot, or sending a payload command. This document presents the following: (1) required language features and implementation considerations; (2) basic capabilities; (3) telemetry, command, and input/output directives; (4) procedure definition and control; (5) listing, extension, and STOL nucleus capabilities.

  18. Programming language for computations in the Interkosmos program

    Science.gov (United States)

    Schmidt, K.

    1975-01-01

    The programming system for Intercosmos data processing, based on the structural programming theory, which considers a program as an ordered set of standardized elementary parts, from which the user programs are automatically generated, is described. The programs are comprised of several modules, which are briefly summarized. The general structure of the programming system is presented in a block diagram. A programming control language developed to formulate the problem quickly and completely is presented along with basic symbols which are characteristic of the Intercosmos programming system.

  19. Discount method for programming language evaluation

    DEFF Research Database (Denmark)

    Kurtev, Svetomir; Christensen, Tommy Aagaard; Thomsen, Bent

    2016-01-01

    This paper presents work in progress on developing a Discount Method for Programming Language Evaluation inspired by the Discount Usability Evaluation method (Benyon 2010) and the Instant Data Analysis method (Kjeldskov et al. 2004). The method is intended to bridge the gap between small scale...... internal language design evaluation methods and large scale surveys and quantitative evaluation methods. The method is designed to be applicable even before a compiler or IDE is developed for a new language. To test the method, a usability evaluation experiment was carried out on the Quorum programming...... language (Stefik et al. 2016) using programmers with experience in C and C#. When comparing our results with previous studies of Quorum, most of the data was comparable though not strictly in agreement. However, the discrepancies were mainly related to the programmers pre-existing expectations...

  20. Transcranial magnetic stimulation: language function.

    Science.gov (United States)

    Epstein, C M

    1998-07-01

    Studies of language using transcranial magnetic stimulation (TMS) have focused both on identification of language areas and on elucidation of function. TMS may result in either inhibition or facilitation of language processes and may operate directly at a presumptive site of language cortex or indirectly through intracortical networks. TMS has been used to create reversible "temporary lesions," similar to those produced by Wada tests and direct cortical electrical stimulation, in cerebral cortical areas subserving language function. Rapid-rate TMS over the left inferior frontal region blocks speech output in most subjects. However, the results are not those predicted from classic models of language organization. Speech arrest is obtained most easily over facial motor cortex, and true aphasia is rare, whereas right hemisphere or bilateral lateralization is unexpectedly prominent. A clinical role for these techniques is not yet fully established. Interfering with language comprehension and verbal memory is currently more difficult than blocking speech output, but numerous TMS studies have demonstrated facilitation of language-related tasks, including oral word association, story recall, digit span, and picture naming. Conversely, speech output also facilitates motor responses to TMS in the dominant hemisphere. Such new and often-unexpected findings may provide important insights into the organization of language.

  1. Mandarin functional MRI Language paradigms

    OpenAIRE

    Ci, He; van Graan, Andre; Gonz?lvez, Gloria; Thompson, Pamela; Hill, Andrea; Duncan, John S.

    2016-01-01

    Abstract Objective The objective of this study was to implement convenient, fast, and accurate Mandarin task paradigms for functional MRI, and to locate the Chinese language functional areas in frontal and temporal lobes. Materials and Methods Nineteen healthy Chinese volunteers participated in this study, which utilized a block design with four language tasks: auditory naming (AN), picture naming (PN), verbal fluency?character (VFC), and verbal fluency?letter (VFL). All functional images wer...

  2. Students' Perspective on the First Programming Language: C-Like or Pascal-Like Languages?

    Science.gov (United States)

    Xinogalos, Stelios; Pitner, Tomáš; Ivanovic, Mirjana; Savic, Miloš

    2018-01-01

    The choice of the first programming language (FPL) has been a controversial issue for several decades. Nearly everyone agrees that the FPL is important and affects students' subsequent education on programming. The study presented in this article investigates the suitability of various C-like and Pascal-like programming languages as a FPL.…

  3. Which programming language should follow Scratch? JavaScript?

    OpenAIRE

    Bevčič, Mateja

    2017-01-01

    Pupils start with Scratch programming already in the second triennium of primary school. Scratch is a visual programming language where users learn basic programming by stacking blocks of commands. The problems then arise when switching to text-based programming as this represents a great and demanding step for pupils. It is for this very reason very important which programming language and environment we select as we try to make this step as easy as possible for pupils. Pyt...

  4. Structured Design Language for Computer Programs

    Science.gov (United States)

    Pace, Walter H., Jr.

    1986-01-01

    Box language used at all stages of program development. Developed to provide improved productivity in designing, coding, and maintaining computer programs. BOX system written in FORTRAN 77 for batch execution.

  5. A Functional Specification for a Programming Language for Computer Aided Learning Applications.

    Science.gov (United States)

    National Research Council of Canada, Ottawa (Ontario).

    In 1972 there were at least six different course authoring languages in use in Canada with little exchange of course materials between Computer Assisted Learning (CAL) centers. In order to improve facilities for producing "transportable" computer based course materials, a working panel undertook the definition of functional requirements of a user…

  6. Programming languages and operating systems used in data base systems

    International Nuclear Information System (INIS)

    Radulescu, T.G.

    1977-06-01

    Some apsects of the use of the programming languages and operating systems in the data base systems are presented. There are four chapters in this paper. In the first chapter we present some generalities about the programming languages. In the second one we describe the use of the programming languages in the data base systems. A classification of the programming languages used in data base systems is presented in the third one. An overview of the operating systems is made in the last chapter. (author)

  7. AN IMAGE ENHANCEMENT ENVIRONMENT DESIGNED AT 32-BIT VERSION OF VISUAL BASIC 4 PROGRAMMING LANGUAGE USING THE WIN32 API FUNCTIONS

    Directory of Open Access Journals (Sweden)

    Aydın KIZILKAYA

    2000-01-01

    Full Text Available In this paper, using the Win32 API (Application Programming Interface functions and MDI (Multiple Document Interface programming technique, which is main principle of Windows system, designed an image enhancement environment at 32-bit version of Visual Basic 4 programming language is investigated. Image enhancement algorithms could be easily applied in this environment and each of results obtained could be separately showed in frames on same environment. Image enhancement techniques used in this environment are observed in spatial domain. With this program observing image enhancement techniques are contrast stretching, histogram equalization, thresholding, negative imaging, low-pass filtering, high-pass filtering and median filtering. In the filtering process of the images are utilized of the convolution techniques at this environment.

  8. Object Oriented and Functional Programming for Symbolic Manipulation

    OpenAIRE

    Vlasov, Alexander Yu.

    1999-01-01

    The advantages of mixed approach with using different kinds of programming techniques for symbolic manipulation are discussed. The main purpose of approach offered is merge the methods of object oriented programming that convenient for presentation data and algorithms for user with advantages of functional languages for data manipulation, internal presentation, and portability of software.

  9. Functional programming in JavaScript

    CERN Document Server

    Mantyla, Dan

    2015-01-01

    If you are a JavaScript developer interested in learning functional programming, looking for the quantum leap towards mastering the JavaScript language, or just want to become a better programmer in general, then this book is ideal for you. It is aimed at programmers involved in developing reactive frontend apps, server-side apps that wrangle with reliability and concurrency, and everything in between.

  10. 25 CFR 39.136 - What is the WSU for Language Development programs?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is the WSU for Language Development programs? 39.136... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.136 What is the WSU for Language Development programs? Language Development programs are funded at 0.13 WSUs per student. ...

  11. Starting a New Language Education Program

    Science.gov (United States)

    Harris, Kathy

    2015-01-01

    Early years and primary teachers have a unique opportunity to apply their strong teaching practices, classroom management and understanding of childhood literacy development to teaching a language. This paper reports on a project from Independent Schools Queensland to increase language programs in schools by retraining classroom teachers.…

  12. HAL/S - The programming language for Shuttle

    Science.gov (United States)

    Martin, F. H.

    1974-01-01

    HAL/S is a higher order language and system, now operational, adopted by NASA for programming Space Shuttle on-board software. Program reliability is enhanced through language clarity and readability, modularity through program structure, and protection of code and data. Salient features of HAL/S include output orientation, automatic checking (with strictly enforced compiler rules), the availability of linear algebra, real-time control, a statement-level simulator, and compiler transferability (for applying HAL/S to additional object and host computers). The compiler is described briefly.

  13. Use of the PASKAL' language for programming in experiment automation systems

    International Nuclear Information System (INIS)

    Ostrovnoj, A.I.

    1985-01-01

    A complex of standard solutions intended for realization of the main functions is suggested; execution of these solutions is provided by any system for experiment automation. They include: recording and accumulation of experimental data; visualization and preliminary processing of incoming data, interaction with the operator and system control; data filing. It is advisable to use standard software, to represent data processing algorithms as parallel processes, to apply the PASCAL' language for programming. Programming using CAMAC equipment is provided by complex of procedures similar to the set of subprograms in the FORTRAN language. Utilization of a simple data file in accumulation and processing programs ensures unified representation of experimental data and uniform access to them on behalf of a large number of programs operating both on-line and off-line regimes. The suggested approach is realized when developing systems on the base of the SM-3, SM-4 and MERA-60 computers with RAFOS operating system

  14. Human brain mapping of language-related function on 1.5T magnetic resonance system: focused on motor language function

    International Nuclear Information System (INIS)

    Jung, Hee Young; Kim, Jae Hyoung; Shin, Taemin; Piao, Xiang Hao; Kim, Jae Soo; Lee, Gyung Kyu; Park, Il Soon; Park, Ji Hoon; Kang, Su Jin; You, Jin Jong; Chung, Sung Hoon

    1998-01-01

    To investigate the feasibility of functional MR imaging of motor language function and its usefulness in the determination of hemispheric language dominance. In order to activate the motor center of language, six subjects ( 5 right-handed, 1 left-handed: 3 males: 3 females) generated words. They were requested to do this silently, without physical articulation, in response to English letters presented visually. Gradient-echo images (TR/TE/flip angle, 80/60/40 deg; 64 x 128 matrix; 10 mm thickness) were obtained in three axial planes including the inferior frontal gyrus. Functional maps were created by the postprocessing of gradient-echo images, including subtraction and statistics. Areas of activation were topographically analyzed and numbers of activated pixels in each region were compared between right and left sides. The reproducibility of functional maps was tested by repetition of functional imaging in the same subjects. Our results suggest that functional MR imaging can depict the activation of motor language function in the brain and can be used a useful non-invasive method for determining the hemispheric dominance of language. (author). 26 refs., 3 figs

  15. The programming language 'PEARL' and its implementation

    International Nuclear Information System (INIS)

    Pelz, K.

    1978-01-01

    This paper describes the real time programming language PEARL, its history and design principles and the portability techniques involved in the implementation of a subset of the language on four computer systems. (Auth.)

  16. Programming languages for business problem solving

    CERN Document Server

    Wang, Shouhong

    2007-01-01

    It has become crucial for managers to be computer literate in today's business environment. It is also important that those entering the field acquire the fundamental theories of information systems, the essential practical skills in computer applications, and the desire for life-long learning in information technology. Programming Languages for Business Problem Solving presents a working knowledge of the major programming languages, including COBOL, C++, Java, HTML, JavaScript, VB.NET, VBA, ASP.NET, Perl, PHP, XML, and SQL, used in the current business computing environment. The book examin

  17. Using Problem Solving to Teach a Programming Language.

    Science.gov (United States)

    Milbrandt, George

    1995-01-01

    Computer studies courses should incorporate as many computer concepts and programming language experiences as possible. A gradual increase in problem difficulty will help the student to understand various computer concepts, and the programming language's syntax and structure. A sidebar provides two examples of how to establish a learning…

  18. FOREIGN LANGUAGE PROGRAMS OFFERED IN TURKISH UNIVERSITIES

    Directory of Open Access Journals (Sweden)

    Bengül CETINTAS

    2016-10-01

    Full Text Available n this study, the departments of philology and teaching, which take place in higher education programs in Turkey and give education in foreign language, have been examined. 23 different languages are offered to philology students who wants to attend to faculty of literature. Students can prefer classical languages besides modern languages. However, English, German, French, Arabic and Japanese are offered to the students of teaching department. To teach another foreign language, pedagogical formation is also required.This study focuses on the departments of German Language Teaching and German Language and Literature. From this point, the place and the importance of other philology and foreign language teaching departments in Turkish higher education have been examined.

  19. Comparison of Spontaneously Elicited Language Patterns in Specific Language Impairment and High-Functioning Autism.

    Science.gov (United States)

    Craig, Megan; Trauner, Doris

    2018-02-01

    We aimed to characterize differences in the use of language in children with specific language impairment and high-functioning autism by analyzing verbal responses on standardized tests. The overall goal was to provide clinicians with additional tools with which to aid in distinguishing the two neurodevelopmental disorders. This study included 16 children with specific language impairment, 28 children with high-functioning autism, and 52 typically developing participants between the ages of six and 14. Groups were matched for age, and specific language impairment and high-functioning autism groups were matched on verbal and performance IQ. Responses from standardized tests were examined for response length, grammatical errors, filler words, perseverations, revisions (repeated attempts to begin or continue a sentence), off-topic attention shifts (lapses in attention to the task), and rambling. Data were analyzed using parametric and nonparametric methods. Specific language impairment responses were longer and contained more filler words than did those of the other two groups, whereas high-functioning autism responses exhibited more grammatical errors, off-topic attention shifts, and rambling. Specific language impairment and high-functioning autism responses showed higher rates of perseveration compared with controls. There were no significant differences in revisions among the three groups. Differences in language patterns of participants with specific language impairment and high-functioning autism may be useful to the clinician in helping to differentiate isolated language impairment from high-functioning autism. The results also support the conclusion that the two conditions are separable, and each exhibits a different pattern of language dysfunction. Copyright © 2017 Elsevier Inc. All rights reserved.

  20. Programming Language: Concepts and Paradigms

    OpenAIRE

    Ruiz Lizama, Edgar

    2014-01-01

    The article presents the concepts that govern around the programming languages and the paradigms of the programming and the influence in the development of the software. El artículo presenta los conceptos que rigen a los lenguajes de programación y los paradigmas de la programación y como estos influyen en el desarrollo del software.

  1. Writing Kurdish Alphabetics in Java Programming Language

    OpenAIRE

    Rebwar Mala Nabi; Sardasht M-Raouf Mahmood; Mohammed Qadir Kheder; Shadman Mahmood

    2016-01-01

    Nowadays, Kurdish programmers usually suffer when they need to write Kurdish letter while they program in java. More to say, all the versions of Java Development Kits have not supported Kurdish letters. Therefore, the aim of this study is to develop Java Kurdish Language Package (JKLP) for solving writing Kurdish alphabetic in Java programming language. So that Kurdish programmer and/or students they can converts the English-alphabetic to Kurdish-alphabetic. Furthermore, adding Kurdish langua...

  2. In the Age of Web: Typed Functional-First Programming Revisited

    Directory of Open Access Journals (Sweden)

    Tomas Petricek

    2015-12-01

    Full Text Available Most programming languages were designed before the age of web. This matters because the web changes many assumptions that typed functional language designers take for granted. For example, programs do not run in a closed world, but must instead interact with (changing and likely unreliable services and data sources, communication is often asynchronous or event-driven, and programs need to interoperate with untyped environments. In this paper, we present how the F# language and libraries face the challenges posed by the web. Technically, this comprises using type providers for integration with external information sources and for integration with untyped programming environments, using lightweight meta-programming for targeting JavaScript and computation expressions for writing asynchronous code. In this inquiry, the holistic perspective is more important than each of the features in isolation. We use a practical case study as a starting point and look at how F# language and libraries approach the challenges posed by the web. The specific lessons learned are perhaps less interesting than our attempt to uncover hidden assumptions that no longer hold in the age of web.

  3. The Resource constrained shortest path problem implemented in a lazy functional language

    NARCIS (Netherlands)

    Hartel, Pieter H.; Glaser, Hugh

    The resource constrained shortest path problem is an NP-hard problem for which many ingenious algorithms have been developed. These algorithms are usually implemented in Fortran or another imperative programming language. We have implemented some of the simpler algorithms in a lazy functional

  4. Stimulation of Executive Functions as Part of the Language Intervention Process in Children with Autism Spectrum Disorder.

    Science.gov (United States)

    Sun, Ingrid Ya I; Varanda, Cristina Andrade; Fernandes, Fernanda Dreux

    2017-01-01

    Identifying effective methods for stimulating language and communication of children with autism spectrum disorder (ASD) is fundamental to the effective use of available resources to support these children. This pilot study was designed to explore the potential benefits of a program of stimulation of executive functions (SEF) on the functional aspects of language and communication through the assessment of the functional communicative profile and social-cognitive performance. Twenty children, aged 5-12 years, with a diagnosis of ASD participated in the study. Two stimulation programs were offered over a 10- to 12-week period as part of the regular services offered to these children through a University's speech and language therapy outpatient clinic in São Paulo, Brazil. Children either received SEF intervention in their home implemented by their parent/s, with close monitoring by the speech-language pathologist (SLP) (group 1), or they received SEF by the SLP during regular speech-language therapy individual sessions (group 2). The findings suggested that there were differences between the children's pre- and posttest performance. Significantly different performances were observed in the areas of occupation of communication space, proportion of communicative interactivity, and social-cognitive performance. The inclusion of activities to stimulate executive function abilities in language intervention for children with ASD warrants further investigation. © 2017 S. Karger AG, Basel.

  5. Hierarchical data structures for graphics program languages

    International Nuclear Information System (INIS)

    Gonauser, M.; Schinner, P.; Weiss, J.

    1978-01-01

    Graphic data processing with a computer makes exacting demands on the interactive capability of the program language and the management of the graphic data. A description of the structure of a graphics program language which has been shown by initial practical experiments to possess a particularly favorable interactive capability is followed by the evaluation of various data structures (list, tree, ring) with respect to their interactive capability in processing graphics. A practical structure is proposed. (orig.) [de

  6. Functional language shift to the right hemisphere in patients with language-eloquent brain tumors.

    Science.gov (United States)

    Krieg, Sandro M; Sollmann, Nico; Hauck, Theresa; Ille, Sebastian; Foerschler, Annette; Meyer, Bernhard; Ringel, Florian

    2013-01-01

    Language function is mainly located within the left hemisphere of the brain, especially in right-handed subjects. However, functional MRI (fMRI) has demonstrated changes of language organization in patients with left-sided perisylvian lesions to the right hemisphere. Because intracerebral lesions can impair fMRI, this study was designed to investigate human language plasticity with a virtual lesion model using repetitive navigated transcranial magnetic stimulation (rTMS). Fifteen patients with lesions of left-sided language-eloquent brain areas and 50 healthy and purely right-handed participants underwent bilateral rTMS language mapping via an object-naming task. All patients were proven to have left-sided language function during awake surgery. The rTMS-induced language errors were categorized into 6 different error types. The error ratio (induced errors/number of stimulations) was determined for each brain region on both hemispheres. A hemispheric dominance ratio was then defined for each region as the quotient of the error ratio (left/right) of the corresponding area of both hemispheres (ratio >1 = left dominant; ratio right dominant). Patients with language-eloquent lesions showed a statistically significantly lower ratio than healthy participants concerning "all errors" and "all errors without hesitations", which indicates a higher participation of the right hemisphere in language function. Yet, there was no cortical region with pronounced difference in language dominance compared to the whole hemisphere. This is the first study that shows by means of an anatomically accurate virtual lesion model that a shift of language function to the non-dominant hemisphere can occur.

  7. The programming language EFL

    Science.gov (United States)

    Feldman, S. I.

    1978-01-01

    EFL is a comprehensive language designed to make it easy to write portable, understandable programs. It provides a rich set of data types and structures, a convenient operator set, and good control flow forms. The lexical form is easy to type and to read. Whenever possible, EFL uses the same forms that Ratfor does; in this sense EFL may be viewed as a superset of Ratfor. EFL is a well-defined language; this distinguishes it from most FORTRAN preprocessors which only add simple flow of control constructs to FORTRAN. The EFL compiler generates (possibly tailored) Standard FORTRAN as its output. EFL should catch and diagnose all syntax errors.

  8. Language disturbance and functioning in first episode psychosis.

    Science.gov (United States)

    Roche, Eric; Segurado, Ricardo; Renwick, Laoise; McClenaghan, Aisling; Sexton, Sarah; Frawley, Timothy; Chan, Carol K; Bonar, Maurice; Clarke, Mary

    2016-01-30

    Language disturbance has a central role in the presentation of psychotic disorders however its relationship with functioning requires further clarification, particularly in first episode psychosis (FEP). Both language disturbance and functioning can be evaluated with clinician-rated and performance-based measures. We aimed to investigate the concurrent association between clinician-rated and performance-based measures of language disturbance and functioning in FEP. We assessed 108 individuals presenting to an Early Intervention in Psychosis Service in Ireland. Formal thought disorder (FTD) dimensions and bizarre idiosyncratic thinking (BIT) were rated with structured assessment tools. Functioning was evaluated with a performance-based instrument, a clinician-rated measure and indicators of real-world functioning. The disorganisation dimension of FTD was significantly associated with clinician-rated measures of occupational and social functioning (Beta=-0.19, P<0.05 and Beta=-0.31, P<0.01, respectively). BIT was significantly associated with the performance-based measure of functioning (Beta=-0.22, P<0.05). Language disturbance was of less value in predicting real-world measures of functioning. Clinician-rated and performance-based assessments of language disturbance are complementary and each has differential associations with functioning. Communication disorders should be considered as a potential target for intervention in FEP, although further evaluation of the longitudinal relationship between language disturbance and functioning should be undertaken. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

  9. SYNCOM: A general syntax conversion language and computer program

    International Nuclear Information System (INIS)

    Bindon, D.C.

    1972-09-01

    The problems of syntax conversion are discussed and the reasons given for the choice of the Interpretive method. A full description is given of the SYNCON language and computer program together with brief details of some programs written in the language. (author)

  10. Several types of types in programming languages

    OpenAIRE

    Martini, Simone

    2015-01-01

    Part 2: Regular Submissions; International audience; Types are an important part of any modern programming language, but we often forget that the concept of type we understand nowadays is not the same it was perceived in the sixties. Moreover, we conflate the concept of " type " in programming languages with the concept of the same name in mathematical logic, an identification that is only the result of the convergence of two different paths, which started apart with different aims. The paper...

  11. Functional Language Shift to the Right Hemisphere in Patients with Language-Eloquent Brain Tumors

    Science.gov (United States)

    Krieg, Sandro M.; Sollmann, Nico; Hauck, Theresa; Ille, Sebastian; Foerschler, Annette; Meyer, Bernhard; Ringel, Florian

    2013-01-01

    Objectives Language function is mainly located within the left hemisphere of the brain, especially in right-handed subjects. However, functional MRI (fMRI) has demonstrated changes of language organization in patients with left-sided perisylvian lesions to the right hemisphere. Because intracerebral lesions can impair fMRI, this study was designed to investigate human language plasticity with a virtual lesion model using repetitive navigated transcranial magnetic stimulation (rTMS). Experimental design Fifteen patients with lesions of left-sided language-eloquent brain areas and 50 healthy and purely right-handed participants underwent bilateral rTMS language mapping via an object-naming task. All patients were proven to have left-sided language function during awake surgery. The rTMS-induced language errors were categorized into 6 different error types. The error ratio (induced errors/number of stimulations) was determined for each brain region on both hemispheres. A hemispheric dominance ratio was then defined for each region as the quotient of the error ratio (left/right) of the corresponding area of both hemispheres (ratio >1  =  left dominant; ratio dominant). Results Patients with language-eloquent lesions showed a statistically significantly lower ratio than healthy participants concerning “all errors” and “all errors without hesitations”, which indicates a higher participation of the right hemisphere in language function. Yet, there was no cortical region with pronounced difference in language dominance compared to the whole hemisphere. Conclusions This is the first study that shows by means of an anatomically accurate virtual lesion model that a shift of language function to the non-dominant hemisphere can occur. PMID:24069410

  12. Teaching Object-Oriented Programming is more than teaching Object-Oriented Programming Languages

    DEFF Research Database (Denmark)

    Knudsen, Jørgen Lindskov; Madsen, Ole Lehrmann

    1988-01-01

    the research area gives additional insight into the research area and its underlying theoretical foundation. In this paper we will report on our approach to teaching programming languages as a whole and especially teaching object-oriented programming. The prime message to be told is that working from...... a theoretical foundation pays off. Without a theoretical foundation, the discussions are often centered around features of different languages. With a foundation, discussions may be conducted on solid pound. Furthermore, the students have significantly fewer difficulties in grasping the concrete programming...

  13. Qualitative assessment of the kodu visual programming language in primary school children

    Directory of Open Access Journals (Sweden)

    Sir Alexci Suarez Castillón

    2015-11-01

    Full Text Available This article is aimed to developing scientific thinking in children from the perspective of Systems Engineering program through KODU Visual programming language. This is based on the ability children have to resolving problems, critical thinking, and their natural inborn talent. In order to accomplish this task, the process is part of a science club named University of the Children. This is a project with six different phases and four roles to be played as a designer, a programmer, a testing person, and a client. The results show that children have knowledge on the properties of objects, and about their real and virtual world, which allows them to develop a language program focused on objects without having a prior knowledge on this paradigm. It has been demonstrated by proof that children can make decisions by doing research and working with peers. They can also develop scientific knowledge and correct mistakes, and that leads them to dare to be innovative at all times. The results show that more than 90% of children have responded with satisfaction to the challenges proposed by programming language which gives them a better idea of the role, functions and responsibilities of a systems engineer.

  14. Java Decaffeinated: experiences building a programming language from components

    OpenAIRE

    Farragher, Linda; Dobson, Simon

    2000-01-01

    non-peer-reviewed Most modern programming languages are complex and feature rich. Whilst this is (sometimes) an advantage for industrial-strength applications, it complicates both language teaching and language research. We describe our experiences in the design of a reduced sub-set of the Java language and its implementation using the Vanilla language development framework. We argue that Vanilla???s component-based approach allows the language???s feature set to be varied quickly and simp...

  15. Dedicated Programming Language for Small Distributed Control Divices

    DEFF Research Database (Denmark)

    Madsen, Per Printz; Borch, Ole

    2007-01-01

    . This paper describes a new, flexible and simple language for programming distributed control tasks. The compiler for this language generates a target code that is very easy to interpret. A interpreter, that can be easy ported to different hardwares, is described. The new language is simple and easy to learn...... become a reality if each of these controlling computers can be configured to perform a cooperative task. This again requires the necessary communicating facilities. In other words this requires that all these simple and distributed computers can be programmed in a simple and hardware independent way...

  16. Computer programs in BASIC language for atomic absorption flame spectroscopy. Part 2. Documentation

    International Nuclear Information System (INIS)

    Boyle, W.G. Jr.

    1977-01-01

    There are three computer programs, written in the BASIC language, used for taking data from an atomic absorption spectrophotometer operating in the flame mode. The programs are divided into logical sections, and these have been flow-charted. The general features, the structure, the order of subroutines and functions, and the storage of data are discussed. In addition, variables are listed and defined, and a complete listing of each program with a symbol occurrence table is provided

  17. Towards an agent-oriented programming language based on Scala

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Budimac, Zoran

    2012-09-01

    Scala and its multi-threaded model based on actors represent an excellent framework for developing purely reactive agents. This paper presents an early research on extending Scala with declarative programming constructs, which would result in a new agent-oriented programming language suitable for developing more advanced, BDI agent architectures. The main advantage the new language over many other existing solutions for programming BDI agents is a natural and straightforward integration of imperative and declarative programming constructs, fitted under a single development framework.

  18. Programming effort analysis of the ELLPACK language

    Science.gov (United States)

    Rice, J. R.

    1978-01-01

    ELLPACK is a problem statement language and system for elliptic partial differential equations which is implemented by a FORTRAN preprocessor. ELLPACK's principal purpose is as a tool for the performance evaluation of software. However, it is used here as an example with which to study the programming effort required for problem solving. It is obvious that problem statement languages can reduce programming effort tremendously; the goal is to quantify this somewhat. This is done by analyzing the lengths and effort (as measured by Halstead's software science technique) of various approaches to solving these problems.

  19. Language Issues in Mobile Program Security

    Science.gov (United States)

    1998-01-01

    primitives for instance synchronous operations Nondeterminism and Privacy Now suppose we introduce nondeterminism via a simple concurrent language...code setting is that the only observable events are those that can be observed from within a mobile program using language primitives and any host...Possibilistic NI is given in It uses a main thread and two triggered threads each with a busy wait loop implementing a semaphore to copy every bit of

  20. The effect of aided language stimulation on vocabulary acquisition in children with little or no functional speech.

    Science.gov (United States)

    Dada, Shakila; Alant, Erna

    2009-02-01

    To describe the nature and frequency of the aided language stimulation program and determine the effects of a 3-week-long aided language stimulation program on the vocabulary acquisition skills of children with little or no functional speech (LNFS). Four children participated in this single-subject, multiple-probe study across activities. The aided language stimulation program comprised 3 activities: arts and crafts, food preparation, and story time activity. Each activity was repeated over the duration of 5 subsequent sessions. Eight target vocabulary items were taught within each activity. The acquisition of all 24 target items was probed throughout the duration of the 3-week intervention period. The frequency and nature of the aided language stimulation provided met the criterion of being used 70% of the time and providing aided language stimulation with an 80:20 ratio of statements to questions. The results indicated that all 4 participants acquired the target vocabulary items. There were, however, variations in the rate of acquisition. This study explores the impact of aided language stimulation on vocabulary acquisition in children. The most important clinical implication of this study is that a 3-week intervention program in aided language stimulation was sufficient to facilitate the comprehension of at least 24 vocabulary items in 4 children with LNFS.

  1. Abnormal Functional Lateralization and Activity of Language Brain Areas in Typical Specific Language Impairment (Developmental Dysphasia)

    Science.gov (United States)

    de Guibert, Clement; Maumet, Camille; Jannin, Pierre; Ferre, Jean-Christophe; Treguier, Catherine; Barillot, Christian; Le Rumeur, Elisabeth; Allaire, Catherine; Biraben, Arnaud

    2011-01-01

    Atypical functional lateralization and specialization for language have been proposed to account for developmental language disorders, yet results from functional neuroimaging studies are sparse and inconsistent. This functional magnetic resonance imaging study compared children with a specific subtype of specific language impairment affecting…

  2. Altered functional connectivity of the language network in ASD: Role of classical language areas and cerebellum☆

    Science.gov (United States)

    Verly, Marjolein; Verhoeven, Judith; Zink, Inge; Mantini, Dante; Peeters, Ronald; Deprez, Sabine; Emsell, Louise; Boets, Bart; Noens, Ilse; Steyaert, Jean; Lagae, Lieven; De Cock, Paul; Rommel, Nathalie; Sunaert, Stefan

    2014-01-01

    The development of language, social interaction and communicative skills is remarkably different in the child with autism spectrum disorder (ASD). Atypical brain connectivity has frequently been reported in this patient population. However, the neural correlates underlying their disrupted language development and functioning are still poorly understood. Using resting state fMRI, we investigated the functional connectivity properties of the language network in a group of ASD patients with clear comorbid language impairment (ASD-LI; N = 19) and compared them to the language related connectivity properties of 23 age-matched typically developing children. A verb generation task was used to determine language components commonly active in both groups. Eight joint language components were identified and subsequently used as seeds in a resting state analysis. Interestingly, both the interregional and the seed-based whole brain connectivity analysis showed preserved connectivity between the classical intrahemispheric language centers, Wernicke's and Broca's areas. In contrast however, a marked loss of functional connectivity was found between the right cerebellar region and the supratentorial regulatory language areas. Also, the connectivity between the interhemispheric Broca regions and modulatory control dorsolateral prefrontal region was found to be decreased. This disruption of normal modulatory control and automation function by the cerebellum may underlie the abnormal language function in children with ASD-LI. PMID:24567909

  3. Spot: A Programming Language for Verified Flight Software

    Science.gov (United States)

    Bocchino, Robert L., Jr.; Gamble, Edward; Gostelow, Kim P.; Some, Raphael R.

    2014-01-01

    The C programming language is widely used for programming space flight software and other safety-critical real time systems. C, however, is far from ideal for this purpose: as is well known, it is both low-level and unsafe. This paper describes Spot, a language derived from C for programming space flight systems. Spot aims to maintain compatibility with existing C code while improving the language and supporting verification with the SPIN model checker. The major features of Spot include actor-based concurrency, distributed state with message passing and transactional updates, and annotations for testing and verification. Spot also supports domain-specific annotations for managing spacecraft state, e.g., communicating telemetry information to the ground. We describe the motivation and design rationale for Spot, give an overview of the design, provide examples of Spot's capabilities, and discuss the current status of the implementation.

  4. Language and executive functioning in the context of specific language impairment and bilingualism

    NARCIS (Netherlands)

    Laloi, A.

    2015-01-01

    The present thesis has investigated how French-speaking monolingual and bilingual children with SLI (specific language impairment) performed on various tasks examining language and executive functioning (EF) abilities, in comparison to monolingual and bilingual peers without SLI. Language was

  5. Annotated Bibliography of Materials for Elementary Foreign Language Programs.

    Science.gov (United States)

    Dobb, Fred

    An annotated bibliography contains about 70 citations of instructional materials and materials concerning curriculum development for elementary school foreign language programs. Citations are included for Arabic, classical languages, French, German, Hebrew, Italian, Japanese, and Spanish. Items on exploratory language courses and general works on…

  6. Teacher and Student Language Practices and Ideologies in a Third-Grade Two-Way Dual Language Program Implementation

    Science.gov (United States)

    Henderson, Kathryn I.; Palmer, Deborah K.

    2015-01-01

    This article provides an in-depth exploration of the language ecologies of two classrooms attempting to implement a two-way dual language (TWDL) program and its mediating conditions. Drawing on ethnographic methods and a sociocultural understanding of language, we examined both teachers' and students' language ideologies and language practices,…

  7. Designing Surveys for Language Programs.

    Science.gov (United States)

    Brown, James Dean

    A discussion of survey methodology for investigating second language programs and instruction examines two methods: oral interviews and written questionnaires. Each method is defined, and variations are explored. For interviews, this includes individual, group, and telephone interviews. For questionnaires, this includes self-administered and…

  8. 34 CFR 669.1 - What is the Language Resource Centers Program?

    Science.gov (United States)

    2010-07-01

    ... improving the nation's capacity for teaching and learning foreign languages effectively. (Authority: 20 U.S... 34 Education 3 2010-07-01 2010-07-01 false What is the Language Resource Centers Program? 669.1... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM General § 669.1 What is the...

  9. Altered functional connectivity of the language network in ASD: Role of classical language areas and cerebellum

    Directory of Open Access Journals (Sweden)

    Marjolein Verly

    2014-01-01

    Full Text Available The development of language, social interaction and communicative skills is remarkably different in the child with autism spectrum disorder (ASD. Atypical brain connectivity has frequently been reported in this patient population. However, the neural correlates underlying their disrupted language development and functioning are still poorly understood. Using resting state fMRI, we investigated the functional connectivity properties of the language network in a group of ASD patients with clear comorbid language impairment (ASD-LI; N = 19 and compared them to the language related connectivity properties of 23 age-matched typically developing children. A verb generation task was used to determine language components commonly active in both groups. Eight joint language components were identified and subsequently used as seeds in a resting state analysis. Interestingly, both the interregional and the seed-based whole brain connectivity analysis showed preserved connectivity between the classical intrahemispheric language centers, Wernicke's and Broca's areas. In contrast however, a marked loss of functional connectivity was found between the right cerebellar region and the supratentorial regulatory language areas. Also, the connectivity between the interhemispheric Broca regions and modulatory control dorsolateral prefrontal region was found to be decreased. This disruption of normal modulatory control and automation function by the cerebellum may underlie the abnormal language function in children with ASD-LI.

  10. F-Nets and Software Cabling: Deriving a Formal Model and Language for Portable Parallel Programming

    Science.gov (United States)

    DiNucci, David C.; Saini, Subhash (Technical Monitor)

    1998-01-01

    Parallel programming is still being based upon antiquated sequence-based definitions of the terms "algorithm" and "computation", resulting in programs which are architecture dependent and difficult to design and analyze. By focusing on obstacles inherent in existing practice, a more portable model is derived here, which is then formalized into a model called Soviets which utilizes a combination of imperative and functional styles. This formalization suggests more general notions of algorithm and computation, as well as insights into the meaning of structured programming in a parallel setting. To illustrate how these principles can be applied, a very-high-level graphical architecture-independent parallel language, called Software Cabling, is described, with many of the features normally expected from today's computer languages (e.g. data abstraction, data parallelism, and object-based programming constructs).

  11. 25 CFR 39.130 - Can ISEF funds be used for Language Development Programs?

    Science.gov (United States)

    2010-04-01

    ... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.130 Can ISEF funds be used for Language Development Programs? Yes, schools can use ISEF funds to... 25 Indians 1 2010-04-01 2010-04-01 false Can ISEF funds be used for Language Development Programs...

  12. Analysis of Logic Programs Using Regular Tree Languages

    DEFF Research Database (Denmark)

    Gallagher, John Patrick

    2012-01-01

    The eld of nite tree automata provides fundamental notations and tools for reasoning about set of terms called regular or recognizable tree languages. We consider two kinds of analysis using regular tree languages, applied to logic programs. The rst approach is to try to discover automatically...... a tree automaton from a logic program, approximating its minimal Herbrand model. In this case the input for the analysis is a program, and the output is a tree automaton. The second approach is to expose or check properties of the program that can be expressed by a given tree automaton. The input...... to the analysis is a program and a tree automaton, and the output is an abstract model of the program. These two contrasting abstract interpretations can be used in a wide range of analysis and verication problems....

  13. Study of functional brain imaging for bilingual language cognition

    International Nuclear Information System (INIS)

    Sun Da

    2008-01-01

    Bilingual and multilingual brain studies of language recognition is an interdisciplinary subject which needs to identify different levels involved in the neural representation of languages, such as neuroanatomical, neurofunctional, biochemical, psychological and linguistic levels. Furthermore, specific factor's such as age, manner of acquisition and environmental factors seem to affect the neural representation. Functional brain imaging, such as PET, SPECT and functional MRI can explore the neurolinguistics representation of bilingualism in the brain in subjects, and elucidate the neuronal mechanisms of bilingual language processing. Functional imaging methods show differences in the pattern of cerebral activation associated with a second language compared with the subject's native language. It shows that verbal memory processing in two unrelated languages is mediated by a common neural system with some distinct cortical areas. The different patterns of activation differ according to the language used. It also could be ascribed either to age of acquisition or to proficiency level. And attained proficiency is more important than age of acquisition as a determinant of the cortical representation of the second language. The study used PET and SPECT shows that sign and spoken language seem to be localized in the same brain areas, and elicit similar regional cerebral blood flow patterns. But for sign language perception, the functional anatomy overlaps that of language processing contain both auditory and visual components. And the sign language is dependent on spatial information too. (authors)

  14. The functions of language: an experimental study.

    Science.gov (United States)

    Redhead, Gina; Dunbar, R I M

    2013-08-14

    We test between four separate hypotheses (social gossip, social contracts, mate advertising and factual information exchange) for the function(s) of language using a recall paradigm. Subjects recalled the social content of stories (irrespective of whether this concerned social behavior, defection or romantic events) significantly better than they did ecological information. Recall rates were no better on ecological stories if they involved flamboyant language, suggesting that, if true, Miller's "Scheherazade effect" may not be independent of content. One interpretation of these results might be that language evolved as an all-purpose social tool, and perhaps acquired specialist functions (sexual advertising, contract formation, information exchange) at a later date through conventional evolutionary windows of opportunity.

  15. The Functions of Language: An Experimental Study

    Directory of Open Access Journals (Sweden)

    Gina Redhead

    2013-10-01

    Full Text Available We test between four separate hypotheses (social gossip, social contracts, mate advertising and factual information exchange for the function(s of language using a recall paradigm. Subjects recalled the social content of stories (irrespective of whether this concerned social behavior, defection or romantic events significantly better than they did ecological information. Recall rates were no better on ecological stories if they involved flamboyant language, suggesting that, if true, Miller's “Scheherazade effect” may not be independent of content. One interpretation of these results might be that language evolved as an all-purpose social tool, and perhaps acquired specialist functions (sexual advertising, contract formation, information exchange at a later date through conventional evolutionary windows of opportunity.

  16. Justifying Innovative Language Programs in an Environment of ...

    African Journals Online (AJOL)

    pkurgat

    Justifying Innovative Language Programs in an Environment of Change: The Case ... Key words: project management, change management, educational management, .... the sustainability of the course considering that there were and continue to be problems .... language teaching in general on a sound scientific base.

  17. Undergraduate International Studies and Foreign Language Program

    Science.gov (United States)

    Office of Postsecondary Education, US Department of Education, 2012

    2012-01-01

    The Undergraduate International Studies and Foreign Language Program provides funds to institutions of higher education, a consortia of such institutions, or partnerships between nonprofit organizations and institutions of higher education to plan, develop, and implement programs that strengthen and improve undergraduate instruction in…

  18. Comparative Study of Early Childhood High-Function Autism and Developmental Mixed Receptive-Expressive Language Disorder

    Directory of Open Access Journals (Sweden)

    Pinchen Yang

    2004-01-01

    Full Text Available Verbal cognitive profile and general social functioning were compared between two groups of children aged 5 to 7 years, one with high-function autism and the other with developmental mixed receptive-expressive language disorders. The two groups, totaling 50 children, were matched for age and non-verbal IQ (mean, 90. Both groups had impaired verbal cognitive profile and social adaptive functioning, with no statistically significant differences between the two groups. The implications of our findings are discussed. Current preschool and early childhood medical-educational intervention programs in Taiwan must design and implement curricula in which children with language delay, whether autistic or not, can develop essential social skills.

  19. An Ada-based preprocessor language for concurrent object oriented programming

    International Nuclear Information System (INIS)

    Almulla, M.; Al-Haddad, M.; Loeper, H.

    2001-01-01

    In this paper, implementation issues of concurrent-objected programming using Ada 95 are addressed. Ada is not a pure object-oriented language; in order to make it so, a uniform template for structuring object classes is proposed. The template constitutes a basis for an Ada-based preprocessor language that handles concurrent object-oriented programming. The preprocessor accepts Ada-like object-oriented programs (object classes, subclasses and main program) as input and produces Ada 95 concurrent object-oriented program units as output. The preprocessor language has the advantage of adding a new component to the class specification called the protocol, which specifies the order for requesting methods f an object. The preprocessor also touches on the extensibility of object classes issue. It supports defining class hierarchies by inheritance and aggregation. In addition, the preprocessor language supports the re-use of Ada packages, which are not necessarily written according to the object-oriented approach. The paper also investigates the definition of circular dependent object classes and proposes a solution for introducing a collection of classes. (author)

  20. A comparative study of programming languages for next-generation astrodynamics systems

    Science.gov (United States)

    Eichhorn, Helge; Cano, Juan Luis; McLean, Frazer; Anderl, Reiner

    2018-03-01

    Due to the computationally intensive nature of astrodynamics tasks, astrodynamicists have relied on compiled programming languages such as Fortran for the development of astrodynamics software. Interpreted languages such as Python, on the other hand, offer higher flexibility and development speed thereby increasing the productivity of the programmer. While interpreted languages are generally slower than compiled languages, recent developments such as just-in-time (JIT) compilers or transpilers have been able to close this speed gap significantly. Another important factor for the usefulness of a programming language is its wider ecosystem which consists of the available open-source packages and development tools such as integrated development environments or debuggers. This study compares three compiled languages and three interpreted languages, which were selected based on their popularity within the scientific programming community and technical merit. The three compiled candidate languages are Fortran, C++, and Java. Python, Matlab, and Julia were selected as the interpreted candidate languages. All six languages are assessed and compared to each other based on their features, performance, and ease-of-use through the implementation of idiomatic solutions to classical astrodynamics problems. We show that compiled languages still provide the best performance for astrodynamics applications, but JIT-compiled dynamic languages have reached a competitive level of speed and offer an attractive compromise between numerical performance and programmer productivity.

  1. A Debate over the Teaching of a Legacy Programming Language in an Information Technology (IT) Program

    Science.gov (United States)

    Ali, Azad; Smith, David

    2014-01-01

    This paper presents a debate between two faculty members regarding the teaching of the legacy programming course (COBOL) in a Computer Science (CS) program. Among the two faculty members, one calls for the continuation of teaching this language and the other calls for replacing it with another modern language. Although CS programs are notorious…

  2. Incidental Foreign-Language Acquisition by Children Watching Subtitled Television Programs

    Science.gov (United States)

    Ina, Lekkai

    2014-01-01

    Series of international studies have shown that subtitled television programs provide a rich context for foreign language acquisition. This study investigated whether incidental language acquisition occurs from watching a television program with/without subtitles. Children in the experimental conditions watch: (a) a 15 minute snapshot of a well…

  3. A CONCEPT OF SOFTWARE SUPPORT OF LEARNING PROGRAMMING LANGUAGE AND TECHNOLOGIES

    Directory of Open Access Journals (Sweden)

    V. Kruglyk

    2013-03-01

    Full Text Available A concept of software support of learning programming language and technologies is regarded in the article. Present systems of independent study of subjects, related to programming, are examined. Necessary components of a system of support learning programming languages and technologies, which is oriented on independent study, are considered.

  4. Surgery-Independent Language Function Decline in Patients Undergoing Awake Craniotomy.

    Science.gov (United States)

    Gonen, Tal; Sela, Gal; Yanakee, Ranin; Ram, Zvi; Grossman, Rachel

    2017-03-01

    Despite selection process before awake-craniotomy, some patients experience an unexpected decline in language functions in the operating room (OR), compared with their baseline evaluation, which may impair their functional monitoring. To investigate this phenomenon we prospectively compared language function the day before surgery and on entrance to the OR. Data were collected prospectively from consecutive patients undergoing awake-craniotomy with intraoperative cortical mapping for resection of gliomas affecting language areas. Language functions of 79 patients were evaluated and compared 1-2 days before surgery and after entering the OR. Changes in functional linguistic performance were analyzed with respect to demographic, clinical, and pathologic characteristics. There was a significant decline in language function, beyond sedation effect, after entering the OR, (from median/interquartile range: 0.94/0.72-0.98 to median/interquartile range: 0.86/0.51-0.94; Z = -7.19, P awake-craniotomy may experience a substantial decline in language functioning after entering the OR. Tumor grade and the presence of preoperative language deficits were significant risk factors for this phenomenon, suggesting a possible relation between cognitive reserve, psychobehavioral coping abilities and histologic features of a tumor involving language areas. Capturing and identifying this unique population of patients who are prone to experience such language decline may improve our ability in the future to select patients eligible for awake-craniotomy. Copyright © 2016 Elsevier Inc. All rights reserved.

  5. THE TEACHING OF FUNCTIONAL LANGUAGE SKILLS IN A SECOND LANGUAGE TO A CHILD WITH AUTISM

    Directory of Open Access Journals (Sweden)

    Renee Chong

    2006-01-01

    Full Text Available This article examined the rate of self-initiated communication acquisition, in a second language, of a child with autism. The language treatment objective was to teach functional communication skills in English through the use of Picture Exchange Communication System (PECS. The findings of this study show that it is possible for a child with autism to acquire functional communication skills in his second language even though he did not possess such communication skills in his first language.

  6. Implementing embedded artificial intelligence rules within algorithmic programming languages

    Science.gov (United States)

    Feyock, Stefan

    1988-01-01

    Most integrations of artificial intelligence (AI) capabilities with non-AI (usually FORTRAN-based) application programs require the latter to execute separately to run as a subprogram or, at best, as a coroutine, of the AI system. In many cases, this organization is unacceptable; instead, the requirement is for an AI facility that runs in embedded mode; i.e., is called as subprogram by the application program. The design and implementation of a Prolog-based AI capability that can be invoked in embedded mode are described. The significance of this system is twofold: Provision of Prolog-based symbol-manipulation and deduction facilities makes a powerful symbolic reasoning mechanism available to applications programs written in non-AI languages. The power of the deductive and non-procedural descriptive capabilities of Prolog, which allow the user to describe the problem to be solved, rather than the solution, is to a large extent vitiated by the absence of the standard control structures provided by other languages. Embedding invocations of Prolog rule bases in programs written in non-AI languages makes it possible to put Prolog calls inside DO loops and similar control constructs. The resulting merger of non-AI and AI languages thus results in a symbiotic system in which the advantages of both programming systems are retained, and their deficiencies largely remedied.

  7. IDE Support of String-Embedded Languages

    Directory of Open Access Journals (Sweden)

    S. Grigorev

    2014-01-01

    Full Text Available Complex information systems are often implemented by using more than one programming language. Sometimes this variety takes a form of one host and one or few string-embedded languages. Textual representation of clauses in a string-embedded language is built at run time by a host program and then analyzed, compiled or interpreted by a dedicated runtime component (database, web browser etc. Most general-purpose programming languages may play the role of the host; one of the most evident examples of the string-embedded language is the dynamic SQL which was specified in ISO SQL standard and is supported by the majority of DBMS. Standard IDE functionality such as code completion or syntax highlighting can really helps the developers who use this technique. There are several tools providing this functionality, but they all process only one concrete string-embedded language and cannot be easily extended for supporting another language. We present a platform which allows to easily create tools for string-embedded language processing.

  8. Executive functions in mono- and bilingual children with language impairment - issues for speech-language pathology.

    OpenAIRE

    Sandgren, Olof; Holmström, Ketty

    2015-01-01

    The clinical assessment of language impairment (LI) in bilingual children imposes challenges for speech-language pathology services. Assessment tools standardized for monolingual populations increase the risk of misinterpreting bilingualism as language impairment. This Perspective article summarizes recent studies on the assessment of bilingual LI and presents new results on including nonlinguistic measures of executive functions in the diagnostic assessment. Executive functions shows clinica...

  9. Multi-Language Programming Environments for High Performance Java Computing

    OpenAIRE

    Vladimir Getov; Paul Gray; Sava Mintchev; Vaidy Sunderam

    1999-01-01

    Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI) tool which provides ...

  10. Psychometric function for NU-6 word recognition in noise: effects of first language and dominant language.

    Science.gov (United States)

    Shi, Lu-Feng; Zaki, Nancy A

    2014-01-01

    The present study attempted to establish psychometric function in individuals whose first language is not English. Psychometric function was obtained for one of the most commonly used clinical tests, the Northwestern University Auditory Test No. 6 (Tillman & Carhart 1966), so that findings could be directly applied to everyday clinical practice. Five groups of 14 normal-hearing, adult listeners differing in their first language and dominant language (English monolinguals, English- and Arabic-dominant Arabic-English bilinguals, and English- and Russian-dominant Russian-English bilinguals) participated. Both forms of the Northwestern University Auditory Test No. 6 test (8 lists of 50 monosyllabic English words) were presented. The lists were randomly assigned to eight signal-to-noise ratios (-3 to 18 dB in 3 dB steps). Listeners responded verbally and in writing. Psychometric functions were derived via logistic regression and described by two parameters: the 50% correct performance level (θ) and the slope (k). Both English-dominant bilingual groups obtained psychometric functions comparable with monolinguals. The θ and k of the functions for these three groups of participants were consistent with the literature. Compared with these three groups, non-English-dominant bilinguals' functions grew significantly more gradually (i.e., a significantly higher θ and a significantly lower k). No differences in either θ or k were found between bilinguals with the same dominant language but different first languages. Bilinguals reporting themselves to be dominant in English generate monolingual-like psychometric functions. By contrast, a different set of psychometric properties describes the function of bilinguals dominant in their first language. Because first language did not appear to be a significant factor in determining bilinguals' functions, it is concluded that English learning history and English proficiency are more important variables than first language for

  11. Exposure to audiovisual programs as sources of authentic language ...

    African Journals Online (AJOL)

    Exposure to audiovisual programs as sources of authentic language input and second ... Southern African Linguistics and Applied Language Studies ... The findings of the present research contribute more insights on the type and amount of ...

  12. Abstraction and Modularization in the BETA Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    abstraction mechanisms and lead to a number of new possibilities. Patterns and their instances are intended for modeling concepts and phenomena in the application domain and provide the logical structure of a given system. Modularization is viewed as a means for describing the physical structure of a program....... Modules are units of program text that may be edited, stored in libraries, exist in different variants, be separately compiled, etc. Modularization is provided by a language-independent mechanism based on the context-free grammar of the language. In principle, any correct sequence of terminal...

  13. Programming real-time executives in higher order language

    Science.gov (United States)

    Foudriat, E. C.

    1982-01-01

    Methods by which real-time executive programs can be implemented in a higher order language are discussed, using HAL/S and Path Pascal languages as program examples. Techniques are presented by which noncyclic tasks can readily be incorporated into the executive system. Situations are shown where the executive system can fail to meet its task scheduling and yet be able to recover either by rephasing the clock or stacking the information for later processing. The concept of deadline processing is shown to enable more effective mixing of time and information synchronized systems.

  14. Language Planning and the Programs in Filipino of Higher Education Institutions

    OpenAIRE

    Jaine Z. Tarun

    2016-01-01

    This study was focused on the language planning and the programs in Filipino of Higher Education Institutions (HEIs) in Region 02, Philippines. It aimed to evaluate the extent of contributions in the implementation of national and institutional academic language policies and programs on Filipino in the General Education Curriculum (GEC), Bilingual / Multilingual Education, translation of books and articles, instructional materials development using Filipino and other languages in ...

  15. [Language Functions in the Frontal Association Area: Brain Mechanisms That Create Language].

    Science.gov (United States)

    Yamamoto, Kayako; Sakai, Kuniyoshi L

    2016-11-01

    Broca's area is known to be critically involved in language processing for more than 150 years. Recent neuroimaging techniques, including functional magnetic resonance imaging (fMRI) and diffusion MRI, enabled the subdivision of Broca's area based on both functional and anatomical aspects. Networks among the frontal association areas, especially the left inferior frontal gyrus (IFG), and other cortical regions in the temporal/parietal association areas, are also important for language-related information processing. Here, we review how neuroimaging studies, combined with research paradigms based on theoretical linguistics, have contributed to clarifying the critical roles of the left IFG in syntactic processing and those of language-related networks, including cortical and cerebellar regions.

  16. Alma-0: an imperative language that supports declarative programming

    NARCIS (Netherlands)

    K.R. Apt (Krzysztof); J. Brunekreef; V. Partinton; A. Schaerf

    1997-01-01

    textabstractWe describe here an implemented small programming language, called Alma, that augments the expressive power of imperative programming by a limited number of features inspired by the logic programming paradigm. These additions encourage declarative programming and make it a more

  17. Language Program Evaluation: Decisions, Problems, and Solutions.

    Science.gov (United States)

    Brown, James Dean

    1995-01-01

    Discusses the evaluation of second and foreign language programs, focusing on whether such evaluations should be summative or formative; use outside experts or program staff; emphasize qualitative or quantitative data; and concentrate on the process or the product. An annotated bibliography discusses six important works in the field. (78…

  18. Hierarchical programming language for modal multi-rate real-time stream processing applications

    NARCIS (Netherlands)

    Geuns, S.J.; Hausmans, J.P.H.M.; Bekooij, Marco Jan Gerrit

    2014-01-01

    Modal multi-rate stream processing applications with real-time constraints which are executed on multi-core embedded systems often cannot be conveniently specified using current programming languages. An important issue is that sequential programming languages do not allow for convenient programming

  19. ORBITALES. A program for the calculation of wave functions with an analytical central potential

    International Nuclear Information System (INIS)

    Yunta Carretero; Rodriguez Mayquez, E.

    1974-01-01

    In this paper is described the objective, basis, carrying out in FORTRAN language and use of the program ORBITALES. This program calculate atomic wave function in the case of ths analytical central potential (Author) 8 refs

  20. A functional language for describing reversible logic

    DEFF Research Database (Denmark)

    Thomsen, Michael Kirkedal

    2012-01-01

    Reversible logic is a computational model where all gates are logically reversible and combined in circuits such that no values are lost or duplicated. This paper presents a novel functional language that is designed to describe only reversible logic circuits. The language includes high....... Reversibility of descriptions is guaranteed with a type system based on linear types. The language is applied to three examples of reversible computations (ALU, linear cosine transformation, and binary adder). The paper also outlines a design flow that ensures garbage- free translation to reversible logic...... circuits. The flow relies on a reversible combinator language as an intermediate language....

  1. Usage of the Python programming language in the CMS experiment

    International Nuclear Information System (INIS)

    Wilkinson, R; Hegner, B; Jones, C D

    2010-01-01

    Being a highly dynamic language and allowing reliable programming with quick turnarounds, Python is a widely used programming language in CMS. Most of the tools used in workflow management and the GRID interface tools are written in this language. Also most of the tools used in the context of release management: integration builds, release building and deploying, as well as performance measurements are in Python. With an interface to the CMS data formats, rapid prototyping of analyses and debugging is an additional use case. Finally in 2008 the CMS experiment switched to using Python as its configuration language. This paper will give an overview of the general usage of Python in the CMS experiment and discuss which features of the language make it well-suited for the existing use cases.

  2. Standing Strong: Maloney Interdistrict Magnet School Japanese Language and Culture Program

    Science.gov (United States)

    Haxhi, Jessica; Yamashita-Iverson, Kazumi

    2009-01-01

    Maloney Interdistrict Magnet School (MIMS) is the only elementary school in Waterbury that has a world language program and is one of only two elementary Japanese programs in Connecticut. In the past 15 years, more than 1500 students have participated in its Japanese Language and Culture (JLC) Program in grades Prekindergarten through 5th. The JLC…

  3. Pulmonary Function Affects Language Performance in Aging

    Directory of Open Access Journals (Sweden)

    Lewina O Lee

    2014-04-01

    Full Text Available Background Good pulmonary function (PF is associated with preservation of cognitive performance, primarily of executive functions, in aging (Albert et al., 1995; Chyou et al., 1996; Emery, Finkel, & Pedersen, 2012; Yohannes & Gindo, 2013. The contribution of PF to older adults’ language abilities, however, has never been explored, to our knowledge. We addressed this gap by examining the effects of PF on older adults’ language functions, as measured by naming and sentence processing accuracy. We predicted similar effects as found for executive functions, given the positive associations between executive functions and sentence processing in aging (e.g., Goral et al., 2011. Methods Data were collected from 190 healthy adults aged 55 to 84 years (M = 71.1, SD = 8.1, with no history of neurological or psychiatric disorders. Procedure PF was measured prior to language testing. Measures included forced expiratory volume in 1 second (FEV1 and forced vital capacity (FVC. Language functions were assessed through performance on computer-administered lexical retrieval and sentence processing tasks. Sentence processing was measured using two auditory comprehension tasks: one, of embedded sentences (ES, the other, of sentences with multiple negatives (MN. Lexical retrieval was measured using the Boston Naming Test (BNT and Action Naming Test (ANT. Performance was scored for percent accuracy. Additionally, lexical retrieval was evaluated with a phonemic fluency task (FAS, which also taps executive function abilities. Statistical Analyses Multiple regression was used to examine the association between pulmonary and language functions, adjusting for age, education, gender, history of respiratory illness, current level of physical activities, and current and past smoking. Results Better PF was associated with better sentence processing and lexical retrieval on naming tasks, but not with phonemic fluency, after adjusting for covariates. Higher FVC was

  4. Programming Languages for Distributed Computing Systems

    NARCIS (Netherlands)

    Bal, H.E.; Steiner, J.G.; Tanenbaum, A.S.

    1989-01-01

    When distributed systems first appeared, they were programmed in traditional sequential languages, usually with the addition of a few library procedures for sending and receiving messages. As distributed applications became more commonplace and more sophisticated, this ad hoc approach became less

  5. Atypical cortical language organization in epilepsy patients: evidence for divergent hemispheric dominance for receptive and expressive language function.

    Science.gov (United States)

    Eliashiv, Dawn S; Kurelowech, Lacey; Quint, Patti; Chung, Jeffrey M; Otis, Shirley M; Gage, Nicole M

    2014-06-01

    The central goal of presurgical language mapping is to identify brain regions that subserve cortical language function to minimize postsurgical language deficits. Presurgical language mapping in patients with epilepsy presents a key challenge because of the atypical pattern of hemispheric language dominance found in this population, with higher incidences of bilateral and right-biased language dominance than typical. In this prospective study, we combine magnetoencephalography with a panel of tasks designed to separately assess receptive and expressive function to provide a sensitive measure of language function in 15 candidates for resective surgery. We report the following: 4 of 15 patients (27%) showed left hemisphere dominance across all tasks, 4 of 15 patients (27%) showed right hemisphere dominance across all tasks, and 7 of 15 (46%) showed discordant language dominance, with right-dominant receptive and left-dominant expressive language. All patients with discordant language dominance showed this right-receptive and left-expressive pattern. Results provide further evidence supporting the importance of using a panel of tasks to assess separable aspects of language function. The clinical relevance of the findings is discussed, especially about current clinical operative measures for assessing language dominance, which use single hemisphere procedure (intracarotid amobarbital procedure and awake intraoperative stimulation) for determining language laterality.

  6. Executive functions in mono- and bilingual children with language impairment - issues for speech-language pathology.

    Science.gov (United States)

    Sandgren, Olof; Holmström, Ketty

    2015-01-01

    The clinical assessment of language impairment (LI) in bilingual children imposes challenges for speech-language pathology services. Assessment tools standardized for monolingual populations increase the risk of misinterpreting bilingualism as LI. This Perspective article summarizes recent studies on the assessment of bilingual LI and presents new results on including non-linguistic measures of executive functions in the diagnostic assessment. Executive functions shows clinical utility as less subjected to language use and exposure than linguistic measures. A possible bilingual advantage, and consequences for speech-language pathology practices and future research are discussed.

  7. The UCLA-Philippine Language Program, 1957-1966.

    Science.gov (United States)

    Bowen, J. Donald

    This document discusses in detail the development and operation of a language program implemented in the Philippines, beginning in 1957, with the assistance of the University of California, Los Angeles, through the Rockefeller Foundation. The program faced a number of difficulties including a school system in the process of post-war rebuilding, a…

  8. An Open-Source Sandbox for Increasing the Accessibility of Functional Programming to the Bioinformatics and Scientific Communities.

    Science.gov (United States)

    Fenwick, Matthew; Sesanker, Colbert; Schiller, Martin R; Ellis, Heidi Jc; Hinman, M Lee; Vyas, Jay; Gryk, Michael R

    2012-01-01

    Scientists are continually faced with the need to express complex mathematical notions in code. The renaissance of functional languages such as LISP and Haskell is often credited to their ability to implement complex data operations and mathematical constructs in an expressive and natural idiom. The slow adoption of functional computing in the scientific community does not, however, reflect the congeniality of these fields. Unfortunately, the learning curve for adoption of functional programming techniques is steeper than that for more traditional languages in the scientific community, such as Python and Java, and this is partially due to the relative sparseness of available learning resources. To fill this gap, we demonstrate and provide applied, scientifically substantial examples of functional programming, We present a multi-language source-code repository for software integration and algorithm development, which generally focuses on the fields of machine learning, data processing, bioinformatics. We encourage scientists who are interested in learning the basics of functional programming to adopt, reuse, and learn from these examples. The source code is available at: https://github.com/CONNJUR/CONNJUR-Sandbox (see also http://www.connjur.org).

  9. APL MITRA extensions to graphics. Call programs written in another language with APL MITRA

    International Nuclear Information System (INIS)

    Ouanes, Mohamed Kamel

    1978-01-01

    This study concerns: - A new way of using APL to deal with graphics problems. For this, the extensions to the APL-MITRA interpreter are: - the definition of graphic variables, - the creation of a graphic environment using new graphic system variables (□AX, □CA, □MΦ), - dealing with a set of primitive graphic system functions (□GΦ, □GI, □GR, □GF, □GC) which handle graphic input/output operations on a Tektronix console (4000 series, especially the 4013 and 4015). A new system function (□CI) which permits APL programs to call programs written in other languages. (author) [fr

  10. Introduction to the Atari Computer. A Program Written in the Pilot Programming Language.

    Science.gov (United States)

    Schlenker, Richard M.

    Designed to be an introduction to the Atari microcomputers for beginners, the interactive computer program listed in this document is written in the Pilot programing language. Instructions are given for entering and storing the program in the computer memory for use by students. (MES)

  11. Python as First Textual Programming Language in Secondary Education

    Directory of Open Access Journals (Sweden)

    José Carlos GARCÍA MONSÁLVEZ

    2017-07-01

    Full Text Available With the recent introduction of Programming in the K-12 curricula there is an opportunity to include Computer Science fundamental concepts. This paper presents the origin and evolution of Python as well as their main features that configure it as an ideal programming language. We also review and classify some educational tools in the Python ecosystem. Such tools cover a wide-open spectrum of resources from interactive books to libraries which ease the construction of student elaborated software artefacts. This work presents a multidisciplinary proposal to use the Python programming language in all levels of Secondary Stage.

  12. Foundations of Total Functional Data-Flow Programming

    Directory of Open Access Journals (Sweden)

    Baltasar Trancón y Widemann

    2014-06-01

    Full Text Available The field of declarative stream programming (discrete time, clocked synchronous, modular, data-centric is divided between the data-flow graph paradigm favored by domain experts, and the functional reactive paradigm favored by academics. In this paper, we describe the foundations of a framework for unifying functional and data-flow styles that differs from FRP proper in significant ways: It is based on set theory to match the expectations of domain experts, and the two paradigms are reduced symmetrically to a low-level middle ground, with strongly compositional semantics. The design of the framework is derived from mathematical first principles, in particular coalgebraic coinduction and a standard relational model of stateful computation. The abstract syntax and semantics introduced here constitute the full core of a novel stream programming language.

  13. Algorithm Building and Learning Programming Languages Using a New Educational Paradigm

    Science.gov (United States)

    Jain, Anshul K.; Singhal, Manik; Gupta, Manu Sheel

    2011-08-01

    This research paper presents a new concept of using a single tool to associate syntax of various programming languages, algorithms and basic coding techniques. A simple framework has been programmed in Python that helps students learn skills to develop algorithms, and implement them in various programming languages. The tool provides an innovative and a unified graphical user interface for development of multimedia objects, educational games and applications. It also aids collaborative learning amongst students and teachers through an integrated mechanism based on Remote Procedure Calls. The paper also elucidates an innovative method for code generation to enable students to learn the basics of programming languages using drag-n-drop methods for image objects.

  14. A New Approach to Programming Language Education for Beginners with Top-Down Learning

    Directory of Open Access Journals (Sweden)

    Daisuke Saito

    2013-12-01

    Full Text Available There are two basic approaches in learning new programming language: a bottom-up approach and a top-down approach. It has been said that if a learner has already acquired one language, the top-down approach is more efficient to learn another while, for a person who has absolutely no knowledge of any programming languages; the bottom-up approach is preferable. The major problem of the bottom-up approach is that it requires longer period to acquire the language. For quicker learning, this paper applies a top-down approach for a beginners who has not yet acquired any programming languages.

  15. Integrated Task And Data Parallel Programming: Language Design

    Science.gov (United States)

    Grimshaw, Andrew S.; West, Emily A.

    1998-01-01

    his research investigates the combination of task and data parallel language constructs within a single programming language. There are an number of applications that exhibit properties which would be well served by such an integrated language. Examples include global climate models, aircraft design problems, and multidisciplinary design optimization problems. Our approach incorporates data parallel language constructs into an existing, object oriented, task parallel language. The language will support creation and manipulation of parallel classes and objects of both types (task parallel and data parallel). Ultimately, the language will allow data parallel and task parallel classes to be used either as building blocks or managers of parallel objects of either type, thus allowing the development of single and multi-paradigm parallel applications. 1995 Research Accomplishments In February I presented a paper at Frontiers '95 describing the design of the data parallel language subset. During the spring I wrote and defended my dissertation proposal. Since that time I have developed a runtime model for the language subset. I have begun implementing the model and hand-coding simple examples which demonstrate the language subset. I have identified an astrophysical fluid flow application which will validate the data parallel language subset. 1996 Research Agenda Milestones for the coming year include implementing a significant portion of the data parallel language subset over the Legion system. Using simple hand-coded methods, I plan to demonstrate (1) concurrent task and data parallel objects and (2) task parallel objects managing both task and data parallel objects. My next steps will focus on constructing a compiler and implementing the fluid flow application with the language. Concurrently, I will conduct a search for a real-world application exhibiting both task and data parallelism within the same program m. Additional 1995 Activities During the fall I collaborated

  16. Abnormal functional lateralization and activity of language brain areas in typical specific language impairment (developmental dysphasia)

    Science.gov (United States)

    De Guibert, Clément; Maumet, Camille; Jannin, Pierre; Ferré, Jean-Christophe; Tréguier, Catherine; Barillot, Christian; Le Rumeur, Elisabeth; Allaire, Catherine; Biraben, Arnaud

    2011-01-01

    Atypical functional lateralization and specialization for language have been proposed to account for developmental language disorders, yet results from functional neuroimaging studies are sparse and inconsistent. This functional magnetic resonance imaging study compared children with a specific subtype of specific language impairment affecting structural language (n=21), to a matched group of typically-developing children using a panel of four language tasks neither requiring reading nor metalinguistic skills, including two auditory lexico-semantic tasks (category fluency and responsive naming) and two visual phonological tasks based on picture naming. Data processing involved normalizing the data with respect to a matched pairs pediatric template, groups and between-groups analysis, and laterality indexes assessment within regions of interest using single and combined task analysis. Children with specific language impairment exhibited a significant lack of left lateralization in all core language regions (inferior frontal gyrus-opercularis, inferior frontal gyrus-triangularis, supramarginal gyrus, superior temporal gyrus), across single or combined task analysis, but no difference of lateralization for the rest of the brain. Between-group comparisons revealed a left hypoactivation of Wernicke’s area at the posterior superior temporal/supramarginal junction during the responsive naming task, and a right hyperactivation encompassing the anterior insula with adjacent inferior frontal gyrus and the head of the caudate nucleus during the first phonological task. This study thus provides evidence that this specific subtype of specific language impairment is associated with atypical lateralization and functioning of core language areas. PMID:21719430

  17. Computer-Assisted Language Learning: Current Programs and Projects. ERIC Digest.

    Science.gov (United States)

    Higgins, Chris

    For many years, foreign language teachers have used the computer to provide supplemental exercises in the instruction of foreign languages. In recent years, advances in computer technology have motivated teachers to reassess the computer and consider it a valuable part of daily foreign language learning. Innovative software programs, authoring…

  18. The cognitive functions of language.

    Science.gov (United States)

    Carruthers, Peter

    2002-12-01

    This paper explores a variety of different versions of the thesis that natural language is involved in human thinking. It distinguishes amongst strong and weak forms of this thesis, dismissing some as implausibly strong and others as uninterestingly weak. Strong forms dismissed include the view that language is conceptually necessary for thought (endorsed by many philosophers) and the view that language is de facto the medium of all human conceptual thinking (endorsed by many philosophers and social scientists). Weak forms include the view that language is necessary for the acquisition of many human concepts and the view that language can serve to scaffold human thought processes. The paper also discusses the thesis that language may be the medium of conscious propositional thinking, but argues that this cannot be its most fundamental cognitive role. The idea is then proposed that natural language is the medium for nondomain-specific thinking, serving to integrate the outputs of a variety of domain-specific conceptual faculties (or central-cognitive "quasimodules"). Recent experimental evidence in support of this idea is reviewed and the implications of the idea are discussed, especially for our conception of the architecture of human cognition. Finally, some further kinds of evidence which might serve to corroborate or refute the hypothesis are mentioned. The overall goal of the paper is to review a wide variety of accounts of the cognitive function of natural language, integrating a number of different kinds of evidence and theoretical consideration in order to propose and elaborate the most plausible candidate.

  19. C language program analysis system (CLAS) part 1: graphical user interface (GUI)

    International Nuclear Information System (INIS)

    Bhattacharjee, A.K.; Seby, A.; Sen, Gopa; Dhodapkar, S.D.

    1994-01-01

    CLAS (C Language Program Analysis System) is a reverse engineering tool intended for use in the verification and validation (V and V) phase of software programs developed in the ANSI C language. From the source code, CLAS generates data pertaining to two conceptual models of software programs viz., Entity-Relationship (E-R) model and Control Flow Graphs (CFG) model. Browsing tools within CLAS, make use of this data, to provide different graphical views of the project. Static analysis tools have been developed earlier for analysing assembly language programs. CLAS is a continuation of this work to provide automated support in analysis of ANSI C language programs. CLAS provides an integrated Graphical User Interface (GUI) based environment under which programs can be analysed into the above mentioned models and the analysed data can be viewed using the browsing tools. The GUI of CLAS is implemented using an OPEN LOOK compliant tool kit XVIEW on Sun SPARC IPC workstation running Sun OS 4.1.1 rev. B. This report describes the GUI of CLAS. CLAS is also expected to be useful in other contexts which may involve understanding architecture/structure of already developed C language programs. Such requirements can arise while carrying out activities like code modification, parallelising etc. (author). 5 refs., 13 figs., 1 appendix

  20. Language functions in preterm-born children: a systematic review and meta-analysis.

    Science.gov (United States)

    van Noort-van der Spek, Inge L; Franken, Marie-Christine J P; Weisglas-Kuperus, Nynke

    2012-04-01

    Preterm-born children (language function problems compared with term-born children. It is unknown whether these problems decrease, deteriorate, or remain stable over time. The goal of this research was to determine the developmental course of language functions in preterm-born children from 3 to 12 years of age. Computerized databases Embase, PubMed, Web of Knowledge, and PsycInfo were searched for studies published between January 1995 and March 2011 reporting language functions in preterm-born children. Outcome measures were simple language function assessed by using the Peabody Picture Vocabulary Test and complex language function assessed by using the Clinical Evaluation of Language Fundamentals. Pooled effect sizes (in terms of Cohen's d) and 95% confidence intervals (CI) for simple and complex language functions were calculated by using random-effects models. Meta-regression was conducted with mean difference of effect size as the outcome variable and assessment age as the explanatory variable. Preterm-born children scored significantly lower compared with term-born children on simple (d = -0.45 [95% CI: -0.59 to -0.30]; P language function tests, even in the absence of major disabilities and independent of social economic status. For complex language function (but not for simple language function), group differences between preterm- and term-born children increased significantly from 3 to 12 years of age (slope = -0.05; P = .03). While growing up, preterm-born children have increasing difficulties with complex language function.

  1. Attitudinal Perspectives: A Factor to Implementation of a Dual Language Program

    Directory of Open Access Journals (Sweden)

    Michael Whitacre

    2015-01-01

    Full Text Available The central focus of this study was to determine the overall perceptions of school administrators, and the district bilingual coordinator on transferring theory to classroom practice, implementation, as viewed by those involved in the implementation process of the Gómez and Gómez Model of Dual Language Education. Responses were solicited from administrative personnel involved in the implementation of the Gómez and Gómez Model of Dual Language. Results revealed overall administrative attitudes were positive to the theoretical ideology and mixed as related to the actual implementation of the dual language program. The greatest areas of concern were; what to do when students enter the program who are either not Spanish dominant or who have not been in a dual language program. The second area of concern was with how to effectively evaluate teachers as they are observed for implementation of the dual langue program. Lastly, most administrators felt there was a lack of faculty proficient in Spanish.

  2. The Effects of Web 2.0 Technologies Usage in Programming Languages Lesson on the Academic Success, Interrogative Learning Skills and Attitudes of Students towards Programming Languages

    Science.gov (United States)

    Gençtürk, Abdullah Tarik; Korucu, Agah Tugrul

    2017-01-01

    It is observed that teacher candidates receiving education in the department of Computer and Instructional Technologies Education are not able to gain enough experience and knowledge in "Programming Languages" lesson. The goal of this study is to analyse the effects of web 2.0 technologies usage in programming languages lesson on the…

  3. Functional Programming for Java Developers Tools for Better Concurrency, Abstraction, and Agility

    CERN Document Server

    Wampler, Dean

    2011-01-01

    Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. Dean Wampler, Java expert and author of Programming Scala (O'Reilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what you've learned. Once

  4. HI-VISUAL: A language supporting visual interaction in programming

    International Nuclear Information System (INIS)

    Monden, N.; Yoshino, Y.; Hirakawa, M.; Tanaka, M.; Ichikawa, T.

    1984-01-01

    This paper presents a language named HI-VISUAL which supports visual interaction in programming. Following a brief description of the language concept, the icon semantics and language primitives characterizing HI-VISUAL are extensively discussed. HI-VISUAL also shows a system extensively discussed. HI-VISUAL also shows a system extendability providing the possibility of organizing a high level application system as an integration of several existing subsystems, and will serve to developing systems in various fields of applications supporting simple and efficient interactions between programmer and computer. In this paper, the authors have presented a language named HI-VISUAL. Following a brief description of the language concept, the icon semantics and language primitives characterizing HI-VISUAL were extensively discussed

  5. Intraoperative mapping of language functions: a longitudinal neurolinguistic analysis.

    Science.gov (United States)

    Ilmberger, Josef; Ruge, Maximilian; Kreth, Friedrich-Wilhelm; Briegel, Josef; Reulen, Hans-Juergen; Tonn, Joerg-Christian

    2008-10-01

    This prospective longitudinally designed study was conducted to evaluate language functions pre- and postoperatively in patients who underwent microsurgical treatment of tumors in close proximity to or within language areas and to detect those patients at risk for a postoperative aphasic disturbance. Between 1991 and 2005, 153 awake craniotomies with subsequent cortical mapping of language functions were performed in 149 patients. Language functions were assessed using a standardized test battery. Risk factors were obtained from multivariate logistic regression models. Language mapping was able to be performed in all patients, and complete tumor resection was achieved in 48.4%. Within 21 days after surgery a new language deficit (aphasic disturbance) was observed in 41 (32%) of the 128 cases without preoperative deficits. There were a total of 60 cases involving postoperative aphasic disturbances, including cases both with and without preoperative disturbances. Risk factors for postoperative aphasic disturbance were preoperative aphasia (planguage-positive sites within the tumor (planguage disturbances. A total of 17.6% of all cases demonstrated new postoperative language disturbances after 7 months. Risk factors for persistent aphasic disturbance were increased age (>40 years, planguage-relevant areas intraoperatively, even when they are located within the tumor. New postoperative deficits resolve in the majority of patients, which may be a result of cortical mapping as well as functional reorganization.

  6. An empirical study on the usage of the swift programming language

    NARCIS (Netherlands)

    Reboucas, M.; Pinto, G.; Ebert, F.; Torres, W.; Serebrenik, A.; Castor, F.

    2016-01-01

    Recently, Apple released Swift, a modern programming language built to be the successor of Objective-C. In less than a year and a half after its first release, Swift became one of the most popular programming languages in the world, considering different popularity measures. A significant part of

  7. The relationship between executive functioning and language: Examining vocabulary, syntax, and language learning in preschoolers attending Head Start.

    Science.gov (United States)

    White, Lisa J; Alexander, Alexandra; Greenfield, Daryl B

    2017-12-01

    Early childhood marks a time of dynamic development within language and cognitive domains. Specifically, a body of research focuses on the development of language as related to executive functions, which are foundational cognitive skills that relate to both academic achievement and social-emotional development during early childhood and beyond. Although there is evidence to support the relationship between language and executive functions, existing studies focus mostly on vocabulary and fail to examine other components of language such as syntax and language learning skills. To address this gap, this study examined the relationship between executive functioning (EF) and three aspects of language: syntax, vocabulary, and language learning. A diverse sample of 182 children (67% Latino and 33% African American) attending Head Start were assessed on both EF and language ability. Findings demonstrated that EF related to a comprehensive latent construct of language composed of vocabulary, syntax, and language learning. EF also related to each individual component of language. This study furthers our understanding of the complex relationship between language and cognitive development by measuring EF as it relates to various components of language in a sample of preschoolers from low-income backgrounds. Copyright © 2017 Elsevier Inc. All rights reserved.

  8. Programming language concepts for software developers

    DEFF Research Database (Denmark)

    Sestoft, Peter

    2008-01-01

    This note describes and motivates our current plans for an undergraduate course on programming language concepts for software development students. We describe the competences we expect students to acquire as well as the topics covered by the course. We plan to use C# and Scheme as instruction...

  9. Multi-Language Programming Environments for High Performance Java Computing

    Directory of Open Access Journals (Sweden)

    Vladimir Getov

    1999-01-01

    Full Text Available Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI tool which provides application programmers wishing to use Java with immediate accessibility to existing scientific packages. The JCI tool also facilitates rapid development and reuse of existing code. These benefits are provided at minimal cost to the programmer. While beneficial to the programmer, the additional advantages of mixed‐language programming in terms of application performance and portability are addressed in detail within the context of this paper. In addition, we discuss how the JCI tool is complementing other ongoing projects such as IBM’s High‐Performance Compiler for Java (HPCJ and IceT’s metacomputing environment.

  10. Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception

    Science.gov (United States)

    Teng, Chin-Hung; Chen, Jr-Yi; Chen, Zhi-Hong

    2018-01-01

    Although the learning of programming language is critical in science and technology education, it might be difficult for some students, especially novices. One possible reason might be the fact that programming language, especially for three-dimensional (3D) applications, is too complex and abstract for these students to understand. Programming…

  11. A Functional Language for Specifying Business Reports

    DEFF Research Database (Denmark)

    Bahr, Patrick

    2011-01-01

    We describe our work on developing a functional domain specific language for specifying business reports. The report specification language is part of a novel enterprise resource planing system based on the idea of a providing a lean core system that is highly customisable via a variety of domain...

  12. The Varieties of Programming Language Semantics (and Their Uses)

    DEFF Research Database (Denmark)

    Mosses, Peter David

    2001-01-01

    ; and regular expressions are extensively used for searching and transforming text. In contrast, formal semantic descriptions are widely regarded as being of interest only to theoreticians. This paper surveys the main frameworks available for describing the dynamic semantics of programming languages......Formal descriptions of syntax are quite popular: regular and context-free grammars have become accepted as useful for documenting the syntax of programming languages, as well as for generating efficient parsers; attribute grammars allow parsing to be linked with typechecking and code generation...

  13. Evaluation of verifiability in HAL/S. [programming language for aerospace computers

    Science.gov (United States)

    Young, W. D.; Tripathi, A. R.; Good, D. I.; Browne, J. C.

    1979-01-01

    The ability of HAL/S to write verifiable programs, a characteristic which is highly desirable in aerospace applications, is lacking since many of the features of HAL/S do not lend themselves to existing verification techniques. The methods of language evaluation are described along with the means in which language features are evaluated for verifiability. These methods are applied in this study to various features of HAL/S to identify specific areas in which the language fails with respect to verifiability. Some conclusions are drawn for the design of programming languages for aerospace applications and ongoing work to identify a verifiable subset of HAL/S is described.

  14. The comparison and selection of programming languages for high energy physics applications

    International Nuclear Information System (INIS)

    White, B.; Stanford Linear Accelerator Center, CA

    1989-01-01

    In this paper a comparison is presented of programming languages in the context of high energy physics software applications. The evaluation method uses was specifically devised to address the issues of particular importance to HEP applications, not just the technical features of the languages considered. The candidate languages evaluated were Ada, C, FORTRAN 77, FORTRAN 8x, Pascal and PL/I. Some conclusions are drawn and recommendations made regarding the role of FORTRAN and other programming languages in the current and future development of HEP software. (orig.)

  15. An Open-Source Sandbox for Increasing the Accessibility of Functional Programming to the Bioinformatics and Scientific Communities

    Science.gov (United States)

    Fenwick, Matthew; Sesanker, Colbert; Schiller, Martin R.; Ellis, Heidi JC; Hinman, M. Lee; Vyas, Jay; Gryk, Michael R.

    2012-01-01

    Scientists are continually faced with the need to express complex mathematical notions in code. The renaissance of functional languages such as LISP and Haskell is often credited to their ability to implement complex data operations and mathematical constructs in an expressive and natural idiom. The slow adoption of functional computing in the scientific community does not, however, reflect the congeniality of these fields. Unfortunately, the learning curve for adoption of functional programming techniques is steeper than that for more traditional languages in the scientific community, such as Python and Java, and this is partially due to the relative sparseness of available learning resources. To fill this gap, we demonstrate and provide applied, scientifically substantial examples of functional programming, We present a multi-language source-code repository for software integration and algorithm development, which generally focuses on the fields of machine learning, data processing, bioinformatics. We encourage scientists who are interested in learning the basics of functional programming to adopt, reuse, and learn from these examples. The source code is available at: https://github.com/CONNJUR/CONNJUR-Sandbox (see also http://www.connjur.org). PMID:25328913

  16. A higher level language data acquisition system (III) - the user data acquisition program

    International Nuclear Information System (INIS)

    Finn, J.M.; Gulbranson, R.L.; Huang, T.L.

    1983-01-01

    The nuclear physics group at the University of Illinois has implemented a data acquisition system using modified versions of the Concurrent Pascal and Sequential Pascal languages. The user, a physicist, develops a data acquisition ''operating system'', written in these higher level languages, which is tailored to the planned experiment. The user must include only those system functions which are essential to the task, thus improving efficiency. The user program is constructed from simple modules, mainly consisting of Concurrent Pascal PROCESSes, MONITORs, and CLASSes together with appropriate data type definitions. Entire programs can be put together using ''cut and paste'' techniques. Planned enhancements include the automating of this process. Systems written for the Perkin-Elmer 3220 using this approach can easily exceed 2 kHz data rates for event by event handling; 20 kHz data rates have been achieved by the addition of buffers in the interrupt handling software. These rates have been achieved without the use of special-purpose hardware such as micro-programmed branch drivers. With the addition of such devices even higher data rates should be possible

  17. Implementing Task-Based Language Teaching to Integrate Language Skills in an EFL Program at a Colombian University

    Science.gov (United States)

    Córdoba Zúñiga, Eulices

    2016-01-01

    This article reports the findings of a qualitative research study conducted with six first semester students of an English as a foreign language program in a public university in Colombia. The aim of the study was to implement task-based language teaching as a way to integrate language skills and help learners to improve their communicative…

  18. Report on Networking and Programming Languages 2017

    KAUST Repository

    Bjorner, Nikolaj

    2017-10-26

    The third workshop on Networking and Programming Lan-guages, NetPL 2017, was held in conjunction with SIG-COMM 2017. The workshop series attracts invited speakers from academia and industry and a selection of contributed abstracts for short presentations. NetPL brings together re-searchers from the networking community and researchers from the programming languages and verification communities. The workshop series is a timely forum for exciting trends, technological and scientific advances in the intersection of these communities. We describe some of the high-lights from the invited talks through the lens of three trends: Advances in network machine architectures, network programming abstractions, and network verification. NetPL included five invited speakers, four from academia, and one from industry. The program contained six contributed talks out of eight submitted for presentation. The workshop organizers reviewed the abstracts for quality and scope. A total of 42 registrations were received and the attendance occupied the lecture room to the brink. Slides and abstracts from all talks are available from the workshop home page.1 Videos of the presentations are available in the NetPL YouTube channel.2.

  19. Report on Networking and Programming Languages 2017

    KAUST Repository

    Bjorner, Nikolaj; Canini, Marco; Sultana, Nik

    2017-01-01

    The third workshop on Networking and Programming Lan-guages, NetPL 2017, was held in conjunction with SIG-COMM 2017. The workshop series attracts invited speakers from academia and industry and a selection of contributed abstracts for short presentations. NetPL brings together re-searchers from the networking community and researchers from the programming languages and verification communities. The workshop series is a timely forum for exciting trends, technological and scientific advances in the intersection of these communities. We describe some of the high-lights from the invited talks through the lens of three trends: Advances in network machine architectures, network programming abstractions, and network verification. NetPL included five invited speakers, four from academia, and one from industry. The program contained six contributed talks out of eight submitted for presentation. The workshop organizers reviewed the abstracts for quality and scope. A total of 42 registrations were received and the attendance occupied the lecture room to the brink. Slides and abstracts from all talks are available from the workshop home page.1 Videos of the presentations are available in the NetPL YouTube channel.2.

  20. Aberrant functional connectivity between motor and language networks in rolandic epilepsy.

    Science.gov (United States)

    Besseling, René M H; Overvliet, Geke M; Jansen, Jacobus F A; van der Kruijs, Sylvie J M; Vles, Johannes S H; Ebus, Saskia C M; Hofman, Paul A M; de Louw, Anton J A; Aldenkamp, Albert P; Backes, Walter H

    2013-12-01

    Rolandic epilepsy (RE) is an idiopathic focal childhood epilepsy with a well-established neuropsychological profile of language impairment. The aim of this study is to provide a functional correlate that links rolandic (sensorimotor) pathology to language problems using functional MRI. Twenty-three children with RE (8-14 years old) and 21 matched controls underwent extensive language assessment (Clinical Evaluation of Language Fundamentals). fMRI was performed at rest and using word generation, reading, and finger tapping paradigms. Since no activation group differences were found, regions of interest (ROIs) were defined at pooled (patients and controls combined) activation maxima and in contralateral homotopic cortex, and used to assess language lateralization as well as for a resting-state connectivity analysis. Furthermore, the association between connection strength and language performance was investigated. Reduced language performance was found in the children with RE. Bilateral activation was found for both language tasks with some predominance of the left hemisphere in both groups. Compared to controls, patient connectivity was decreased between the left sensorimotor area and right inferior frontal gyrus (planguage scores in the patient group (r=0.49, p=0.02), but not in the controls. Language laterality analysis revealed bilateral language representation in the age range under study (8-14 years). As a consequence, the connection of reduced functional connectivity we found represents an impaired interplay between motor and language networks, and aberrant functional connectivity associated with poorer language performance. These findings provide a first neuronal correlate in terms of aberrant resting-state functional connectivity for language impairment in RE. Copyright © 2013 Elsevier B.V. All rights reserved.

  1. Applications of the Basic programming language in X-ray spectrometry

    International Nuclear Information System (INIS)

    Diaz-Guerra, J.P.; Roca, M.

    1981-01-01

    An assembly of programs written in ''Basic'' language and related with the calculation needs at the X-ray spectrometry laboratory of the Spanish J.E.N. has been developed. The principal problems considered, concerning the X-ray fluorescence technique, are the following: selection of the instrumental parameters; correction of the effects due to the dead time, background and spectral interferences; fitting of polynomial functions, which relate the variables intensity-concentration; application of some empirical-mathematical methods (Lucas-Tooth, Beattie and Brissey and Tertian procedures) to the correction of the inter-element effects; addition method, and statistical treatment of the results (correlation coefficient and ''F'' and ''t'' tests). Likewise, programs for the computation of spacings from powder diffraction patterns (Debye-Scherrer and counter diffractometer procedures) have been written. The proposed programs run following conversational patterns, in which different possibilities and incidences have been foreseen. (author)

  2. Towards Bridging the Gap Programming Language and Partial Evaluation

    DEFF Research Database (Denmark)

    Le Meur, Anne-Francoise; Lawall, Julia Laetitia; Consel, Charles

    2002-01-01

    Partial evaluation is a program-transformation technique that automatically specializes a program with respect to user-supplied invariants. Despite successful applications in areas such as graphics, operating systems, and software engineering, partial evaluators have yet to achieve widespread use....... One reason is the difficulty of adequately describing specialization opportunities. Indeed, under-specialization or over-specialization often occurs, without any direct feedback to the user as to the source of the problem.We have developed a high-level, module-based language allowing the programmer...... to guide the choice of both the code to specialize and the invariants to exploit during the specialization process. To ease the use of partial evaluation, the syntax of this language is similar to the declaration syntax of the target language of the partial evaluator. To provide feedback to the programmer...

  3. Compiling the functional data-parallel language SaC for Microgrids of Self-Adaptive Virtual Processors

    NARCIS (Netherlands)

    Grelck, C.; Herhut, S.; Jesshope, C.; Joslin, C.; Lankamp, M.; Scholz, S.-B.; Shafarenko, A.

    2009-01-01

    We present preliminary results from compiling the high-level, functional and data-parallel programming language SaC into a novel multi-core design: Microgrids of Self-Adaptive Virtual Processors (SVPs). The side-effect free nature of SaC in conjunction with its data-parallel foundation make it an

  4. Language Learning Shifts and Attitudes Towards Language Learning in an Online Tandem Program for Beginner Writers

    Directory of Open Access Journals (Sweden)

    Constanza Tolosa

    2017-01-01

    Full Text Available We present findings of a project that investigated the potential of an online tandem program to enhance the foreign language learning of two groups of school-aged beginner learners, one learning English in Colombia and the other learning Spanish in New Zealand. We assessed the impact of the project on students’ learning with a free writing activity done as pretest and posttest and used a semi-structured interview to explore their attitudes towards language learning and their perceived development of their native language. Data analysis indicated statistically significant gains in foreign language writing and positive attitudinal changes toward foreign and native language learning.

  5. The Army Method Revisited: The Historical and Theoretical Backgrounds of the Military Intensive Language Programs.

    Science.gov (United States)

    Bayuk, Milla; Bayuk, Barry S.

    A program currently in use by the military that gives instruction in the so-called "sensitive" languages is based on the "Army Method" which was initiated in military language programs during World War II. Attention to the sensitive language program initiated a review of the programs, especially those conducted by the military intelligence schools…

  6. Nociones de la programacion de lenguas extranjeras (Ensayo metodologico) (Programming Foreign Languages [A Methodological Study])

    Science.gov (United States)

    Feldman, David

    1975-01-01

    Stresses the importance of language laboratories and other technical devices used in foreign language teaching, particularly in programed language instruction. Illustrates, by means of taxonomies, the various stages a foreign language learning program should follow. (Text is in Spanish.) (DS)

  7. Language Immersion Programs for Young Children? Yes . . . but Proceed with Caution

    Science.gov (United States)

    Soderman, Anne K.

    2010-01-01

    A dual immersion program in Chinese and English at the 3e International School in Beijing is helping children become fluent in both languages, even though many students spoke neither language when they entered the school. Children enter the program as young as two years old. Studies indicate that bilingual children have higher levels of cognitive…

  8. Teaching object-oriented programming on top of functional programming

    DEFF Research Database (Denmark)

    Kristensen, Jens Thyge; Hansen, Michael Reichhardt; Richel, Hans

    2001-01-01

    programming in the construction of OO programs. This is done following a method where the program design is expressed in SML and afterwards implemented in Java. The use of different languages in design and implementation is an advantage as it makes the distinction between these two stages very clear...

  9. Detecting resting-state functional connectivity in the language system using functional near-infrared spectroscopy

    Science.gov (United States)

    Zhang, Yu-Jin; Lu, Chun-Ming; Biswal, Bharat B.; Zang, Yu-Feng; Peng, Dan-Lin; Zhu, Chao-Zhe

    2010-07-01

    Functional connectivity has become one of the important approaches to understanding the functional organization of the human brain. Recently, functional near-infrared spectroscopy (fNIRS) was demonstrated as a feasible method to study resting-state functional connectivity (RSFC) in the sensory and motor systems. However, whether such fNIRS-based RSFC can be revealed in high-level and complex functional systems remains unknown. In the present study, the feasibility of such an approach is tested on the language system, of which the neural substrates have been well documented in the literature. After determination of a seed channel by a language localizer task, the correlation strength between the low frequency fluctuations of the fNIRS signal at the seed channel and those at all other channels is used to evaluate the language system RSFC. Our results show a significant RSFC between the left inferior frontal cortex and superior temporal cortex, components both associated with dominant language regions. Moreover, the RSFC map demonstrates left lateralization of the language system. In conclusion, the present study successfully utilized fNIRS-based RSFC to study a complex and high-level neural system, and provides further evidence for the validity of the fNIRS-based RSFC approach.

  10. The RSZ BASIC programming language manual

    Science.gov (United States)

    Stattel, R. J.; Niswander, J. K.; Kochhar, A. K.

    1980-01-01

    The RSZ BASIC interactive language is described. The RSZ BASIC interpreter is resident in the Telemetry Data Processor, a system dedicated to the processing and displaying of PCM telemetry data. A series of working examples teaches the fundamentals of RSZ BASIC and shows how to construct, edit, and manage storage of programs.

  11. Inter-functional influence of culture and language during the process of foreign language teaching of teenagers

    Directory of Open Access Journals (Sweden)

    Ergeshali kyzy A.

    2017-01-01

    Full Text Available this article describes some theoretical tasks of multicultural education of teenagers in foreign language teaching. The work also has analyzed inter-functional influence of the language and culture in the process of foreign language teaching.

  12. The Elements of Language Curriculum: A Systematic Approach to Program Development.

    Science.gov (United States)

    Brown, James Dean

    A systematic approach to second language curriculum development is outlined, enumerating the phases and activities involved in developing and implementing a sound and effective language program. The first chapter describes a system whereby all language teaching activities can be classified into approaches, syllabuses, techniques, exercises, or…

  13. Marine Language Exchange Program: A 21st Century International and Interdisciplinary Partnership

    Science.gov (United States)

    Robigou, V.; Nichols-Pecceu, M.

    2001-12-01

    The ability of scientists to communicate across cultural and linguistic barriers is crucial for the global economic sustainability and protection of the world\\'{}s oceans. Yet students with majors in the sciences and engineering constitute less than 2% of those who study abroad each year. And even rarer are students who study in countries where English is not the first language. The Marine Language Exchange program is a case study of an international and interdisciplinary collaboration between faculties in the languages and the sciences who address this gap. A consortium of U.S. and European institutions including Eckerd College (Florida), University of Washington (Washington), University of Hilo (Hawaii), Université de la Rochelle (France), Université de Liège (Belgium), and Universidad de Las Palmas (Spain) is developing a multilingual, marine sciences exchange program in an effort to internationalize their Marine Sciences departments. The program includes a three-week, intensive "bridge" course designed to reinforce second language skills in the context of marine sciences, and prepare undergraduate students for the cultural and educational differences of their host country. Following this immersion experience students from each institution enroll in courses abroad including marine sciences specialization for full academic credit. This session will review the Marine Language Exchange program activities since 2000 and will discuss the ideological and practical aspects of the program. The program successes, difficulties and future directions will also be presented. Different disciplinary approaches -Second Language Acquisition, English as a Second Language and Marine Science- prepare science students to contribute to the study and the management of the world\\'{}s oceans with an awareness of the cultural issues reflected by national marine policies. Based on this case study, other universities could initiate their own international and interdisciplinary

  14. The Application of Visual Basic Computer Programming Language to Simulate Numerical Iterations

    Directory of Open Access Journals (Sweden)

    Abdulkadir Baba HASSAN

    2006-06-01

    Full Text Available This paper examines the application of Visual Basic Computer Programming Language to Simulate Numerical Iterations, the merit of Visual Basic as a Programming Language and the difficulties faced when solving numerical iterations analytically, this research paper encourage the uses of Computer Programming methods for the execution of numerical iterations and finally fashion out and develop a reliable solution using Visual Basic package to write a program for some selected iteration problems.

  15. 25 CFR 39.137 - May schools operate a language development program without a specific appropriation from Congress?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false May schools operate a language development program... Formula Language Development Programs § 39.137 May schools operate a language development program without a specific appropriation from Congress? Yes, a school may operate a language development program...

  16. Language Lateralization in Children Using Functional Transcranial Doppler Sonography

    Science.gov (United States)

    Haag, Anja; Moeller, Nicola; Knake, Susanne; Hermsen, Anke; Oertel, Wolfgang H.; Rosenow, Felix; Hamer, Hajo M.

    2010-01-01

    Aim: Language lateralization with functional transcranial Doppler sonography (fTCD) and lexical word generation has been shown to have high concordance with the Wada test and functional magnetic resonance imaging in adults. We evaluated a nonlexical paradigm to determine language dominance in children. Method: In 23 right-handed children (12…

  17. Language and executive functioning in children with ADHD

    NARCIS (Netherlands)

    Parigger, E.M.

    2012-01-01

    This study examines language abilities of children with attention-deficit hyperactivity disorder (ADHD) and compares these abilities to those of children with specific language impairment (SLI) and typically developing children. Executive functioning, an umbrella term for various higher order

  18. A Survey on Visual Programming Languages in Internet of Things

    Directory of Open Access Journals (Sweden)

    Partha Pratim Ray

    2017-01-01

    Full Text Available Visual programming has transformed the art of programming in recent years. Several organizations are in race to develop novel ideas to run visual programming in multiple domains with Internet of Things. IoT, being the most emerging area of computing, needs substantial contribution from the visual programming paradigm for its technological propagation. This paper surveys visual programming languages being served for application development, especially in Internet of Things field. 13 such languages are visited from several popular research-electronic databases (e.g., IEEE Xplore, Science Direct, Springer Link, Google Scholar, Web of Science, and Postscapes and compared under four key attributes such as programming environment, license, project repository, and platform supports. Grouped into two segments, open source and proprietary platform, these visual languages pertain few crucial challenges that have been elaborated in this literature. The main goal of this paper is to present existing VPLs per their parametric proforma to enable naïve developers and researchers in the field of IoT to choose appropriate variant of VPL for particular type of application. It is also worth validating the usability and adaptability of VPLs that is essential for selection of beneficiary in terms of IoT.

  19. Adapting high-level language programs for parallel processing using data flow

    Science.gov (United States)

    Standley, Hilda M.

    1988-01-01

    EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs written in a conventional high-level language to a parallel environment. The level of parallelism provided is of the large-grained variety in which parallel activities take place between subprograms or processes. A program written in EASY-FLOW is a set of subprogram calls as units, structured by iteration, branching, and distribution constructs. A data flow graph may be deduced from an EASY-FLOW program.

  20. Functional MRI language mapping in pre-surgical epilepsy patients ...

    African Journals Online (AJOL)

    Background. Functional magnetic resonance imaging (fMRI) is commonly applied to study the neural substrates of language in clinical research and for neurosurgical planning. fMRI language mapping is used to assess language lateralisation, or determine hemispheric dominance, and to localise regions of the brain ...

  1. JASPAR RESTful API: accessing JASPAR data from any programming language.

    Science.gov (United States)

    Khan, Aziz; Mathelier, Anthony

    2018-05-01

    JASPAR is a widely used open-access database of curated, non-redundant transcription factor binding profiles. Currently, data from JASPAR can be retrieved as flat files or by using programming language-specific interfaces. Here, we present a programming language-independent application programming interface (API) to access JASPAR data using the Representational State Transfer (REST) architecture. The REST API enables programmatic access to JASPAR by most programming languages and returns data in eight widely used formats. Several endpoints are available to access the data and an endpoint is available to infer the TF binding profile(s) likely bound by a given DNA binding domain protein sequence. Additionally, it provides an interactive browsable interface for bioinformatics tool developers. This REST API is implemented in Python using the Django REST Framework. It is accessible at http://jaspar.genereg.net/api/ and the source code is freely available at https://bitbucket.org/CBGR/jaspar under GPL v3 license. aziz.khan@ncmm.uio.no or anthony.mathelier@ncmm.uio.no. Supplementary data are available at Bioinformatics online.

  2. Language lateralization by functional MRI : a comparison with wada test-preliminary results

    International Nuclear Information System (INIS)

    Ryoo, Jae Wook; Na, Dong Gyu; Byun, Hong Sik

    1999-01-01

    To evaluate the usefulness of functional MR imaging (fMRI) for the determination of language dominance and to assess differences in language lateralization according to activation task or activated area. Functional maps of the language area were obtained during word generation tasks(noun and verb) and a reading task in ten patients (9 right handed, 1 left handed) who had undergone the Wada test. MR examinations were performed using a 1.5T scanner and the EPI BOLD technique. The SPM program was employed for the postprocessing of images and the threshold for significance was set at p<0.001 or p<0.01. A lateralization index was calculated from the number of activated pixels in three hemispheric regions (whole hemisphere, frontal lobe, and temporoparietal lobe), and the results were compared with those of Wada tests. The results for lateralization of language area were compared among stimulation tasks and regions and used for calculation of lateralization indices. During the Wada test, nine patients were left dominant and one patient was right dominant for language. Language dominance based on activated signals in each hemisphere was consistent with the results of the Wada test in 87.5% (verb and noun generation tasks) and 90% (reading task) of patients. Language dominance determined by activated signals in the frontal lobe was consistent in 87.5%, 75%, and 80% of patients in each stimulation task (verb generation, noun generation, and reading), respectively. The consistency rate of activated signals in the temporoparietal lobe was 87.5%, 87.5% and 80% of patients in each task. the mean value of the lateralization index, calculated on the basis of activated signals in the temporoparietal lobe was higher than that in the hemisphere or frontal lobe. The verb generation task showed a higher lateralization index than the noun generation or reading task. The lateralization index was higher in the verb generation task and in the region of the temporoparietal lobe than in

  3. Language lateralization by functional MRI : a comparison with wada test-preliminary results

    Energy Technology Data Exchange (ETDEWEB)

    Ryoo, Jae Wook; Na, Dong Gyu; Byun, Hong Sik [Samsung Medical Center, Sungkyunkwan Univ. School of Medicine, Seoul (Korea, Republic of)] (and others)

    1999-05-01

    To evaluate the usefulness of functional MR imaging (fMRI) for the determination of language dominance and to assess differences in language lateralization according to activation task or activated area. Functional maps of the language area were obtained during word generation tasks(noun and verb) and a reading task in ten patients (9 right handed, 1 left handed) who had undergone the Wada test. MR examinations were performed using a 1.5T scanner and the EPI BOLD technique. The SPM program was employed for the postprocessing of images and the threshold for significance was set at p<0.001 or p<0.01. A lateralization index was calculated from the number of activated pixels in three hemispheric regions (whole hemisphere, frontal lobe, and temporoparietal lobe), and the results were compared with those of Wada tests. The results for lateralization of language area were compared among stimulation tasks and regions and used for calculation of lateralization indices. During the Wada test, nine patients were left dominant and one patient was right dominant for language. Language dominance based on activated signals in each hemisphere was consistent with the results of the Wada test in 87.5% (verb and noun generation tasks) and 90% (reading task) of patients. Language dominance determined by activated signals in the frontal lobe was consistent in 87.5%, 75%, and 80% of patients in each stimulation task (verb generation, noun generation, and reading), respectively. The consistency rate of activated signals in the temporoparietal lobe was 87.5%, 87.5% and 80% of patients in each task. the mean value of the lateralization index, calculated on the basis of activated signals in the temporoparietal lobe was higher than that in the hemisphere or frontal lobe. The verb generation task showed a higher lateralization index than the noun generation or reading task. The lateralization index was higher in the verb generation task and in the region of the temporoparietal lobe than in

  4. The Acquisition of Functional Planning- and Programming Knowledge: Diagnosis, Modeling, and User-Adapted Help

    OpenAIRE

    Möbus, Claus; Schröder, Olaf

    1993-01-01

    The topic of our project has been to empirically investigate and to model processes of the acquisition, utilization, and optimization of knowledge while working with the ABSYNT Problem Solving Monitor (PSM ). The ABSYNT PSM is designed to support the acquisition of basic functional programming concepts by supplying learners with individualized, adaptive online help and proposals. ABSYNT ("Abstract Syntax Trees") is a functional visual programming language developed in the project. The ABSYNT ...

  5. The role of the cerebellum in the regulation of language functions.

    Science.gov (United States)

    Starowicz-Filip, Anna; Chrobak, Adrian Andrzej; Moskała, Marek; Krzyżewski, Roger M; Kwinta, Borys; Kwiatkowski, Stanisław; Milczarek, Olga; Rajtar-Zembaty, Anna; Przewoźnik, Dorota

    2017-08-29

    The present paper is a review of studies on the role of the cerebellum in the regulation of language functions. This brain structure until recently associated chiefly with motor skills, visual-motor coordination and balance, proves to be significant also for cognitive functioning. With regard to language functions, studies show that the cerebellum determines verbal fluency (both semantic and formal) expressive and receptive grammar processing, the ability to identify and correct language mistakes, and writing skills. Cerebellar damage is a possible cause of aphasia or the cerebellar mutism syndrome (CMS). Decreased cerebellocortical connectivity as well as anomalies in the structure of the cerebellum are emphasized in numerous developmental dyslexia theories. The cerebellum is characterized by linguistic lateralization. From the neuroanatomical perspective, its right hemisphere and dentate nucleus, having multiple cerebellocortical connections with the cerebral cortical language areas, are particularly important for language functions. Usually, language deficits developed as a result of a cerebellar damage have subclinical intensity and require applying sensitive neuropsychological diagnostic tools designed to assess higher verbal functions.

  6. Dynamic Learning Objects to Teach Java Programming Language

    Science.gov (United States)

    Narasimhamurthy, Uma; Al Shawkani, Khuloud

    2010-01-01

    This article describes a model for teaching Java Programming Language through Dynamic Learning Objects. The design of the learning objects was based on effective learning design principles to help students learn the complex topic of Java Programming. Visualization was also used to facilitate the learning of the concepts. (Contains 1 figure and 2…

  7. A graph rewriting programming language for graph drawing

    OpenAIRE

    Rodgers, Peter

    1998-01-01

    This paper describes Grrr, a prototype visual graph drawing tool. Previously there were no visual languages for programming graph drawing algorithms despite the inherently visual nature of the process. The languages which gave a diagrammatic view of graphs were not computationally complete and so could not be used to implement complex graph drawing algorithms. Hence current graph drawing tools are all text based. Recent developments in graph rewriting systems have produced computationally com...

  8. a performance analysis for evaluation of programming languages ...

    African Journals Online (AJOL)

    Mohammed et al.

    PROGRAMMING LANGUAGES BASED ON MOBILE COMPUTING. FOR NIGERIA ... Finally, Vb.net is suitable for data Transfer using upload scheme. Keywords: ... INTRODUCTION .... java, Julia, python, matlab, mathematica and Ruby by.

  9. Executive functioning in pre-school children with autism spectrum disorders: The relationship between executive functioning and language

    OpenAIRE

    Linnerud, Ida Cathrine Wang

    2014-01-01

    Background: Executive function difficulties are prevalent in children with autism spectrum disorders (ASD) and there are several indications of a modifying relationship between executive functions and language in children. However, there is limited research on the relationship between executive functioning and language in young children with ASD. The current study compared real-world executive functioning between groups of children with ASD, language disorders (LD), and typical development (T...

  10. Cortical language activation in aphasia: a functional MRI study

    International Nuclear Information System (INIS)

    Xu Xiaojun; Zhang Minming; Shang Desheng; Wang Qidong; Luo Benyan

    2004-01-01

    Objective: To investigate the differences of the underlying neural basis of language processing between normal subjects and aphasics, and to study the feasibility for functional magnetic resonance imaging (fMRI) in examining the cortical language activation in clinical aphasics. Methods: fMRI was used to map language network in 6 normal subjects and 3 patients with aphasia who were in the stage of recovery from acute stroke. The participants performed word generation task during fMRI scanning, which measured the signal changes associated with regional neural activity induced by the task. These signal changes were processed to statistically generate the activation map that represented the language area. Results: In normal subjects, a distributed language network was activated. Activations were present in the frontal, temporal, parietal and occipital regions in normal group. In the patient group, however, no activation was showed in the left inferior frontal gyrus whether or not the patient had lesion in the left frontal lobe. Two patients showed activations in some right hemisphere regions where no activation appeared in normal subjects. Conclusion: The remote effect of focal lesion and functional redistribution or reorganization was found in aphasic patients. fMRI was useful in evaluating the language function in aphasic patients. (authors)

  11. Treating conduct disorder: An effectiveness and natural language analysis study of a new family-centred intervention program.

    Science.gov (United States)

    Stevens, Kimberly A; Ronan, Prof Kevin; Davies, Gene

    2017-05-01

    This paper reports on a new family-centred, feedback-informed intervention focused on evaluating therapeutic outcomes and language changes across treatment for conduct disorder (CD). The study included 26 youth and families from a larger randomised, controlled trial (Ronan et al., in preparation). Outcome measures reflected family functioning/youth compliance, delinquency, and family goal attainment. First- and last-treatment session audio files were transcribed into more than 286,000 words and evaluated through the Linguistic Inquiry and Word Count Analysis program (Pennebaker et al., 2007). Significant outcomes across family functioning/youth compliance, delinquency, goal attainment and word usage reflected moderate-strong effect sizes. Benchmarking findings also revealed reduced time of treatment delivery compared to a gold standard approach. Linguistic analysis revealed specific language changes across treatment. For caregivers, increased first person, action-oriented, present tense, and assent type words and decreased sadness words were found; for youth, significant reduction in use of leisure words. This study is the first using lexical analyses of natural language to assess change across treatment for conduct disordered youth and families. Such findings provided strong support for program tenets; others, more speculative support. Copyright © 2016. Published by Elsevier B.V.

  12. RAY TRACING IMPLEMENTATION IN JAVA PROGRAMMING LANGUAGE

    OpenAIRE

    Aybars UĞUR; Mustafa TÜRKSEVER

    2002-01-01

    In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "SahneIzle" which is a ray tracing program implemented in Java programming language which ...

  13. A phenomenographic study of the ways of understanding conditional and repetition structures in computer programming languages

    Science.gov (United States)

    Bucks, Gregory Warren

    Computers have become an integral part of how engineers complete their work, allowing them to collect and analyze data, model potential solutions and aiding in production through automation and robotics. In addition, computers are essential elements of the products themselves, from tennis shoes to construction materials. An understanding of how computers function, both at the hardware and software level, is essential for the next generation of engineers. Despite the need for engineers to develop a strong background in computing, little opportunity is given for engineering students to develop these skills. Learning to program is widely seen as a difficult task, requiring students to develop not only an understanding of specific concepts, but also a way of thinking. In addition, students are forced to learn a new tool, in the form of the programming environment employed, along with these concepts and thought processes. Because of this, many students will not develop a sufficient proficiency in programming, even after progressing through the traditional introductory programming sequence. This is a significant problem, especially in the engineering disciplines, where very few students receive more than one or two semesters' worth of instruction in an already crowded engineering curriculum. To address these issues, new pedagogical techniques must be investigated in an effort to enhance the ability of engineering students to develop strong computing skills. However, these efforts are hindered by the lack of published assessment instruments available for probing an individual's understanding of programming concepts across programming languages. Traditionally, programming knowledge has been assessed by producing written code in a specific language. This can be an effective method, but does not lend itself well to comparing the pedagogical impact of different programming environments, languages or paradigms. This dissertation presents a phenomenographic research study

  14. An Implementation of the Object-Oriented Concurrent Programming Language SINA

    NARCIS (Netherlands)

    Triphathi, Anand; Berge, Eric; Aksit, Mehmet

    SINA is an object-oriented language for distributed and concurrent programming. The primary focus of this paper is on the object-oriented concurrent programming mechanisms of SINA and their implementation. This paper presents the SINA constructs for concurrent programming and inter-object

  15. Speech and Language Functions that Require a Functioning Broca's Area

    Science.gov (United States)

    Davis, Cameron; Kleinman, Jonathan T.; Newhart, Melissa; Gingis, Leila; Pawlak, Mikolaj; Hillis, Argye E.

    2008-01-01

    A number of previous studies have indicated that Broca's area has an important role in understanding and producing syntactically complex sentences and other language functions. If Broca's area is critical for these functions, then either infarction of Broca's area or temporary hypoperfusion within this region should cause impairment of these…

  16. Modern X86 assembly language programming 32-bit, 64-bit, SSE, and AVX

    CERN Document Server

    Kusswurm, Daniel

    2014-01-01

    Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programming and the computational capabilities of the x86 platform. Major topics of the book include the following: 32-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction setX87 core architecture, register stack, special

  17. USING DISTANCE LEARNING TECHNOLOGIES IN THE LEARNING PROCESS OF MODERN PROGRAMMING LANGUAGES

    Directory of Open Access Journals (Sweden)

    Mariia A. Umryk

    2014-06-01

    Full Text Available In the research it was reviewed the use of distance learning technologies in the organization of research tasks while studying modern programming languages. The article contains an example of a training project on the subject "Modern programming languages". The authors argue the necessity of the use of modern information and communication technologies, in particular in modern programming languages distance learning, for the formation of students' 21st century skills that are essential in the process of programming (it is skills such as self-organization and self-discipline, communication skills, teamwork skills etc.. It is pointed out the structural units of the training project in accordance with the use of distance learning technologies. It is described the general characteristics and the use of appropriate methods of modern information and communication technologies.

  18. Analyzing Student Performance and Attitudes toward Textual versus Iconic Programming Languages

    Science.gov (United States)

    Lin, Janet Mei-Chuen; Yang, Mei-Ching

    2009-01-01

    In this study half of 52 sixth graders learned to program in MSWLogo and the other half in Drape. An analysis of students' test scores revealed that Drape (an iconic language) seemed to have a steeper learning curve than MSWLogo (a textual language). However, as students gradually became more familiar with either language, the difference in…

  19. The VIS-AD data model: Integrating metadata and polymorphic display with a scientific programming language

    Science.gov (United States)

    Hibbard, William L.; Dyer, Charles R.; Paul, Brian E.

    1994-01-01

    The VIS-AD data model integrates metadata about the precision of values, including missing data indicators and the way that arrays sample continuous functions, with the data objects of a scientific programming language. The data objects of this data model form a lattice, ordered by the precision with which they approximate mathematical objects. We define a similar lattice of displays and study visualization processes as functions from data lattices to display lattices. Such functions can be applied to visualize data objects of all data types and are thus polymorphic.

  20. Neuropsychological assessment of language functions during functional magnetic resonance imaging: development of new tasks. Preliminary report.

    Science.gov (United States)

    Fersten, Ewa; Jakuciński, Maciej; Kuliński, Radosław; Koziara, Henryk; Mroziak, Barbara; Nauman, Paweł

    2011-01-01

    Due to the complex and extended cerebral organization of language functions, the brain regions crucial for speech and language, i.e. eloquent areas, have to be affected by neurooncological surgery. One of the techniques that may be helpful in pre-operative planning of the extent of tumour removal and estimating possible complications seems to be functional magnetic resonance imaging (fMRI). The aim of the study was to develop valid procedures for neuropsychological assessment of various language functions visualisable by fMRI in healthy individuals. In this fMRI study, 10 healthy (with no CNS pathology), right-handed volunteers aged 25-35 were examined using four tasks designed to measure different language functions, and one for short-term memory assessment. A 1.5-T MRI scanner performing ultrafast functional (EPI) sequences with 4-mm slice thickness and 1-mm interslice gap was used to detect the BOLD response to stimuli present-ed in a block design (30-second alternating blocks of activity and rest). The analyses used the SPM software running in a MATLAB environment, and the obtained data were interpreted by means of colour-coded maps superimposed on structural brain scans. For each of the tasks developed for particular language functions, a different area of increased neuronal activity was found. The differential localization of function-related neuronal activity seems interesting and the research worth continuing, since verbal communication failure may result from impairment of any of various language functions, and studies reported in the literature seem to focus on verbal expression only.

  1. Library Literacy Programs for English Language Learners. ERIC Digest.

    Science.gov (United States)

    McMurrer, Eileen; Terrill, Lynda

    This digest summarizes the history of public libraries and library literacy programs; describes current delivery models; and discusses initiatives in library literacy, profiling one successful public library program that serves adult English language learners and their families. (Adjunct ERIC Clearinghouse for ESL Literacy Education) (Author/VWL)

  2. What can atypical language hemispheric specialization tell us about cognitive functions?

    Science.gov (United States)

    Cai, Qing; Van der Haegen, Lise

    2015-04-01

    Recent studies have made substantial progress in understanding the interactions between cognitive functions, from language to cognitive control, attention, and memory. However, dissociating these functions has been hampered by the close proximity of regions involved, as in the case in the prefrontal and parietal cortex. In this article, we review a series of studies that investigated the relationship between language and other cognitive functions in an alternative way - by examining their functional (co-)lateralization. We argue that research on the hemispheric lateralization of language and its link with handedness can offer an appropriate starting-point to shed light on the relationships between different functions. Besides functional interactions, anatomical asymmetries in non-human primates and those underlying language in humans can provide unique information about cortical organization. Finally, some open questions and criteria are raised for an ideal theoretical model of the cortex based on hemispheric specialization.

  3. Functional connectivity changes in second language vocabulary learning.

    Science.gov (United States)

    Ghazi Saidi, Ladan; Perlbarg, Vincent; Marrelec, Guillaume; Pélégrini-Issac, Mélani; Benali, Habib; Ansaldo, Ana-Inés

    2013-01-01

    Functional connectivity changes in the language network (Price, 2010), and in a control network involved in second language (L2) processing (Abutalebi & Green, 2007) were examined in a group of Persian (L1) speakers learning French (L2) words. Measures of network integration that characterize the global integrative state of a network (Marrelec, Bellec et al., 2008) were gathered, in the shallow and consolidation phases of L2 vocabulary learning. Functional connectivity remained unchanged across learning phases for L1, whereas total, between- and within-network integration levels decreased as proficiency for L2 increased. The results of this study provide the first functional connectivity evidence regarding the dynamic role of the language processing and cognitive control networks in L2 learning (Abutalebi, Cappa, & Perani, 2005; Altarriba & Heredia, 2008; Leonard et al., 2011; Parker-Jones et al., 2011). Thus, increased proficiency results in a higher degree of automaticity and lower cognitive effort (Segalowitz & Hulstijn, 2005). Copyright © 2012 Elsevier Inc. All rights reserved.

  4. Constraints and Logic Programming in Grammars and Language Analysis

    DEFF Research Database (Denmark)

    Christiansen, Henning

    2014-01-01

    Constraints are an important notion in grammars and language analysis, and constraint programming techniques have been developed concurrently for solving a variety of complex problems. In this chapter we consider the synthesis of these branches into practical and effective methods for language...... methods that combine constraints with logic grammars such as Definite Clause Grammars and CHR Grammars, and show also a direct relationship to abductive reasoning....

  5. Radboud Sensis program for language, speech, and communication in children with visual impairment

    NARCIS (Netherlands)

    Vervloed, M.P.J.; Hartog, E. de; Jespers, C.; Wals, T. de

    2005-01-01

    The Radboud Sensis program is intended to promote language, speech, and communication in children with visual impairments and their caregivers. Starting-point has been that such an intervention program can be a useful tool, not only for language and communication itself, but also for attachment,

  6. Developing College English as a Second Language (ESL) Programs

    Science.gov (United States)

    Orlova, Irina A.; Kennedy, Jelane A.

    2009-01-01

    This article examines available literature on college English as a Second Language (ESL) programs. The literature available on college ESL programs falls into three categories: (1) research reports and articles, (2) recent theoretical discussions on ESL teaching, and (3) thought pieces discussing college ESL curriculum development and assessment…

  7. Foreign Language Writing Fellows Programs: A Model for Improving Advanced Writing Skills

    Science.gov (United States)

    Snyder, Delys Waite; Nielson, Rex P.; Kurzer, Kendon

    2016-01-01

    Within the growing field of scholarly literature on foreign language (FL) writing pedagogy, few studies have addressed pedagogical questions regarding the teaching of writing to advanced language learners. Writing fellows peer tutoring programs, although typically associated with first language writing instruction, likely can benefit and support…

  8. 34 CFR 658.4 - What definitions apply to the Undergraduate International Studies and Foreign Language Program?

    Science.gov (United States)

    2010-07-01

    ... International Studies and Foreign Language Program? 658.4 Section 658.4 Education Regulations of the Offices of... UNDERGRADUATE INTERNATIONAL STUDIES AND FOREIGN LANGUAGE PROGRAM General § 658.4 What definitions apply to the Undergraduate International Studies and Foreign Language Program? The definitions in 34 CFR 655.4 apply to this...

  9. Sprego Programming

    Directory of Open Access Journals (Sweden)

    Maria Csernoch

    2015-02-01

    Full Text Available Spreadsheet management is a border-land between office applications and programming, however, it is rather communicated that spreadsheet is nothing more than an easily handled fun piece. Consequently, the complexity of spreadsheet handling, the unprepared end-users, their problem solving abilities and approaches do not match. To overcome these problems we have developed and introduced Sprego (Spreadsheet Lego. Sprego is a simplified functional programming language in spreadsheet environment, and such as can be used both as introductory language and the language of end-user programmers. The essence of Sprego is that we use as few and simple functions as possible and based on these functions build multilevel formulas. With this approach, similar to high level programming, we are able solve advanced problems, developing algorithmic skills, computational thinking. The advantage of Sprego is the simplicity of the language, when the emphasis is not on the coding but on the problem. Beyond that spreadsheets would provide real life problems with authentic data and tables which students are more interested in than the artificial environment and semi-authentic problems of high level programming languages.

  10. Comparing Pascal and Modula-2 as systems programming languages

    NARCIS (Netherlands)

    Hartel, Pieter H.; Bormann, J.

    The high-level programming languages Pascal [JEN76] and Modula-2 [WIR82] are evaluatedas tools lor system programming. The construction of operating system utilities in Pascal is the focal point of the first part of the paper. Pascal is shown to be adequate for this limited class of applications, on

  11. Requirements for a geometry programming language for CFD applications

    Science.gov (United States)

    Gentry, Arvel E.

    1992-01-01

    A number of typical problems faced by the aerodynamicist in using computational fluid dynamics are presented to illustrate the need for a geometry programming language. The overall requirements for such a language are illustrated by examples from the Boeing Aero Grid and Paneling System (AGPS). Some of the problems in building such a system are also reviewed along with suggestions as to what to look for when evaluating new software problems.

  12. Resting-State Functional MR Imaging for Determining Language Laterality in Intractable Epilepsy.

    Science.gov (United States)

    DeSalvo, Matthew N; Tanaka, Naoaki; Douw, Linda; Leveroni, Catherine L; Buchbinder, Bradley R; Greve, Douglas N; Stufflebeam, Steven M

    2016-10-01

    Purpose To measure the accuracy of resting-state functional magnetic resonance (MR) imaging in determining hemispheric language dominance in patients with medically intractable focal epilepsies against the results of an intracarotid amobarbital procedure (IAP). Materials and Methods This study was approved by the institutional review board, and all subjects gave signed informed consent. Data in 23 patients with medically intractable focal epilepsy were retrospectively analyzed. All 23 patients were candidates for epilepsy surgery and underwent both IAP and resting-state functional MR imaging as part of presurgical evaluation. Language dominance was determined from functional MR imaging data by calculating a laterality index (LI) after using independent component analysis. The accuracy of this method was assessed against that of IAP by using a variety of thresholds. Sensitivity and specificity were calculated by using leave-one-out cross validation. Spatial maps of language components were qualitatively compared among each hemispheric language dominance group. Results Measurement of hemispheric language dominance with resting-state functional MR imaging was highly concordant with IAP results, with up to 96% (22 of 23) accuracy, 96% (22 of 23) sensitivity, and 96% (22 of 23) specificity. Composite language component maps in patients with typical language laterality consistently included classic language areas such as the inferior frontal gyrus, the posterior superior temporal gyrus, and the inferior parietal lobule, while those of patients with atypical language laterality also included non-classical language areas such as the superior and middle frontal gyri, the insula, and the occipital cortex. Conclusion Resting-state functional MR imaging can be used to measure language laterality in patients with medically intractable focal epilepsy. (©) RSNA, 2016 Online supplemental material is available for this article.

  13. Near-infrared spectroscopic study and the Wada test for presurgical evaluation of expressive and receptive language functions in glioma patients: with a case report of dissociated language functions.

    Science.gov (United States)

    Sato, Yosuke; Uzuka, Takeo; Aoki, Hiroshi; Natsumeda, Manabu; Oishi, Makoto; Fukuda, Masafumi; Fujii, Yukihiko

    2012-02-29

    Near-infrared spectroscopy (NIRS) has proven to be useful for the evaluation of language lateralization in healthy subjects, infants, and epileptic patients. This study for the first time investigated the expressive and receptive language functions separately, using NIRS in presurgical glioma patients. We also describe a special case with dissociated pattern of language functions. Ten glioma patients were examined. Using NIRS, the hemodynamic changes during a verb generation task or story listening task were measured in the cerebral hemisphere on either side covering the language areas. Following the NIRS study, the Wada test was performed in all the patients. The NIRS study revealed increases of oxyhemoglobin and decreases of deoxyhemoglobin in the language areas elicited by both tasks. In 9 patients, who were all right-handed, the expressive and receptive language functions were lateralized to the left hemisphere. The results of the NIRS study were completely consistent with those of the Wada test. In the remaining 1 patient with a right sided insular glioma, who was right-handed, the NIRS study revealed stronger activation of the right inferior frontal region during the verb generation task, and stronger activation of the left superior temporal region during the story listening task. This dissociated language function was validated by the Wada test and the postoperative neurological course. These results demonstrate that a NIRS study using our technique is extremely valuable for preoperative assessment of the language functions and exemplifies how a preoperative NIRS study can allow detection of unforeseen language lateralization. Copyright © 2012 Elsevier Ireland Ltd. All rights reserved.

  14. Functional Connectivity Changes in Second Language Vocabulary Learning

    Science.gov (United States)

    Saidi, Ladan Ghazi; Perlbarg, Vincent; Marrelec, Guillaume; Pelegrini-Issac, Melani; Benali, Habib; Ansaldo, Ana-Ines

    2013-01-01

    Functional connectivity changes in the language network (Price, 2010), and in a control network involved in second language (L2) processing (Abutalebi & Green, 2007) were examined in a group of Persian (L1) speakers learning French (L2) words. Measures of network integration that characterize the global integrative state of a network (Marrelec,…

  15. Literary Discussions and Advanced-Superior Speaking Functions in the Undergraduate Language Program

    Science.gov (United States)

    Darhower, Mark

    2014-01-01

    During the last decade, researchers of foreign language pedagogy have become increasingly interested in the "language-literature divide" (Donato and Brooks 2004). The purpose of the current study is to contribute to this growing body of research by investigating the extent to which whole class discussions in three third-year…

  16. Handbook for Classroom Testing in Peace Corps Language Programs. Manual T0068.

    Science.gov (United States)

    Anderson, Neil J.

    This manual provides instructors in Peace Corps language training programs with information about two kinds of classroom testing: formative, ongoing testing and summative testing that occurs at the end of an instructional period. The first of the manual's four chapters on the purposes of language testing, discusses language testing within a…

  17. Influence of valproate on language functions in children with epilepsy.

    Science.gov (United States)

    Doo, Jin Woong; Kim, Soon Chul; Kim, Sun Jun

    2018-01-01

    The aim of the current study was to assess the influences of valproate (VPA) on the language functions in newly diagnosed pediatric patients with epilepsy. We reviewed medical records of 53 newly diagnosed patients with epilepsy, who were being treated with VPA monotherapy (n=53; 22 male patients and 31 female patients). The subjects underwent standardized language tests, at least twice, before and after the initiation of VPA. The standardized language tests used were The Test of Language Problem Solving Abilities, a Korean version of The Expressive/Receptive Language Function Test, and the Urimal Test of Articulation and Phonology. Since all the patients analyzed spoke Korean as their first language, we used Korean language tests to reduce the bias within the data. All the language parameters of the Test of Language Problem Solving Abilities slightly improved after the initiation of VPA in the 53 pediatric patients with epilepsy (mean age: 11.6±3.2years), but only "prediction" was statistically significant (determining cause, 14.9±5.1 to 15.5±4.3; making inference, 16.1±5.8 to 16.9±5.6; prediction, 11.1±4.9 to 11.9±4.2; total score of TOPS, 42.0±14.4 to 44.2±12.5). The patients treated with VPA also exhibited a small extension in mean length of utterance in words (MLU-w) when responding, but this was not statistically significant (determining cause, 5.4±2.0 to 5.7±1.6; making inference, 5.8±2.2 to 6.0±1.8; prediction, 5.9±2.5 to 5.9±2.1; total, 5.7±2.1 to 5.9±1.7). The administration of VPA led to a slight, but not statistically significant, improvement in the receptive language function (range: 144.7±41.1 to 148.2±39.7). Finally, there were no statistically significant changes in the percentage of articulation performance after taking VPA. Therefore, our data suggested that VPA did not have negative impact on the language function, but rather slightly improved problem-solving abilities. Copyright © 2017 Elsevier Inc. All rights reserved.

  18. An Empirical Investigation into Programming Language Syntax

    Science.gov (United States)

    Stefik, Andreas; Siebert, Susanna

    2013-01-01

    Recent studies in the literature have shown that syntax remains a significant barrier to novice computer science students in the field. While this syntax barrier is known to exist, whether and how it varies across programming languages has not been carefully investigated. For this article, we conducted four empirical studies on programming…

  19. Developing Standards for Language Teacher Education Programs in Indonesia: Professionalizing or Losing in Complexity?

    Directory of Open Access Journals (Sweden)

    Luciana Luciana

    2004-01-01

    Full Text Available Setting standards for language teacher education programs, materials, and evaluation sparks some hope in attempts to improve the quality of the programs. Yet, this very fact augmented by my examination of ten language teacher education programs in Java, Bali, and Lampung (FKIP and PGRI triggers a critical look at the idea of standard development. In particular, I would like to explore whether it can lead to a better professionalism or we are just lost in the complexity of the standardization itself. This paper consists of four sections. Departing from an overview of language teacher education programs in Indonesia and the theoretical foundations, some major problems in this area are identified. Following this, the discussion is focused on the idea of standard development for language teacher education programs in Indonesia. Eventually, some suggestions are put forth to highlight the need for establishing coherent curriculum framework bridging the two realms of language teacher education and school milieu as well as providing learners with knowledge base that enables them to cope with complex demands of school settings and more essentially, to act as an agent in the social change process.

  20. User-Defined Data Distributions in High-Level Programming Languages

    Science.gov (United States)

    Diaconescu, Roxana E.; Zima, Hans P.

    2006-01-01

    One of the characteristic features of today s high performance computing systems is a physically distributed memory. Efficient management of locality is essential for meeting key performance requirements for these architectures. The standard technique for dealing with this issue has involved the extension of traditional sequential programming languages with explicit message passing, in the context of a processor-centric view of parallel computation. This has resulted in complex and error-prone assembly-style codes in which algorithms and communication are inextricably interwoven. This paper presents a high-level approach to the design and implementation of data distributions. Our work is motivated by the need to improve the current parallel programming methodology by introducing a paradigm supporting the development of efficient and reusable parallel code. This approach is currently being implemented in the context of a new programming language called Chapel, which is designed in the HPCS project Cascade.

  1. Python programming language and the effectiveness of its inclusion in the teaching

    OpenAIRE

    Vitásek, Tomáš

    2009-01-01

    The goal of the first part of this work is to summarize the basics of the Python programming language. Show how to create programs in Python, what are the modules, the basic data types, syntax and the possibility of approach to language. The second part will address the description of the initial programming courses, their objectives and what benefits it brings to teaching Python. Finally, then look at the (in)dependence on the Python platform for running and how to get from Python to another...

  2. Programming F#

    CERN Document Server

    Smith, Chris

    2009-01-01

    Why learn F#? This multi-paradigm language not only offers you an enormous productivity boost through functional programming, it also lets you develop applications using your existing object-oriented and imperative programming skills. With Programming F#, you'll quickly discover the many advantages of Microsoft's new language, which includes access to all the great tools and libraries of the .NET platform. Learn how to reap the benefits of functional programming for your next project -- whether it's quantitative computing, large-scale data exploration, or even a pursuit of your own. With th

  3. Intrinsic Functional Connectivity in the Adult Brain and Success in Second-Language Learning.

    Science.gov (United States)

    Chai, Xiaoqian J; Berken, Jonathan A; Barbeau, Elise B; Soles, Jennika; Callahan, Megan; Chen, Jen-Kai; Klein, Denise

    2016-01-20

    There is considerable variability in an individual's ability to acquire a second language (L2) during adulthood. Using resting-state fMRI data acquired before training in English speakers who underwent a 12 week intensive French immersion training course, we investigated whether individual differences in intrinsic resting-state functional connectivity relate to a person's ability to acquire an L2. We focused on two key aspects of language processing--lexical retrieval in spontaneous speech and reading speed--and computed whole-brain functional connectivity from two regions of interest in the language network, namely the left anterior insula/frontal operculum (AI/FO) and the visual word form area (VWFA). Connectivity between the left AI/FO and left posterior superior temporal gyrus (STG) and between the left AI/FO and dorsal anterior cingulate cortex correlated positively with improvement in L2 lexical retrieval in spontaneous speech. Connectivity between the VWFA and left mid-STG correlated positively with improvement in L2 reading speed. These findings are consistent with the different language functions subserved by subcomponents of the language network and suggest that the human capacity to learn an L2 can be predicted by an individual's intrinsic functional connectivity within the language network. Significance statement: There is considerable variability in second-language learning abilities during adulthood. We investigated whether individual differences in intrinsic functional connectivity in the adult brain relate to success in second-language learning, using resting-state functional magnetic resonance imaging in English speakers who underwent a 12 week intensive French immersion training course. We found that pretraining functional connectivity within two different language subnetworks correlated strongly with learning outcome in two different language skills: lexical retrieval in spontaneous speech and reading speed. Our results suggest that the human

  4. On the Expressive Power of Temporal Concurrent Constraint Programming Languages

    DEFF Research Database (Denmark)

    Nielsen, Mogens; Palamidessi, Catuscia; Valencia, Frank D.

    2002-01-01

    The tcc paradigm is a formalism for timed concurrent constraint programming. Several tcc languages differing in their way of expressing infinite behavior have been proposed in the literature. In this paper we study the expressive power of some of these languages. In particular, we show that: (1......) recursive procedures with parameters can be encoded into parameterless recursive procedures with dynamic scoping, and viceversa. (2) replication can be encoded into parameterless recursive procedures with static scoping, and viceversa. (3) the languages from (1) are strictly more expressive than...

  5. Commercial Video Programs: A Component to Enhance Language Skills.

    Science.gov (United States)

    Linares, H. A.

    After the passage of a resolution by the South Dakota Board of Regents to place greater emphasis on the study of foreign language, Northern State College introduced commercial video programs in Spanish for classroom use. After installing a parabolic antenna and the other necessary equipment, the department selected and edited a series of programs,…

  6. THE MATHEMATICS-LANGUAGE SYMBIOSIS: THE LEARNERS ...

    African Journals Online (AJOL)

    JONATHAN

    2016-07-01

    Jul 1, 2016 ... will touch some basic concepts in grammar or language. The consequence is that such ..... programming. The concept of the function ..... mathematical problems solving are closely related to language. They share the idea that ...

  7. Comparison of the recovery patterns of language and cognitive functions in patients with post-traumatic language processing deficits and in patients with aphasia following a stroke.

    Science.gov (United States)

    Vukovic, Mile; Vuksanovic, Jasmina; Vukovic, Irena

    2008-01-01

    In this study we investigated the recovery patterns of language and cognitive functions in patients with post-traumatic language processing deficits and in patients with aphasia following a stroke. The correlation of specific language functions and cognitive functions was analyzed in the acute phase and 6 months later. Significant recovery of the tested functions was observed in both groups. However, in patients with post-traumatic language processing deficits the degree of recovery of most language functions and some cognitive functions was higher. A significantly greater correlation was revealed within language and cognitive functions, as well as between language functions and other aspects of cognition in patients with post-traumatic language processing deficits than in patients with aphasia following a stroke. Our results show that patients with post-traumatic language processing deficits have a different recovery pattern and a different pattern of correlation between language and cognitive functions compared to patients with aphasia following a stroke. (1) Better understanding of the differences in recovery of language and cognitive functions in patients who have suffered strokes and those who have experienced traumatic brain injury. (2) Better understanding of the relationship between language and cognitive functions in patients with post-traumatic language processing deficits and in patients with aphasia following a stroke. (3) Better understanding of the factors influencing recovery.

  8. Association of mandated language access programming and quality of care provided by mental health agencies.

    Science.gov (United States)

    McClellan, Sean R; Snowden, Lonnie

    2015-01-01

    This study examined the association between language access programming and quality of psychiatric care received by persons with limited English proficiency (LEP). In 1999, the California Department of Mental Health required county Medicaid agencies to implement a "threshold language access policy" to meet the state's Title VI obligations. This policy required Medi-Cal agencies to provide language access programming, including access to interpreters and translated written material, to speakers of languages other than English if the language was spoken by at least 3,000, or 5%, of the county's Medicaid population. Using a longitudinal study design with a nonequivalent control group, this study examined the quality of care provided to Spanish speakers with LEP and a severe mental illness before and after implementation of mandatory language access programming. Quality was measured by receipt of at least two follow-up medication visits within 90 days or three visits within 180 days of an initial medication visit over a period of 38 quarter-years. On average, only 40% of Spanish-speaking clients received at least three medication follow-up visits within 180 days. In multivariate analyses, language access programming was not associated with receipt of at least two medication follow-up visits within 90 days or at least three visits within 180 days. This study found no evidence that language access programming led to increased rates of follow-up medication visits for clients with LEP.

  9. Overview of the Force Scientific Parallel Language

    Directory of Open Access Journals (Sweden)

    Gita Alaghband

    1994-01-01

    Full Text Available The Force parallel programming language designed for large-scale shared-memory multiprocessors is presented. The language provides a number of parallel constructs as extensions to the ordinary Fortran language and is implemented as a two-level macro preprocessor to support portability across shared memory multiprocessors. The global parallelism model on which the Force is based provides a powerful parallel language. The parallel constructs, generic synchronization, and freedom from process management supported by the Force has resulted in structured parallel programs that are ported to the many multiprocessors on which the Force is implemented. Two new parallel constructs for looping and functional decomposition are discussed. Several programming examples to illustrate some parallel programming approaches using the Force are also presented.

  10. Resting-State Functional Magnetic Resonance Imaging for Language Preoperative Planning

    Science.gov (United States)

    Branco, Paulo; Seixas, Daniela; Deprez, Sabine; Kovacs, Silvia; Peeters, Ronald; Castro, São L.; Sunaert, Stefan

    2016-01-01

    Functional magnetic resonance imaging (fMRI) is a well-known non-invasive technique for the study of brain function. One of its most common clinical applications is preoperative language mapping, essential for the preservation of function in neurosurgical patients. Typically, fMRI is used to track task-related activity, but poor task performance and movement artifacts can be critical limitations in clinical settings. Recent advances in resting-state protocols open new possibilities for pre-surgical mapping of language potentially overcoming these limitations. To test the feasibility of using resting-state fMRI instead of conventional active task-based protocols, we compared results from fifteen patients with brain lesions while performing a verb-to-noun generation task and while at rest. Task-activity was measured using a general linear model analysis and independent component analysis (ICA). Resting-state networks were extracted using ICA and further classified in two ways: manually by an expert and by using an automated template matching procedure. The results revealed that the automated classification procedure correctly identified language networks as compared to the expert manual classification. We found a good overlay between task-related activity and resting-state language maps, particularly within the language regions of interest. Furthermore, resting-state language maps were as sensitive as task-related maps, and had higher specificity. Our findings suggest that resting-state protocols may be suitable to map language networks in a quick and clinically efficient way. PMID:26869899

  11. Neuroanatomical prerequisites for language functions in the maturing brain.

    Science.gov (United States)

    Brauer, Jens; Anwander, Alfred; Friederici, Angela D

    2011-02-01

    The 2 major language-relevant cortical regions in the human brain, Broca's area and Wernicke's area, are connected via the fibers of the arcuate fasciculus/superior longitudinal fasciculus (AF/SLF). Here, we compared this pathway in adults and children and its relation to language processing during development. Comparison of fiber properties demonstrated lower anisotropy in children's AF/SLF, arguing for an immature status of this particular pathway with conceivably a lower degree of myelination. Combined diffusion tensor imaging (DTI) data and functional magnetic resonance imaging (fMRI) data indicated that in adults the termination of the AF/SLF fiber projection is compatible with functional activation in Broca's area, that is pars opercularis. In children, activation in Broca's area extended from the pars opercularis into the pars triangularis revealing an alternative connection to the temporal lobe (Wernicke's area) via the ventrally projecting extreme capsule fiber system. fMRI and DTI data converge to indicate that adults make use of a more confined language network than children based on ongoing maturation of the structural network. Our data suggest relations between language development and brain maturation and, moreover, indicate the brain's plasticity to adjust its function to available structural prerequisites.

  12. The FORCE: A highly portable parallel programming language

    Science.gov (United States)

    Jordan, Harry F.; Benten, Muhammad S.; Alaghband, Gita; Jakob, Ruediger

    1989-01-01

    Here, it is explained why the FORCE parallel programming language is easily portable among six different shared-memory microprocessors, and how a two-level macro preprocessor makes it possible to hide low level machine dependencies and to build machine-independent high level constructs on top of them. These FORCE constructs make it possible to write portable parallel programs largely independent of the number of processes and the specific shared memory multiprocessor executing them.

  13. The FORCE - A highly portable parallel programming language

    Science.gov (United States)

    Jordan, Harry F.; Benten, Muhammad S.; Alaghband, Gita; Jakob, Ruediger

    1989-01-01

    This paper explains why the FORCE parallel programming language is easily portable among six different shared-memory multiprocessors, and how a two-level macro preprocessor makes it possible to hide low-level machine dependencies and to build machine-independent high-level constructs on top of them. These FORCE constructs make it possible to write portable parallel programs largely independent of the number of processes and the specific shared-memory multiprocessor executing them.

  14. Dual Language Immersion Program Equity and Access: Is There Equity for All Students?

    Science.gov (United States)

    Fernandez, Patricia Espinoza

    2016-01-01

    This is a mixed methods study of K-12 school administrators with dual language immersion school leadership expertise. The paramount research focus was to identify equity and access issues in dual language immersion programs serving grades K-12, as identified by school administrators who have led such programs. A total pool of 498 were invited to…

  15. A Comparison of Inter-Professional Education Programs in Preparing Prospective Teachers and Speech and Language Pathologists for Collaborative Language-Literacy Instruction

    Science.gov (United States)

    Wilson, Leanne; McNeill, Brigid; Gillon, Gail T.

    2016-01-01

    Ensuring teacher and speech and language pathology graduates are prepared to work collaboratively together to meet the diverse language literacy learning needs of children is an important goal. This study investigated the efficacy of a 3-h inter-professional education program focused on explicit instruction in the language skills that underpin…

  16. A Demonstration of the Grrr Graph Rewriting Programming Language

    OpenAIRE

    Rodgers, Peter; Vidal, Natalia

    2000-01-01

    This paper overviews the graph rewriting programming language, Grrr. The serial graph rewriting strategy is detailed, and key elements of the user interface are described. The system is illustrated by a simple example.

  17. Examination of Sign Language Education According to the Opinions of Members from a Basic Sign Language Certification Program

    Science.gov (United States)

    Akmese, Pelin Pistav

    2016-01-01

    Being hearing impaired limits one's ability to communicate in that it affects all areas of development, particularly speech. One of the methods the hearing impaired use to communicate is sign language. This study, a descriptive study, intends to examine the opinions of individuals who had enrolled in a sign language certification program by using…

  18. The Impacts of Theme-Based Language Instruction: A Case Study of an Advanced Chinese Intensive Program

    Directory of Open Access Journals (Sweden)

    Song Jiang

    2017-06-01

    Full Text Available Theme-based language teaching under Content-Based Instruction (CBI is a pedagogical approach that emphasizes learning professional content along with language skills. This paper reports a case study on the impacts of a theme-based advanced Chinese intensive program in a university setting. It begins with a review of CBI and its theme-based approach and then discusses the program design, curriculum development, and instructional practice of the program. The impacts of the theme-based approach are examined based on the pre- and post-proficiency test results, learners’ self-reported surveys on the themes and topics, and the reading strategies covered in the program. Qualitative analysis of learners’ self-reflections and program evaluations is also presented. Based on the evidence collected, this paper argues that the theme-based model has positive impacts on improving language proficiency, preparing for academic and professional language use, cultivating strategic language learners, and revitalizing Chinese teaching at the superior level.

  19. Functional Python programming

    CERN Document Server

    Lott, Steven

    2015-01-01

    This book is for developers who want to use Python to write programs that lean heavily on functional programming design patterns. You should be comfortable with Python programming, but no knowledge of functional programming paradigms is needed.

  20. Examining Preschool-Aged Dual Language Learners' Language Use: From a Functional Approach. WCER Working Paper No. 2016-1

    Science.gov (United States)

    Kim, Ahyoung Alicia; Kondo, Akira; Castro, Mariana

    2016-01-01

    Due to the increase in the number of preschool-aged dual language learners (DLLs), there is a need to understand their language development and how to better support them. Although DLLs' language development has traditionally been studied from a structuralist perspective, few have examined their language use from a functional approach, which…

  1. Functional MRI assessment of hemispheric language dominance with using a lexical decision task

    International Nuclear Information System (INIS)

    Ryoo, Jae Wook; Choi, Dae Seob; Cho, Jae Min; Park, Eui Dong; You, Jin Jong; Na, Dong Gyu; Kim, Sam Soo; Cha, Sang Hoon

    2005-01-01

    We wanted to compare the fMRIs (functional magnetic resonance images) obtained during a lexical decision task and also during a word generation task, and we wanted to evaluate the usefulness of using a lexical decision task for the visualization of the brain language area and for the determination of language dominance. Sixteen patients (9 women and 7 men) who had had undergone the Wada test were included in our study. All the patients were left dominant for language, as tested for on the Wada test. The functional maps of the brain language area were obtained in all the subjects during the performance of a lexical decision task and also during the performance of a word generation task. The MR examinations were performed with a 1.5 T scanner and with using the EPI BOLD technique. We used the SPM program for the postprocessing of the images. The threshold for significance was set at ρ <0.001 or ρ <0.01. A lateralization index was calculated from the number of activated pixels in each hemispheric region (the whole hemisphere, the frontal lobe and the temporoparietal lobe), and the hemispheric language dominance was assessed by the lateralization index; the results were then compared with those results of the Wada test. The differences for the lateralization of the language area were analyzed with regard to the stimulation tasks and the regions used for the calculation of the lateralization indices. The number of activated pixels during the lexical decision task was significantly smaller than that of the word generation task. The language dominance based on the activated signals in each hemisphere, was consistent with the results of the Wada test for the word generation tasks in all the subjects. On the lexical decision task, the language dominance, as determined by the activated signals in each hemisphere and the temporoparietal lobe, correlated for 94% of the patients. The mean values of the lateralization index for the lexical decision task were higher than those

  2. Functional MRI assessment of hemispheric language dominance with using a lexical decision task

    Energy Technology Data Exchange (ETDEWEB)

    Ryoo, Jae Wook; Choi, Dae Seob; Cho, Jae Min; Park, Eui Dong; You, Jin Jong [Gyeongsang National University College of Medicine, Jinju (Korea, Republic of); Na, Dong Gyu [Seoul National University College of Medicine, Seoul (Korea, Republic of); Kim, Sam Soo [Kangwon National University College of Medicine, Chuncheon (Korea, Republic of); Cha, Sang Hoon [Chungbuk National University College of Medicine, Cheonju (Korea, Republic of)

    2005-07-15

    We wanted to compare the fMRIs (functional magnetic resonance images) obtained during a lexical decision task and also during a word generation task, and we wanted to evaluate the usefulness of using a lexical decision task for the visualization of the brain language area and for the determination of language dominance. Sixteen patients (9 women and 7 men) who had had undergone the Wada test were included in our study. All the patients were left dominant for language, as tested for on the Wada test. The functional maps of the brain language area were obtained in all the subjects during the performance of a lexical decision task and also during the performance of a word generation task. The MR examinations were performed with a 1.5 T scanner and with using the EPI BOLD technique. We used the SPM program for the postprocessing of the images. The threshold for significance was set at {rho} <0.001 or {rho} <0.01. A lateralization index was calculated from the number of activated pixels in each hemispheric region (the whole hemisphere, the frontal lobe and the temporoparietal lobe), and the hemispheric language dominance was assessed by the lateralization index; the results were then compared with those results of the Wada test. The differences for the lateralization of the language area were analyzed with regard to the stimulation tasks and the regions used for the calculation of the lateralization indices. The number of activated pixels during the lexical decision task was significantly smaller than that of the word generation task. The language dominance based on the activated signals in each hemisphere, was consistent with the results of the Wada test for the word generation tasks in all the subjects. On the lexical decision task, the language dominance, as determined by the activated signals in each hemisphere and the temporoparietal lobe, correlated for 94% of the patients. The mean values of the lateralization index for the lexical decision task were higher than

  3. When technology became language: the origins of the linguistic conception of computer programming, 1950-1960.

    Science.gov (United States)

    Nofre, David; Priestley, Mark; Alberts, Gerard

    2014-01-01

    Language is one of the central metaphors around which the discipline of computer science has been built. The language metaphor entered modern computing as part of a cybernetic discourse, but during the second half of the 1950s acquired a more abstract meaning, closely related to the formal languages of logic and linguistics. The article argues that this transformation was related to the appearance of the commercial computer in the mid-1950s. Managers of computing installations and specialists on computer programming in academic computer centers, confronted with an increasing variety of machines, called for the creation of "common" or "universal languages" to enable the migration of computer code from machine to machine. Finally, the article shows how the idea of a universal language was a decisive step in the emergence of programming languages, in the recognition of computer programming as a proper field of knowledge, and eventually in the way we think of the computer.

  4. Pre-Service Teachers' Uses of and Barriers from Adopting Computer-Assisted Language Learning (CALL) Programs

    Science.gov (United States)

    Samani, Ebrahim; Baki, Roselan; Razali, Abu Bakar

    2014-01-01

    Success in implementation of computer-assisted language learning (CALL) programs depends on the teachers' understanding of the roles of CALL programs in education. Consequently, it is also important to understand the barriers teachers face in the use of computer-assisted language learning (CALL) programs. The current study was conducted on 14…

  5. RAY TRACING IMPLEMENTATION IN JAVA PROGRAMMING LANGUAGE

    Directory of Open Access Journals (Sweden)

    Aybars UĞUR

    2002-01-01

    Full Text Available In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "SahneIzle" which is a ray tracing program implemented in Java programming language which can be used on the internet is introduced. As a result, importance of network-centric ray tracing software is discussed.

  6. The functional neuroanatomy of language

    Science.gov (United States)

    Hickok, Gregory

    2009-09-01

    There has been substantial progress over the last several years in understanding aspects of the functional neuroanatomy of language. Some of these advances are summarized in this review. It will be argued that recognizing speech sounds is carried out in the superior temporal lobe bilaterally, that the superior temporal sulcus bilaterally is involved in phonological-level aspects of this process, that the frontal/motor system is not central to speech recognition although it may modulate auditory perception of speech, that conceptual access mechanisms are likely located in the lateral posterior temporal lobe (middle and inferior temporal gyri), that speech production involves sensory-related systems in the posterior superior temporal lobe in the left hemisphere, that the interface between perceptual and motor systems is supported by a sensory-motor circuit for vocal tract actions (not dedicated to speech) that is very similar to sensory-motor circuits found in primate parietal lobe, and that verbal short-term memory can be understood as an emergent property of this sensory-motor circuit. These observations are considered within the context of a dual stream model of speech processing in which one pathway supports speech comprehension and the other supports sensory-motor integration. Additional topics of discussion include the functional organization of the planum temporale for spatial hearing and speech-related sensory-motor processes, the anatomical and functional basis of a form of acquired language disorder, conduction aphasia, the neural basis of vocabulary development, and sentence-level/grammatical processing.

  7. Functional MRI in Patients with Intracranial Lesions near Language Areas.

    Science.gov (United States)

    Hakyemez, B; Erdogan, C; Yildirim, N; Bora, I; Bekar, A; Parlak, M

    2006-06-30

    We aimed to depict Broca's area and Wernicke's area by word generation and sentence formation paradigms in patients with various intracranial lesions adjacent to language areas using functional MRI technique and to evaluate the ability of functional MRI to lateralize the hemispheric dominance for language. Twenty-three right-handed patients were included in this study. Lesions were classified as low-grade glioma (n=8), high-grade glioma (n=9), metastasis (n=1), meningioma (n=1), arteriovenous malformation (n=2) and mesial temporal sclerosis (n=2). We performed blood-oxygenated-level-dependant functional MRI using a 1.5-T unit. Word generation and sentence formation tasks were used to activate language areas. Language areas were defined as Brodmann 44, 45 (Broca's area) and Brodmann 22 area (Wernicke's area). Laterality index was used to show the dominant hemisphere. Two poorly cooperative patients showed no activation and were excluded from the study. Broca's area was localized in 21 patients (100 %). Wernicke's area, on the other hand, could only be localized in eight of the 21 patients (38 %).The left hemisphere was dominant in 86% of patients while atypical language lateralization (right or bilateral) was demonstrated in 14% of the patients. Bilateral activation areas were shown in 10% of those patients while right cerebral hemisphere was dominant in 4% of the patients. Word generation and sentence formation tasks are especially helpful in localizing Broca's area. Wernicke's area could also be demonstrated in some of the cases. Functional MRI can be used as an important and useful means of demonstrating language areas in patients with lesions adjacent to those areas and depicting the hemispheric dominance.

  8. INDUSTRIAL ROBOT ARM SIMULATION SOFTWARE DEVELOPMENT USING JAVA-3D AND MATLAB SIMULINK PROGRAMMING LANGUAGE

    OpenAIRE

    Wirabhuana, Arya

    2011-01-01

    Robot Arms Simulation Software development using Structured Programming Languages, Third Party Language, and Artificial Intelligence Programming Language are the common techniques in simulating robot arms movement. Those three techniques are having its strengths and weaknesses depend on several constraints such as robot type, degree of operation complexity to be simulated, operator skills, and also computer capability. This paper will discuss on Robot Arms Simulation Software (RSS) developmen...

  9. Computer programs in BASIC language for graphite furnace atomic absorption using the method of additions. Part 2. Documentation

    International Nuclear Information System (INIS)

    Boyle, W.G. Jr.; Ryan, D.P.

    1979-08-01

    There are four computer programs, written in the BASIC language, used for taking and processing data from an atomic absorption spectrophotometer using the graphite furnace and the method of additions for calibration. The programs chain to each other and are divided into logical sections that have been flow-charted. The chaining sequences, general features, structure, order of subroutines and functions, and the storage of data are discussed. In addition, variables are listed and defined, and a complete listing of each program with a symbol occurrence table is provided

  10. Language and functionality of post-stroke adults: evaluation based on International Classification of Functioning, Disability and Health (ICF).

    Science.gov (United States)

    Santana, Maria Tereza Maynard; Chun, Regina Yu Shon

    2017-03-09

    Cerebrovascular accident is an important Public Health problem because of the high rates of mortality and sequelae such as language disorders. The conceptual health changes have led to the incorporation of functional and social aspects in the assessments as proposed by the World Health Organization in the International Classification of Functioning, Disability and Health. The purpose was to evaluate and classify language aspects, functionality and participation of post-stroke individuals based on the concepts of the International Classification of Functioning, Disability and Health and characterize the sociodemographic profile of participants. Data collection was carried out through the application of a clinical instrument to evaluate language, participation and functionality in fifty individuals based on the International Classification of Functioning, Disability and Health. The age of the participants varied between 32 and 88 years, and the majority were elderly men. Among body functions, the participants reported more difficulties in "memory functions". As for activity and participation, more difficulties were reported in "recreation and leisure". As for environmental factors, the component "healthcare professionals" was indicated as a facilitator by the majority of participants. The results show the impact of language difficulties in the lives of post-stroke adults and reinforce the applicability of the International Classification of Functioning, Disability and Health as an important complementary tool for assessing language, functionality and participation in a comprehensive and humane approach, towards the improvement of health assistance in ambulatory care.

  11. Program Verification with Monadic Second-Order Logic & Languages for Web Service Development

    DEFF Research Database (Denmark)

    Møller, Anders

    applications, this implementation forms the basis of a verification technique for imperative programs that perform data-type operations using pointers. To achieve this, the basic logic is extended with layers of language abstractions. Also, a language for expressing data structures and operations along...

  12. Towards provably correct code generation for a hard real-time programming language

    DEFF Research Database (Denmark)

    Fränzle, Martin; Müller-Olm, Markus

    1994-01-01

    This paper sketches a hard real-time programming language featuring operators for expressing timeliness requirements in an abstract, implementation-independent way and presents parts of the design and verification of a provably correct code generator for that language. The notion of implementation...

  13. The ulam Programming Language for Artificial Life.

    Science.gov (United States)

    Ackley, David H; Ackley, Elena S

    2016-01-01

    Traditional digital computing demands perfectly reliable memory and processing, so programs can build structures once then use them forever-but such deterministic execution is becoming ever more costly in large-scale systems. By contrast, living systems, viewed as computations, naturally tolerate fallible hardware by repairing and rebuilding structures even while in use-and suggest ways to compute using massive amounts of unreliable, merely best-effort hardware. However, we currently know little about programming without deterministic execution, in architectures where traditional models of computation-and deterministic ALife models such as the Game of Life-need not apply. This expanded article presents ulam, a language designed to balance concurrency and programmability upon best-effort hardware, using lifelike strategies to achieve robust and scalable computations. The article reviews challenges for traditional architecture, introduces the active-media computational model for which ulam is designed, and then presents the language itself, touching on its nomenclature and surface appearance as well as some broader aspects of robust software engineering. Several ulam examples are presented; then the article concludes with a brief consideration of the couplings between a computational model and its physical implementation.

  14. The comparison and selection of programming languages for high energy physics applications

    International Nuclear Information System (INIS)

    White, B.

    1991-06-01

    This paper discusses the issues surrounding the comparison and selection of a programming language to be used in high energy physics software applications. The evaluation method used was specifically devised to address the issues of particular importance to high energy physics (HEP) applications, not just the technical features of the languages considered. The method assumes a knowledge of the requirements of current HEP applications, the data-processing environments expected to support these applications and relevant non-technical issues. The languages evaluated were Ada, C, FORTRAN 77, FORTRAN 99 (formerly 8X), Pascal and PL/1. Particular emphasis is placed upon the past, present and anticipated future role of FORTRAN in HEP software applications. Upon examination of the technical and practical issues, conclusions are reached and some recommendations are made regarding the role of FORTRAN and other programming languages in the current and future development of HEP software. 54 refs

  15. Functional Programming in R

    DEFF Research Database (Denmark)

    Mailund, Thomas

    Master functions and discover how to write functional programs in R. In this book, you'll make your functions pure by avoiding side-effects; you’ll write functions that manipulate other functions, and you’ll construct complex functions using simpler functions as building blocks. In Functional...... Programming in R, you’ll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds. Functional programming...... is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify...

  16. Functional Programming in R

    DEFF Research Database (Denmark)

    Mailund, Thomas

    2017-01-01

    Master functions and discover how to write functional programs in R. In this book, you'll make your functions pure by avoiding side-effects; you’ll write functions that manipulate other functions, and you’ll construct complex functions using simpler functions as building blocks. In Functional...... Programming in R, you’ll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds. Functional programming...... is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify...

  17. Constructing the ScratchJr Programming Language in the Early Childhood Classroom

    Science.gov (United States)

    Portelance, Dylan J.; Strawhacker, Amanda L.; Bers, Marina Umaschi

    2016-01-01

    This paper seeks to contribute to the growing literature on children and computer programming by focusing on a programming language for children in Kindergarten through second grade. Sixty-two students were exposed to a 6-week curriculum using ScartchJr. They learned foundational programming concepts and applied those concepts to create personally…

  18. BAIK– PROGRAMMING LANGUAGE BASED ON INDONESIAN LEXICAL PARSING FOR MULTITIER WEB DEVELOPMENT

    Directory of Open Access Journals (Sweden)

    Haris Hasanudin

    2012-05-01

    Full Text Available Business software development with global team is increasing rapidly and the programming language as development tool takes the important role in the global web development. The real user friendly programming language should be written in local language for programmer who has native language is not in English. This paper presents our design of BAIK (Bahasa Anak Indonesia untuk Komputerscripting language which syntax is modeled with Bahasa Indonesian for multitier web development. Researcher propose the implementation of Indonesian Parsing Engine and Binary Search Tree structure for memory allocation of variable and compose the language features that support basic Object Oriented Programming, Common Gateway Interface, HTML style manipulation and database connection. Our goal is to build real programming language from simple structure design for web development using Indonesian lexical words. Pengembangan bisnis perangkat lunak dalam tim berskala global meningkat dengan cepat dan bahasa pemrograman berperan penting dalam pengembangan web secara global. Bahasa pemrograman yang benar-benar ramah terhadap pengguna harus ditulis dalam bahasa lokal programmer yang bahasa ibunya bukan Bahasa Inggris. Paper ini menyajikan desain dari bahasa penulisan BAIK (Bahasa Anak Indonesia untuk Komputer, yang sintaksisnya dimodelkan dengan Bahasa Indonesia untuk pengembangan web multitier. Peneliti mengusulkan implementasi dari parsing engine Bahasa Indonesia dan struktur binary search tree untuk alokasi memori terhadap variabel, serta membuat fitur bahasa yang mendukung dasar pemrograman berbasis objek, common gateway interface, manipulasi gaya HTML, dan koneksi basis data. Tujuan penelitian ini adalah untuk menciptakan bahasa pemrograman yang sesungguhnya dan menggunakan desain struktur sederhana untuk pengembangan web dengan menggunakan kata-kata dari Bahasa Indonesia.

  19. Whatever Happened to Richard Reid's List of First Programming Languages?

    Science.gov (United States)

    Siegfried, Robert M.; Greco, Daniel M.; Miceli, Nicholas G.; Siegfried, Jason P.

    2012-01-01

    Throughout the 1990s, Richard Reid of Michigan State University maintained a list showing the first programming language used in introductory programming courses taken by computer science and information systems majors; it was updated for several years afterwards by Frances Van Scoy of West Virginia University. However, it has been 5 years since…

  20. Seeing conflict and engaging control: Experience with contrastive language benefits executive function in preschoolers.

    Science.gov (United States)

    Doebel, Sabine; Zelazo, Philip David

    2016-12-01

    Engaging executive function often requires overriding a prepotent response in favor of a conflicting but adaptive one. Language may play a key role in this ability by supporting integrated representations of conflicting rules. We tested whether experience with contrastive language that could support such representations benefits executive function in 3-year-old children. Children who received brief experience with language highlighting contrast between objects, attributes, and actions showed greater executive function on two of three 'conflict' executive function tasks than children who received experience with contrasting stimuli only and children who read storybooks with the experimenter, controlling for baseline executive function. Experience with contrasting stimuli did not benefit executive function relative to reading books with the experimenter, indicating experience with contrastive language, rather than experience with contrast generally, was key. Experience with contrastive language also boosted spontaneous attention to contrast, consistent with improvements in representing contrast. These findings indicate a role for language in executive function that is consistent with the Cognitive Complexity and Control theory's key claim that coordinating conflicting rules is critical to overcoming perseveration, and suggest new ideas for testing theories of executive function. Copyright © 2016 Elsevier B.V. All rights reserved.

  1. Suggested Curriculum Guidelines for an Effective Bilingual Program. 1972-1973. Destrezas Comunicativas del Idioma Espanol. Spanish Language Skills. Second Grade, Level 2.

    Science.gov (United States)

    Artesia Public Schools, NM.

    This volume contains suggested curriculum guidelines for an effective bilingual program, with specific focus on Spanish language skills for the second grade level. The philosophy of the program views bilingual education as a vehicle and pedagogical tool to be used to better prepare all children to function in society. The point of departure for…

  2. Suggested Curriculum Guidelines for an Effective Bilingual Program, 1972-1973. Destrezas Comunicativas del Idioma Espanol. Spanish Language Skills. Third Grade, Level 3.

    Science.gov (United States)

    Artesia Public Schools, NM.

    This volume contains suggested curriculum guidelines for an effective bilingual program, with specific focus on Spanish language skills for the third grade level. The philosophy of the program views bilingual education as a vehicle and pedagogical tool to be used to better prepare all children to function in society. The point of departure for…

  3. VAL language: description and analysis

    International Nuclear Information System (INIS)

    McGraw, J.R.

    1982-01-01

    VAL is a high-level, function-based language designed for use on data flow computers. A data flow computer has many small processors organized to cooperate in the executive of a single computation. A computation is represented by its data flow graph; each operator in a graph is scheduled for execution on one of the processors after all of its operands' values are known. VAL promotes the indentification of concurrency in algorithms and simplifies the mapping into data graphs. This paper presents a detailed introduction to VAL and analyzes its usefulness for programming in a highly concurrent environment. VAL provides implicit concurrency (operations that can execute simultaneously are evident without the need for any explicit language notation). The language uses function- and expression-based features that prohibit all side effects, which simplifies translation to graphs. The salient language features are described and illustrated through examples taken from a complete VAL program for adaptive quadrature. Analysis of the language shows that VAL meets the critical needs for a data flow environment. The language encourages programmers to think in terms of general concurrency, enhances readability (due to the absence of side effects), and possesses a structure amenable to verification techniques. However, VAL is still evolving. The language definition needs refining, and more support tools for programmer use need to be developed. Also, some new kinds of optimization problems should be addressed

  4. CDFTBL: A statistical program for generating cumulative distribution functions from data

    International Nuclear Information System (INIS)

    Eslinger, P.W.

    1991-06-01

    This document describes the theory underlying the CDFTBL code and gives details for using the code. The CDFTBL code provides an automated tool for generating a statistical cumulative distribution function that describes a set of field data. The cumulative distribution function is written in the form of a table of probabilities, which can be used in a Monte Carlo computer code. A a specific application, CDFTBL can be used to analyze field data collected for parameters required by the PORMC computer code. Section 2.0 discusses the mathematical basis of the code. Section 3.0 discusses the code structure. Section 4.0 describes the free-format input command language, while Section 5.0 describes in detail the commands to run the program. Section 6.0 provides example program runs, and Section 7.0 provides references. The Appendix provides a program source listing. 11 refs., 2 figs., 19 tabs

  5. Inter-hemispheric language functional reorganization in low-grade glioma patients after tumour surgery.

    Science.gov (United States)

    Kristo, Gert; Raemaekers, Mathijs; Rutten, Geert-Jan; de Gelder, Beatrice; Ramsey, Nick F

    2015-03-01

    Despite many claims of functional reorganization following tumour surgery, empirical studies that investigate changes in functional activation patterns are rare. This study investigates whether functional recovery following surgical treatment in patients with a low-grade glioma in the left hemisphere is linked to inter-hemispheric reorganization. Based on literature, we hypothesized that reorganization would induce changes in the spatial pattern of activation specifically in tumour homologue brain areas in the healthy right hemisphere. An experimental group (EG) of 14 patients with a glioma in the left hemisphere near language related brain areas, and a control group of 6 patients with a glioma in the right, non-language dominant hemisphere were scanned before and after resection. In addition, an age and gender matched second control group of 18 healthy volunteers was scanned twice. A verb generation task was used to map language related areas and a novel technique was used for data analysis. Contrary to our hypothesis, we found that functional recovery following surgery of low-grade gliomas cannot be linked to functional reorganization in language homologue brain areas in the healthy, right hemisphere. Although elevated changes in the activation pattern were found in patients after surgery, these were largest in brain areas in proximity to the surgical resection, and were very similar to the spatial pattern of the brain shift following surgery. This suggests that the apparent perilesional functional reorganization is mostly caused by the brain shift as a consequence of surgery. Perilesional functional reorganization can however not be excluded. The study suggests that language recovery after transient post-surgical language deficits involves recovery of functioning of the presurgical language system. Copyright © 2014 Elsevier Ltd. All rights reserved.

  6. Technology-enhanced instruction in learning world languages: The Middlebury interactive learning program

    Directory of Open Access Journals (Sweden)

    Cynthia Lake

    2015-03-01

    Full Text Available Middlebury Interactive Language (MIL programs are designed to teach world language courses using blended and online learning for students in kindergarten through grade 12. Middlebury Interactive courses start with fundamental building blocks in four key areas of world-language study: listening comprehension, speaking, reading, and writing. As students progress through the course levels, they deepen their understanding of the target language, continuing to focus on the three modes of communication: interpretive, interpersonal, and presentational. The extensive use of authentic materials (video, audio, images, or texts is intended to provide a contextualized and interactive presentation of the vocabulary and the linguistic structures. In the present paper, we describe the MIL program and the results of a mixed-methods survey and case-study evaluation of its implementation in a broad sample of schools. Technology application is examined with regard to MIL instructional strategies and the present evaluation approach relative to those employed in the literature.

  7. Brain functional plasticity associated with the emergence of expertise in extreme language control.

    Science.gov (United States)

    Hervais-Adelman, Alexis; Moser-Mercer, Barbara; Golestani, Narly

    2015-07-01

    We used functional magnetic resonance imaging (fMRI) to longitudinally examine brain plasticity arising from long-term, intensive simultaneous interpretation training. Simultaneous interpretation is a bilingual task with heavy executive control demands. We compared brain responses observed during simultaneous interpretation with those observed during simultaneous speech repetition (shadowing) in a group of trainee simultaneous interpreters, at the beginning and at the end of their professional training program. Age, sex and language-proficiency matched controls were scanned at similar intervals. Using multivariate pattern classification, we found distributed patterns of changes in functional responses from the first to second scan that distinguished the interpreters from the controls. We also found reduced recruitment of the right caudate nucleus during simultaneous interpretation as a result of training. Such practice-related change is consistent with decreased demands on multilingual language control as the task becomes more automatized with practice. These results demonstrate the impact of simultaneous interpretation training on the brain functional response in a cerebral structure that is not specifically linguistic, but that is known to be involved in learning, in motor control, and in a variety of domain-general executive functions. Along with results of recent studies showing functional and structural adaptations in the caudate nuclei of experts in a broad range of domains, our results underline the importance of this structure as a central node in expertise-related networks. Copyright © 2015 Elsevier Inc. All rights reserved.

  8. Constructing Hardware in a Scale Embedded Language

    Energy Technology Data Exchange (ETDEWEB)

    2014-08-21

    Chisel is a new open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages. Chisel is embedded in the Scala programming language, which raises the level of hardware design abstraction by providing concepts including object orientation, functional programming, parameterized types, and type inference. From the same source, Chisel can generate a high-speed C++-based cycle-accurate software simulator, or low-level Verilog designed to pass on to standard ASIC or FPGA tools for synthesis and place and route.

  9. Broca's area network in language function.Broca's area network in language function: A pooling-data connectivity study

    Directory of Open Access Journals (Sweden)

    Byron eBernal

    2015-05-01

    Full Text Available Background and Objective. Modern neuroimaging developments have demonstrated that cognitive functions correlate with brain networks rather than specific areas. The purpose of this paper was to analyze the connectivity of Broca's area based on language tasks. Methods. A connectivity modeling study was performed by pooling data of Broca's activation in language tasks. Fifty-seven papers that included 883 subjects in 84 experiments were analyzed. Analysis of Likelihood Estimates of pooled data was utilized to generate the map; thresholds at p < 0.01 were corrected for multiple comparisons and false discovery rate. Resulting images were co-registered into MNI standard space. Results. A network consisting of 16 clusters of activation was obtained. Main clusters were located in the frontal operculum, left posterior temporal region, supplementary motor area, and the parietal lobe. Less common clusters were seen in the sub-cortical structures including the left thalamus, left putamen, secondary visual areas and the right cerebellum. Conclusions. BA44-related networks involved in language processing were demonstrated utilizing a pooling-data connectivity study. Significance, interpretation and limitations of the results are discussed.

  10. Prevention of language problems in children: the effectiveness of an intervention program

    Directory of Open Access Journals (Sweden)

    José Luis GALLEGO ORTEGA

    2011-09-01

    Full Text Available Language is an essential tool for personal and social development of children and it is perceived as the most important learning that children undertake in the early years of their lives. It is generally accepted that from birth to the age of three-four years old, children achieve a basic repertory of skills in different linguistic dimensions which allow them to communicate effectively with their environment. However, research has shown that phonemic disorders, morphosyntactic dysfunctions and semantic poverty figure prominently in the overall oral language disorders in infancy. In this respect, the review of literature informs us of the abundance of work aimed at rehabiliting the conditions already set in childlike expression, but there are significant gaps in regard to systematic prevention programs to prevent such evolutionary disorders which can become operational because of an early intervention in the field of communication. According to the above, it was developed a research project designed to establish the differential impact of a program to develop language skills in preschoolers. We worked with a sample of 32 children (5 years old in a pretest-posttest design. The data analysis shows that the magnitude of change is significant when comparing the results obtained by the experimental and the control group before and after program implementation. The overall effect of the program allowed to determine its effectiveness to increase language skills in the morph syntactic level.

  11. Semantics and correctness proofs for programs with partial functions

    International Nuclear Information System (INIS)

    Yakhnis, A.; Yakhnis, V.

    1996-01-01

    This paper presents a portion of the work on specification, design, and implementation of safety-critical systems such as reactor control systems. A natural approach to this problem, once all the requirements are captured, would be to state the requirements formally and then either to prove (preferably via automated tools) that the system conforms to spec (program verification), or to try to simultaneously generate the system and a mathematical proof that the requirements are being met (program derivation). An obstacle to this is frequent presence of partially defined operations within the software and its specifications. Indeed, the usual proofs via first order logic presuppose everywhere defined operations. Recognizing this problem, David Gries, in ''The Science of Programming,'' 1981, introduced the concept of partial functions into the mainstream of program correctness and gave hints how his treatment of partial functions could be formalized. Still, however, existing theorem provers and software verifiers have difficulties in checking software with partial functions, because of absence of uniform first order treatment of partial functions within classical 2-valued logic. Several rigorous mechanisms that took partiality into account were introduced [Wirsing 1990, Breu 1991, VDM 1986, 1990, etc.]. However, they either did not discuss correctness proofs or departed from first order logic. To fill this gap, the authors provide a semantics for software correctness proofs with partial functions within classical 2-valued 1st order logic. They formalize the Gries treatment of partial functions and also cover computations of functions whose argument lists may be only partially available. An example is nuclear reactor control relying on sensors which may fail to deliver sense data. This approach is sufficiently general to cover correctness proofs in various implementation languages

  12. Pascal-SC a computer language for scientific computation

    CERN Document Server

    Bohlender, Gerd; von Gudenberg, Jürgen Wolff; Rheinboldt, Werner; Siewiorek, Daniel

    1987-01-01

    Perspectives in Computing, Vol. 17: Pascal-SC: A Computer Language for Scientific Computation focuses on the application of Pascal-SC, a programming language developed as an extension of standard Pascal, in scientific computation. The publication first elaborates on the introduction to Pascal-SC, a review of standard Pascal, and real floating-point arithmetic. Discussions focus on optimal scalar product, standard functions, real expressions, program structure, simple extensions, real floating-point arithmetic, vector and matrix arithmetic, and dynamic arrays. The text then examines functions a

  13. 76 FR 3120 - Native American and Alaska Native Children in School Program; Office of English Language...

    Science.gov (United States)

    2011-01-19

    ... DEPARTMENT OF EDUCATION Native American and Alaska Native Children in School Program; Office of English Language Acquisition, Language Enhancement, and Academic Achievement for Limited English Proficient Students; Overview Information; Native American and Alaska Native Children in School Program...

  14. Cross-language Babel structs—making scientific interfaces more efficient

    International Nuclear Information System (INIS)

    Prantl, Adrian; Epperly, Thomas G W; Ebner, Dietmar

    2013-01-01

    Babel is an open-source language interoperability framework tailored to the needs of high-performance scientific computing. As an integral element of the Common Component Architecture, it is employed in a wide range of scientific applications where it is used to connect components written in different programming languages. In this paper we describe how we extended Babel to support interoperable tuple data types (structs). Structs are a common idiom in (mono-lingual) scientific application programming interfaces (APIs); they are an efficient way to pass tuples of nonuniform data between functions, and are supported natively by most programming languages. Using our extended version of Babel, developers of scientific codes can now pass structs as arguments between functions implemented in any of the supported languages. In C, C++, Fortran 2003/2008 and Chapel, structs can be passed without the overhead of data marshaling or copying, providing language interoperability at minimal cost. Other supported languages are Fortran 77, Fortran 90/95, Java and Python. We will show how we designed a struct implementation that is interoperable with all of the supported languages and present benchmark data to compare the performance of all language bindings, highlighting the differences between languages that offer native struct support and an object-oriented interface with getter/setter methods. A case study shows how structs can help simplify the interfaces of scientific codes significantly. (paper)

  15. Participatory arts programs in residential dementia care: Playing with language differences.

    Science.gov (United States)

    Swinnen, Aagje; de Medeiros, Kate

    2017-01-01

    This article examines connections between language, identity, and cultural difference in the context of participatory arts in residential dementia care. Specifically, it looks at how language differences become instruments for the language play that characterizes the participatory arts programs, TimeSlips and the Alzheimer's Poetry Project. These are two approaches that are predominantly spoken-word driven. Although people living with dementia experience cognitive decline that affects language, they are linguistic agents capable of participating in ongoing negotiation processes of connection, belonging, and in- and exclusion through language use. The analysis of two ethnographic vignettes, based on extensive fieldwork in the closed wards of two Dutch nursing homes, illustrates how TimeSlips and the Alzheimer's Poetry Project support them in this agency. The theoretical framework of the analysis consists of literature on the linguistic agency of people living with dementia, the notions of the homo ludens (or man the player) and ludic language, as well as linguistic strategies of belonging in relation to place.

  16. A brief description and comparison of programming languages FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 from a critical standpoint

    Science.gov (United States)

    Mathur, F. P.

    1972-01-01

    Several common higher level program languages are described. FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 are summarized and compared. FORTRAN is the most widely used scientific programming language. ALGOL is a more powerful language for scientific programming. COBOL is used for most commercial programming applications. LISP 1.5 is primarily a list-processing language. PL/1 attempts to combine the desirable features of FORTRAN, ALGOL, and COBOL into a single language.

  17. Japanese Language and Culture: 9-Year Program Classroom Assessment Materials, Grade 4

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This document is designed to provide assessment materials for specific Grade 4 outcomes in the Japanese Language and Culture Nine-year Program, Grades 4-5-6. The assessment materials are designed for the beginner level in the context of teaching for communicative competence. Grade 4 learning outcomes from the Japanese Language and Culture…

  18. Study on Java Programming Education

    OpenAIRE

    太田, 信宏

    2009-01-01

    The purpose of this study is to consider the content and key points for inclusion in a Java programming course for beginners. The Java programming language has a variety of functions and has the largest application field of all such languages, containing many themes that are appropriate for any such programming course. The multifunctional and wide-ranging functions of Java, however, may actually act as a barrier to study for beginners. The core content of a programming class for beginners sho...

  19. A functional language for specifying business reports

    DEFF Research Database (Denmark)

    Bahr, Patrick

    2011-01-01

    We describe our work on developing a functional domain specificlanguage for specifying business reports. The report specificationlanguage is part of a novel enterprise resource planing system basedon the idea of a providing a lean core system that is highlycustomisable via a variety of domain...... specific languages....

  20. Innovative Mobile Robot Method: Improving the Learning of Programming Languages in Engineering Degrees

    Science.gov (United States)

    Ortiz, Octavio Ortiz; Pastor Franco, Juan Ángel; Alcover Garau, Pedro María; Herrero Martín, Ruth

    2017-01-01

    This paper describes a study of teaching a programming language in a C programming course by having students assemble and program a low-cost mobile robot. Writing their own programs to define the robot's behavior raised students' motivation. Working in small groups, students programmed the robots by using the control structures of structured…

  1. Agent Programming Languages and Logics in Agent-Based Simulation

    DEFF Research Database (Denmark)

    Larsen, John

    2018-01-01

    and social behavior, and work on verification. Agent-based simulation is an approach for simulation that also uses the notion of agents. Although agent programming languages and logics are much less used in agent-based simulation, there are successful examples with agents designed according to the BDI...

  2. A Relational Algebra Query Language for Programming Relational Databases

    Science.gov (United States)

    McMaster, Kirby; Sambasivam, Samuel; Anderson, Nicole

    2011-01-01

    In this paper, we describe a Relational Algebra Query Language (RAQL) and Relational Algebra Query (RAQ) software product we have developed that allows database instructors to teach relational algebra through programming. Instead of defining query operations using mathematical notation (the approach commonly taken in database textbooks), students…

  3. German Language and Culture: 9-Year Program Classroom Assessment Materials, Grade 4

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This document is designed to provide assessment materials for specific Grade 4 outcomes in the German Language and Culture Nine-year Program, Grades 4-5-6. The assessment materials are designed for the beginner level in the context of teaching for communicative competence. Grade 4 learning outcomes from the German Language and Culture Nine-year…

  4. Punjabi Language and Culture: 9-Year Program Classroom Assessment Materials, Grade 4

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This document is designed to provide assessment materials for specific Grade 4 outcomes in the Punjabi Language and Culture Nine-year Program, Grades 4-5-6. The assessment materials are designed for the beginner level in the context of teaching for communicative competence. Grade 4 learning outcomes from the Punjabi Language and Culture Nine-year…

  5. Sequence and batch language programs and alarm-related ``C`` programs for the 242-A MCS. Revision 2

    Energy Technology Data Exchange (ETDEWEB)

    Berger, J.F.

    1995-03-01

    A Distributive Process Control system was purchased by Project B-534, ``242-A Evaporator/Crystallizer Upgrades``. This control system, called the Monitor and Control System (MCS), was installed in the 242-A Evaporator located in the 200 East Area. The purpose of the MCS is to monitor and control the Evaporator and monitor a number of alarms and other signals from various Tank Farm facilities. Applications software for the MCS was developed by the Waste Treatment Systems Engineering (WTSE) group of Westinghouse. The standard displays and alarm scheme provide for control and monitoring, but do not directly indicate the signal location or depict the overall process. To do this, WTSE developed a second alarm scheme which uses special programs, annunciator keys, and process graphics. The special programs are written in two languages; Sequence and Batch Language (SABL), and ``C`` language. The WTSE-developed alarm scheme works as described below: SABL relates signals and alarms to the annunciator keys, called SKID keys. When an alarm occurs, a SABL program causes a SKID key to flash, and if the alarm is of yellow or white priority then a ``C`` program turns on an audible horn (the D/3 system uses a different audible horn for the red priority alarms). The horn and flashing key draws the attention of the operator.

  6. The Effect of Data-Based Translation Program Used in Foreign Language Education on the Correct Use of Language

    Science.gov (United States)

    Darancik, Yasemin

    2016-01-01

    It has been observed that data-based translation programs are often used both in and outside the class unconsciously and thus there occurs many problems in foreign language learning and teaching. To draw attention to this problem, with this study, whether the program has satisfactory results or not has been revealed by making translations from…

  7. Managing Fieldwork Data with Toolbox and the Natural Language Toolkit

    Directory of Open Access Journals (Sweden)

    Stuart Robinson

    2007-06-01

    Full Text Available This paper shows how fieldwork data can be managed using the program Toolbox together with the Natural Language Toolkit (NLTK for the Python programming language. It provides background information about Toolbox and describes how it can be downloaded and installed. The basic functionality of the program for lexicons and texts is described, and its strengths and weaknesses are reviewed. Its underlying data format is briefly discussed, and Toolbox processing capabilities of NLTK are introduced, showing ways in which it can be used to extend the functionality of Toolbox. This is illustrated with a few simple scripts that demonstrate basic data management tasks relevant to language documentation, such as printing out the contents of a lexicon as HTML.

  8. Bilingualism alters brain functional connectivity between "control" regions and "language" regions: Evidence from bimodal bilinguals.

    Science.gov (United States)

    Li, Le; Abutalebi, Jubin; Zou, Lijuan; Yan, Xin; Liu, Lanfang; Feng, Xiaoxia; Wang, Ruiming; Guo, Taomei; Ding, Guosheng

    2015-05-01

    Previous neuroimaging studies have revealed that bilingualism induces both structural and functional neuroplasticity in the dorsal anterior cingulate cortex (dACC) and the left caudate nucleus (LCN), both of which are associated with cognitive control. Since these "control" regions should work together with other language regions during language processing, we hypothesized that bilingualism may also alter the functional interaction between the dACC/LCN and language regions. Here we tested this hypothesis by exploring the functional connectivity (FC) in bimodal bilinguals and monolinguals using functional MRI when they either performed a picture naming task with spoken language or were in resting state. We found that for bimodal bilinguals who use spoken and sign languages, the FC of the dACC with regions involved in spoken language (e.g. the left superior temporal gyrus) was stronger in performing the task, but weaker in the resting state as compared to monolinguals. For the LCN, its intrinsic FC with sign language regions including the left inferior temporo-occipital part and right inferior and superior parietal lobules was increased in the bilinguals. These results demonstrate that bilingual experience may alter the brain functional interaction between "control" regions and "language" regions. For different control regions, the FC alters in different ways. The findings also deepen our understanding of the functional roles of the dACC and LCN in language processing. Copyright © 2015 Elsevier Ltd. All rights reserved.

  9. Functions of Arabic-English Code-Switching: Sociolinguistic Insights from a Study Abroad Program

    Science.gov (United States)

    Al Masaeed, Khaled

    2013-01-01

    This sociolinguistic study examines the functions and motivations of code-switching, which is used here to mean the use of more than one language in the same conversation. The conversations studied here take place in a very particular context: one-on-one speaking sessions in a study abroad program in Morocco where English is the L1 and Arabic the…

  10. Software development without languages

    Science.gov (United States)

    Osborne, Haywood S.

    1988-01-01

    Automatic programming generally involves the construction of a formal specification; i.e., one which allows unambiguous interpretation by tools for the subsequent production of the corresponding software. Previous practical efforts in this direction have focused on the serious problems of: (1) designing the optimum specification language; and (2) mapping (translating or compiling) from this specification language to the program itself. The approach proposed bypasses the above problems. It postulates that the specification proper should be an intermediate form, with the sole function of containing information sufficient to facilitate construction of programs and also of matching documentation. Thus, the means of forming the intermediary becomes a human factors task rather than a linguistic one; human users will read documents generated from the specification, rather than the specification itself.

  11. Biological adaptations for functional features of language in the face of cultural evolution.

    Science.gov (United States)

    Christiansen, Morten H; Reali, Florencia; Chater, Nick

    2011-04-01

    Although there may be no true language universals, it is nonetheless possible to discern several family resemblance patterns across the languages of the world. Recent work on the cultural evolution of language indicates the source of these patterns is unlikely to be an innate universal grammar evolved through biological adaptations for arbitrary linguistic features. Instead, it has been suggested that the patterns of resemblance emerge because language has been shaped by the brain, with individual languages representing different but partially overlapping solutions to the same set of nonlinguistic constraints. Here, we use computational simulations to investigate whether biological adaptation for functional features of language, deriving from cognitive and communicative constraints, may nonetheless be possible alongside rapid cultural evolution. Specifically, we focus on the Baldwin effect as an evolutionary mechanism by which previously learned linguistic features might become innate through natural selection across many generations of language users. The results indicate that cultural evolution of language does not necessarily prevent functional features of language from becoming genetically fixed, thus potentially providing a particularly informative source of constraints on cross-linguistic resemblance patterns.

  12. Language and pragmatic functions in school-age children on the autism spectrum.

    Science.gov (United States)

    Ramberg, C; Ehlers, S; Nydén, A; Johansson, M; Gillberg, C

    1996-01-01

    This study examined group differences in language and pragmatic functions across sex-, age- and IQ-matched samples of Asperger syndrome (N = 22), high-functioning autism (N = 11), deficits in attention, motor control and perception (DAMP) (N = 11), and speech and language disorder (SLD) (N = 11) groups. The purpose was to explore possible differentiating features in the fields of vocabulary, comprehension and pragmatics and, in addition, to determine whether Asperger syndrome could be reliably separated from high-functioning autism on these variables. The findings suggest that Asperger syndrome may be associated with higher full-scale and verbal IQ than high-functioning autism; Asperger syndrome may not be associated with better pragmatic skills (as defined in this context) than high-functioning autism; language comprehension may not clearly separate Asperger syndrome and high-functioning autism once the effects of very low IQ are partialled out; both DAMP and SLD can be distinctly separated from Asperger syndrome and autism.

  13. Eliom: A core ML language for Tierless Web programming

    OpenAIRE

    Radanne , Gabriel; Vouillon , Jérôme; Balat , Vincent

    2016-01-01

    International audience; Eliom is a dialect of OCaml for Web programming in which server and client pieces of code can be mixed in the same file using syntactic annotations. This allows to build a whole application as a single distributed program, in which it is possible to define in a composable way reusable widgets with both server and client behaviors. Our language also enables simple and type-safe communication. Eliom matches the specificities of the Web by allowing the programmer to inter...

  14. Language Planning and the Programs in Filipino of Higher Education Institutions

    Directory of Open Access Journals (Sweden)

    Jaine Z. Tarun

    2016-11-01

    Full Text Available This study was focused on the language planning and the programs in Filipino of Higher Education Institutions (HEIs in Region 02, Philippines. It aimed to evaluate the extent of contributions in the implementation of national and institutional academic language policies and programs on Filipino in the General Education Curriculum (GEC, Bilingual / Multilingual Education, translation of books and articles, instructional materials development using Filipino and other languages in the region, having published books, scholarly articles and theses in other disciplines and journals written in Filipino and the attitudes of administrators, faculty and students. This evaluative study applied both the quantitative analysis of data using the survey method and qualitative analysis using the multi-method approach or triangulation. A total of 216 respondents from other disciplines, except Filipino, randomly selected among the administrators, faculty and students were utilized. The results confirmed that the minimum required GEC courses in Filipino as stipulated in CHED Memorandum Order No. 59 s. 1996 were implemented in their curricular programs while as a medium of instruction in Humanities, Social Sciences and Communications (HUSOCOM courses, Filipino was not used. Result substantiated that Filipino aided instruction in classroom discourses both in HUSOCOM and Non – HUSOCOM courses was commonly practiced. Result also vouched the non-existence of institutional policies and programs in Filipino. However, there were no significant differences in the positive attitudes among administrators, faculty and students of Higher Education Institutions.

  15. The Relationships among Group Size, Participation, and Performance of Programming Language Learning Supported with Online Forums

    Science.gov (United States)

    Shaw, Ruey-Shiang

    2013-01-01

    This study examined the relationships among group size, participation, and learning performance factors when learning a programming language in a computer-supported collaborative learning (CSCL) context. An online forum was used as the CSCL environment for learning the Microsoft ASP.NET programming language. The collaborative-learning experiment…

  16. Learning a Foreign Language: A New Path to Enhancement of Cognitive Functions.

    Science.gov (United States)

    Shoghi Javan, Sara; Ghonsooly, Behzad

    2018-02-01

    The complicated cognitive processes involved in natural (primary) bilingualism lead to significant cognitive development. Executive functions as a fundamental component of human cognition are deemed to be affected by language learning. To date, a large number of studies have investigated how natural (primary) bilingualism influences executive functions; however, the way acquired (secondary) bilingualism manipulates executive functions is poorly understood. To fill this gap, controlling for age, gender, IQ, and socio-economic status, the researchers compared 60 advanced learners of English as a foreign language (EFL) to 60 beginners on measures of executive functions involving Stroop, Wisconsin Card Sorting Task (WCST) and Wechsler's digit span tasks. The results suggested that mastering English as a foreign language causes considerable enhancement in two components of executive functions, namely cognitive flexibility and working memory. However, no significant difference was observed in inhibitory control between the advanced EFL learners and beginners.

  17. Memory Functioning and Mental Verbs Acquisition in Children with Specific Language Impairment

    Science.gov (United States)

    Spanoudis, George C.; Natsopoulos, Demetrios

    2011-01-01

    Memory and language operate in synergy. Recent literature stresses the importance of memory functioning in interpreting language deficits. Two groups of 50 children each, ages 8-12 were studied. The first group included children with specific language impairment, while the participants in the second group were typically developing children. The…

  18. TOWARDS A MULTI-SCALE AGENT-BASED PROGRAMMING LANGUAGE METHODOLOGY.

    Science.gov (United States)

    Somogyi, Endre; Hagar, Amit; Glazier, James A

    2016-12-01

    Living tissues are dynamic, heterogeneous compositions of objects , including molecules, cells and extra-cellular materials, which interact via chemical, mechanical and electrical process and reorganize via transformation, birth, death and migration processes . Current programming language have difficulty describing the dynamics of tissues because: 1: Dynamic sets of objects participate simultaneously in multiple processes, 2: Processes may be either continuous or discrete, and their activity may be conditional, 3: Objects and processes form complex, heterogeneous relationships and structures, 4: Objects and processes may be hierarchically composed, 5: Processes may create, destroy and transform objects and processes. Some modeling languages support these concepts, but most cannot translate models into executable simulations. We present a new hybrid executable modeling language paradigm, the Continuous Concurrent Object Process Methodology ( CCOPM ) which naturally expresses tissue models, enabling users to visually create agent-based models of tissues, and also allows computer simulation of these models.

  19. AES ALGORITHM IMPLEMENTATION IN PROGRAMMING LANGUAGES

    Directory of Open Access Journals (Sweden)

    Luminiţa DEFTA

    2010-12-01

    Full Text Available Information encryption represents the usage of an algorithm to convert an unknown message into an encrypted one. It is used to protect the data against unauthorized access. Protected data can be stored on a media device or can be transmitted through the network. In this paper we describe a concrete implementation of the AES algorithm in the Java programming language (available from Java Development Kit 6 libraries and C (using the OpenSSL library. AES (Advanced Encryption Standard is an asymmetric key encryption algorithm formally adopted by the U.S. government and was elected after a long process of standardization.

  20. Matlab programming for numerical analysis

    CERN Document Server

    Lopez, Cesar

    2014-01-01

    MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. Programming MATLAB for Numerical Analysis introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. You will first become

  1. Enhancement of the Work in Scia Engineer's Environment by Employment of XML Programming Language

    Directory of Open Access Journals (Sweden)

    Kortiš Ján

    2015-12-01

    Full Text Available The productivity of the work of engineers in the design of building structures by applying the rules of technical standards [1] has been increasing by using different software products for recent years. The software products offer engineers new possibilities to design different structures. However, there are problems especially for design of structures with similar static schemes as it is needed to follow the same work-steps. This can be more effective if the steps are done automatically by using a programming language for leading the processes that are done by software. The design process of timber structure which is done in the environment of Scia Engineer software is presented in the article. XML Programming Language is used for automatization of the design and the XML code is modified in the Excel environment by using VBA Programming language [2], [3].

  2. Functional magnetic resonance imaging to determine hemispheric language dominance prior to carotid endarterectomy.

    Science.gov (United States)

    Smits, M; Wieberdink, R G; Bakker, S L M; Dippel, D W J

    2011-04-01

    We describe a left-handed patient with transient aphasia and bilateral carotid stenosis. Computed tomography (CT) arteriography showed a 90% stenosis of the right and 30% stenosis of the left internal carotid artery. Head CT and magnetic resonance imaging (MRI) of the brain showed no recent ischemic changes. As only the symptomatic side would require surgical intervention, and because hemispheric dominance for language in left-handed patients may be either left or right sided, a preoperative assessment of hemispheric dominance was required. We used functional MRI to determine hemispheric dominance for language and hence to establish the indication for carotid endarterectomy surgery. Functional MRI demonstrated right hemispheric dominance for language and right-sided carotid endarterectomy was performed. We propose that the clinical use of functional MRI as a noninvasive imaging technique for the assessment of hemispheric language dominance may be extended to the assessment of hemispheric language dominance prior to carotid endarterectomy. Copyright © 2010 by the American Society of Neuroimaging.

  3. Formal semantic specifications as implementation blueprints for real-time programming languages

    Science.gov (United States)

    Feyock, S.

    1981-01-01

    Formal definitions of language and system semantics provide highly desirable checks on the correctness of implementations of programming languages and their runtime support systems. If these definitions can give concrete guidance to the implementor, major increases in implementation accuracy and decreases in implementation effort can be achieved. It is shown that of the wide variety of available methods the Hgraph (hypergraph) definitional technique (Pratt, 1975), is best suited to serve as such an implementation blueprint. A discussion and example of the Hgraph technique is presented, as well as an overview of the growing body of implementation experience of real-time languages based on Hgraph semantic definitions.

  4. Declarative Programming with Temporal Constraints, in the Language CG

    Directory of Open Access Journals (Sweden)

    Lorina Negreanu

    2015-01-01

    Full Text Available Specifying and interpreting temporal constraints are key elements of knowledge representation and reasoning, with applications in temporal databases, agent programming, and ambient intelligence. We present and formally characterize the language CG, which tackles this issue. In CG, users are able to develop time-dependent programs, in a flexible and straightforward manner. Such programs can, in turn, be coupled with evolving environments, thus empowering users to control the environment’s evolution. CG relies on a structure for storing temporal information, together with a dedicated query mechanism. Hence, we explore the computational complexity of our query satisfaction problem. We discuss previous implementation attempts of CG and introduce a novel prototype which relies on logic programming. Finally, we address the issue of consistency and correctness of CG program execution, using the Event-B modeling approach.

  5. Declarative Programming with Temporal Constraints, in the Language CG.

    Science.gov (United States)

    Negreanu, Lorina

    2015-01-01

    Specifying and interpreting temporal constraints are key elements of knowledge representation and reasoning, with applications in temporal databases, agent programming, and ambient intelligence. We present and formally characterize the language CG, which tackles this issue. In CG, users are able to develop time-dependent programs, in a flexible and straightforward manner. Such programs can, in turn, be coupled with evolving environments, thus empowering users to control the environment's evolution. CG relies on a structure for storing temporal information, together with a dedicated query mechanism. Hence, we explore the computational complexity of our query satisfaction problem. We discuss previous implementation attempts of CG and introduce a novel prototype which relies on logic programming. Finally, we address the issue of consistency and correctness of CG program execution, using the Event-B modeling approach.

  6. A Longitudinal Analysis of the Reid List of First Programming Languages

    Science.gov (United States)

    Siegfried, Robert M.; Siegfried, Jason P.; Alexandro, Gina

    2016-01-01

    Throughout the 1990s, Richard Reid of Michigan State University maintained a list showing the first programming language used in introductory programming courses taken by computer science and information systems majors; it was updated for several years afterwards with the most recent update done in 2011. This is a follow-up to that last update of…

  7. Programming-Languages as a Conceptual Framework for Teaching Mathematics

    Science.gov (United States)

    Feurzeig, Wallace; Papert, Seymour A.

    2011-01-01

    Formal mathematical methods remain, for most high school students, mysterious, artificial and not a part of their regular intuitive thinking. The authors develop some themes that could lead to a radically new approach. According to this thesis, the teaching of programming languages as a regular part of academic progress can contribute effectively…

  8. Programming Guidelines for FBD Programs in Reactor Protection System Software

    International Nuclear Information System (INIS)

    Jung, Se Jin; Lee, Dong Ah; Kim, Eui Sub; Yoo, Jun Beom; Lee, Jang Su

    2014-01-01

    Properties of programming languages, such as reliability, traceability, etc., play important roles in software development to improve safety. Several researches are proposed guidelines about programming to increase the dependability of software which is developed for safety critical systems. Misra-c is a widely accepted programming guidelines for the C language especially in the sector of vehicle industry. NUREG/CR-6463 helps engineers in nuclear industry develop software in nuclear power plant systems more dependably. FBD (Function Block Diagram), which is one of programming languages defined in IEC 61131-3 standard, is often used for software development of PLC (programmable logic controllers) in nuclear power plants. Software development for critical systems using FBD needs strict guidelines, because FBD is a general language and has easily mistakable elements. There are researches about guidelines for IEC 61131-3 programming languages. They, however, do not specify details about how to use languages. This paper proposes new guidelines for the FBD based on NUREG/CR-6463. The paper introduces a CASE (Computer-Aided Software Engineering) tool to check FBD programs with the new guidelines and shows availability with a case study using a FBD program in a reactor protection system. The paper is organized as follows

  9. Programming Guidelines for FBD Programs in Reactor Protection System Software

    Energy Technology Data Exchange (ETDEWEB)

    Jung, Se Jin; Lee, Dong Ah; Kim, Eui Sub; Yoo, Jun Beom [Division of Computer Science and Engineering College of Information and Communication, Konkuk University, Seoul (Korea, Republic of); Lee, Jang Su [Man-Machine Interface System team Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2014-10-15

    Properties of programming languages, such as reliability, traceability, etc., play important roles in software development to improve safety. Several researches are proposed guidelines about programming to increase the dependability of software which is developed for safety critical systems. Misra-c is a widely accepted programming guidelines for the C language especially in the sector of vehicle industry. NUREG/CR-6463 helps engineers in nuclear industry develop software in nuclear power plant systems more dependably. FBD (Function Block Diagram), which is one of programming languages defined in IEC 61131-3 standard, is often used for software development of PLC (programmable logic controllers) in nuclear power plants. Software development for critical systems using FBD needs strict guidelines, because FBD is a general language and has easily mistakable elements. There are researches about guidelines for IEC 61131-3 programming languages. They, however, do not specify details about how to use languages. This paper proposes new guidelines for the FBD based on NUREG/CR-6463. The paper introduces a CASE (Computer-Aided Software Engineering) tool to check FBD programs with the new guidelines and shows availability with a case study using a FBD program in a reactor protection system. The paper is organized as follows.

  10. A Framework for International Student Participation in Postsecondary U.S. English Language Programs

    Science.gov (United States)

    Colón, Valeriana

    2016-01-01

    Postsecondary English language education is a growing field in the United States. While there has been considerable research on international student mobility in higher education, there is limited research on the population's participation in U.S. English language programs (ELPs). This study examined literature in related fields to create a…

  11. PCI bus data transmission system based on LabVIEW language

    International Nuclear Information System (INIS)

    Li Jingwei; Wu Jie

    2013-01-01

    Background: The traditional FPGA program is developed with HDL code, which will cost a lot of time and energy in writing and debugging the underlying code. Purpose: We want to use a new approach to develop FPGA program, which will greatly accelerate the FPGA development. And our system can also be compatible with NI (American National Instrument Company) CRIO case. Methods: We also choose FPGA as the core of hardware and use LabVIEW language (a graphical language) to develop FPGA program. Results: We realized a universal data interface platform by LabVIEW, which is different from the traditional FPGA development process using HDL. This system can provide many functions such as data processing, data IO and implementation of the PCI interface communication. Conclusions: FPGA program can also be developed by LabVIEW language, and it can achieve the corresponding data interface functions, and greatly reduce development time. (authors)

  12. Comparison of the Recovery Patterns of Language and Cognitive Functions in Patients with Post-Traumatic Language Processing Deficits and in Patients with Aphasia Following a Stroke

    Science.gov (United States)

    Vukovic, Mile; Vuksanovic, Jasmina; Vukovic, Irena

    2008-01-01

    In this study we investigated the recovery patterns of language and cognitive functions in patients with post-traumatic language processing deficits and in patients with aphasia following a stroke. The correlation of specific language functions and cognitive functions was analyzed in the acute phase and 6 months later. Significant recovery of the…

  13. CRITERIA OF LANGUAGE AND PROGRAMMING ENVIRONMENT SELECTION FOR USE IN THE CAPACITY OF EDUCATIONAL AIDS

    Directory of Open Access Journals (Sweden)

    Petro H. Shevchuk

    2010-09-01

    Full Text Available The role of educational aids is to a large degree treated to be determinative in provision with its efficiency. The languages and programming environments are stated in the article as those that belong to educational aids. The criteria and backgrounds of their selection for educational purpose at the lessons of programming at comprehensive school are treated in the article. The examples of principle characteristics comparison of Pascal and C# are also cited. The article points at the necessity of further analysis of programming languages sampling for use as educational aids in teaching programming.

  14. The effect of a training programme stimulating language functions on Alzheimer-type dementia and maintenance of language skills

    Directory of Open Access Journals (Sweden)

    Andrzej Potemkowski

    2017-12-01

    Full Text Available In dementia of the Alzheimer’s type, memory and language impairments coexist, occur early and aggravate with time. The aim of this study was to assess the effect of our proprietary language function stimulating programme on cognitive functions and the maintenance of language skills in patients with mild-to-moderate Alzheimer-type dementia as well as to evaluate the programme’s effectiveness depending on patients’ age, sex, education, severity of dementia and level of motivation. The intervention group (54 patients and the control group (34 patients were divided into subgroups according to the severity of dementia (mild/moderate. Tests such as the Mini-Mental State Examination, the Clock-Drawing Test, the Boston Naming Test and picture description were performed at 1, 3, 6, 9 and 12 months. In the course of 1 year, the Mini-Mental State Examination scores in the intervention group improved on average by 0.87 points, whilst in the control group they declined by 1.32 points over the same period of time. Statistically significant differences in the Clock-Drawing Test were found at 6 and 12 months, with the mean score differing by 0.98 and 1.35 points respectively across the groups. The score difference in the Boston Naming Test grew gradually. At 3 months it was 3.67 points, amounting to as much as 7.96 points at 12 months. For the picture description task, the mean scores at 12 months increased by 1.18 points in the intervention group in the mild dementia subgroup and by 0.66 points in the moderate dementia subgroup. In the control group, the scores decreased. The use of our proprietary training programme, specially designed to stimulate language functions in patients with mild-to-moderate Alzheimer-type dementia, facilitates the maintenance of general cognitive function and improvement of language skills, and its effectiveness increases with the patient’s motivation. This confirms the importance of supplementing non

  15. Abs: a high-level modeling language for cloud-aware programming

    NARCIS (Netherlands)

    N. Bezirgiannis (Nikolaos); F.S. de Boer (Frank)

    2016-01-01

    textabstractCloud technology has become an invaluable tool to the IT business, because of its attractive economic model. Yet, from the programmers’ perspective, the development of cloud applications remains a major challenge. In this paper we introduce a programming language that allows Cloud

  16. Hemispheric language dominance measured by repetitive navigated transcranial magnetic stimulation and postoperative course of language function in brain tumor patients.

    Science.gov (United States)

    Ille, Sebastian; Kulchytska, Nataliia; Sollmann, Nico; Wittig, Regina; Beurskens, Eva; Butenschoen, Vicki M; Ringel, Florian; Vajkoczy, Peter; Meyer, Bernhard; Picht, Thomas; Krieg, Sandro M

    2016-10-01

    The resection of left-sided perisylvian brain lesions harbors the risk of postoperative aphasia. Because it is known that language function can shift between hemispheres in brain tumor patients, the preoperative knowledge of the patient's language dominance could be helpful. We therefore investigated the hemispheric language dominance by repetitive navigated transcranial magnetic stimulation (rTMS) and surgery-related deficits of language function. We pooled the bicentric language mapping data of 80 patients undergoing the resection of left-sided perisylvian brain lesions in our two university neurosurgical departments. We calculated error rates (ERs; ER = errors per stimulations) for both hemispheres and defined the hemispheric dominance ratio (HDR) as the quotient of the left- and right-sided ER (HDR >1= left dominant; HDR right dominant). The course of the patient's language function was evaluated and correlated with the preoperative HDR. Only three of 80 patients (4%) presented with permanent surgery-related aphasia and 24 patients (30%) with transient surgery-related aphasia. The mean HDR (± standard deviation) of patients with new aphasia after five days was significantly higher (1.68±1.07) than the HDR of patients with no new language deficit (1.37±1.08) (p=0.0482). With a predefined cut-off value of 0.5 for HDR, we achieved a sensitivity for predicting new aphasia of 100%. A higher preoperative HDR significantly correlates with an increased risk for transient aphasia. Moreover, the intensive preoperative workup in this study led to a considerably low rate of permanent aphasia. Copyright © 2016 Elsevier Ltd. All rights reserved.

  17. Encapsulating Software Platform Logic by Aspect-Oriented Programming : A Case Study in Using Aspects for Language Portability

    NARCIS (Netherlands)

    Kats, L.C.; Visser, E.

    2010-01-01

    Software platforms such as the Java Virtual Machine or the CLR .NET virtual machine have their own ecosystem of a core programming language or instruction set, libraries, and developer community. Programming languages can target multiple software platforms to increase interoperability or to boost

  18. Functional Programming in R

    DEFF Research Database (Denmark)

    Mailund, Thomas

    Master functions and discover how to write functional programs in R. In this book, you'll make your functions pure by avoiding side-effects; you’ll write functions that manipulate other functions, and you’ll construct complex functions using simpler functions as building blocks. In Functional...... Programming in R, you’ll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds. Functional programming...... functions by combining simpler functions. You will: Write functions in R including infix operators and replacement functions Create higher order functions Pass functions to other functions and start using functions as data you can manipulate Use Filer, Map and Reduce functions to express the intent behind...

  19. Independent contribution of individual white matter pathways to language function in pediatric epilepsy patients

    Directory of Open Access Journals (Sweden)

    Michael J. Paldino, M.D.

    2014-01-01

    Conclusions: Scalar metrics derived from the left uncinate, inferior fronto-occipital, and arcuate fasciculi were independently associated with language function. These results support the importance of these pathways in human language function in patients with MCDs.

  20. Language delays, reading delays, and learning difficulties: interactive elements requiring multidimensional programming.

    Science.gov (United States)

    Hay, Ian; Elias, Gordon; Fielding-Barnsley, Ruth; Homel, Ross; Freiberg, Kate

    2007-01-01

    Researchers have hypothesized four levels of instructional dialogue and claimed that teachers can improve children's language development by incorporating these dialogue levels in their classrooms. It has also been hypothesized that enhancing children's early language development enhances children's later reading development. This quasi-experimental research study investigated both of these hypotheses using a collaborative service delivery model for Grade 1 children with language difficulties from a socially and economically disadvantaged urban community in Australia. Comparing the end-of-year reading achievement scores for the 57 children who received the language intervention with those of the 59 children in the comparison group, the findings from this research are supportive of both hypotheses. The interrelationships between learning difficulties, reading difficulties, and language difficulties are discussed along with children's development in vocabulary, use of memory strategies and verbal reasoning, and the need for multidimensional programming.

  1. Belief Revision in the GOAL Agent Programming Language

    DEFF Research Database (Denmark)

    Spurkeland, Johannes Svante; Jensen, Andreas Schmidt; Villadsen, Jørgen

    2013-01-01

    Agents in a multiagent system may in many cases find themselves in situations where inconsistencies arise. In order to properly deal with these, a good belief revision procedure is required. This paper illustrates the usefulness of such a procedure: a certain belief revision algorithm is consider...... in order to deal with inconsistencies and, particularly, the issue of inconsistencies, and belief revision is examined in relation to the GOAL agent programming language....

  2. A Domain-Specific Language for Programming Self-Reconfigurable Robots

    DEFF Research Database (Denmark)

    Schultz, Ulrik Pagh; Christensen, David Johan; Støy, Kasper

    2007-01-01

    . Programming a modular, self-reconfigurable robot is however a complicated task: the robot is essentially a real-time, distributed embedded system, where control and communication paths often are tightly coupled to the current physical configuration of the robot. To facilitate the task of programming modular......, self-reconfigurable robots, we have developed a declarative, role-based language that allows the programmer to define roles and behavior independently of the concrete physical structure of the robot. Roles are compiled to mobile code fragments that distribute themselves over the physical structure...

  3. FUNCTIONAL AND SEMANTIC PROPERTIES OF LOANWORDS IN THE RUSSIAN LANGUAGE (BASED ON HYPERTEXTS

    Directory of Open Access Journals (Sweden)

    Novikov Vladimir Borisovich

    2015-06-01

    Full Text Available The author studies functional and semantic properties of foreign-language nouns revealed in the form of the oral written language in computer-mediated communication, taking into account the debatability of issues about the borders of a loanword's notion, about the reasons of penetration of foreign-language words into the Russian language and classification of loanwords, which are used in linguistic literature. The actual material (500 foreign-language nouns was selected by the method of continuous sampling of the online texts posted in social networks, news portals and various forums. It is established that the loanwords used in hypertexts reflect the updating of lexical means by generating the words that refer to the new and current phenomena; penetrate into the Russian language along with the borrowing of thing or notion; generate parallels to the existing names (at this, the ability of forming doublet reflection is eliminated by means of semantic and stylistic differentiation of units – a borrowed one and an existing in the language of the recipient. The analysis of lexical content of loanwords revealed that the most numerous LSG are Technology LSG that unites the names of technical devices; Art and Evaluation LSGs. It is proved in the article that foreign-language nouns are used in hypertexts for communicative, nominative, emotive, and metalinguistic functions. However, such lexemes do not participate in the implementation of regulatory and phatic functions.

  4. ENGAGING ELEMENTARY AND MIDDLE SCHOOL STUDENTS IN ROBOTICS THROUGH HUMMINGBIRD KIT WITH SNAP! VISUAL PROGRAMMING LANGUAGE

    OpenAIRE

    Anna Newley; Hasan Deniz; Erdogan Kaya; Ezgi Yesilyurt

    2016-01-01

    The purpose of this paper is to describe how Hummingbird robotics kit with Snap! programing language was used to introduce basics of robotics to elementary and middle school students. Each student in the robotics program built a robot. The robot building process was open ended. Any specific robotics challenge was not provided to the students. Students’ knowledge about robots and programming language were measured through pre, post, and delayed posttests. Results indicated that students improv...

  5. An introduction to Python and computer programming

    CERN Document Server

    Zhang, Yue

    2015-01-01

    This book introduces Python programming language and fundamental concepts in algorithms and computing. Its target audience includes students and engineers with little or no background in programming, who need to master a practical programming language and learn the basic thinking in computer science/programming. The main contents come from lecture notes for engineering students from all disciplines, and has received high ratings. Its materials and ordering have been adjusted repeatedly according to classroom reception. Compared to alternative textbooks in the market, this book introduces the underlying Python implementation of number, string, list, tuple, dict, function, class, instance and module objects in a consistent and easy-to-understand way, making assignment, function definition, function call, mutability and binding environments understandable inside-out. By giving the abstraction of implementation mechanisms, this book builds a solid understanding of the Python programming language.

  6. Proportional and functional analogical reasoning in normal and language-impaired children.

    Science.gov (United States)

    Nippold, M A; Erskine, B J; Freed, D B

    1988-11-01

    Teachers often use analogies in classroom settings to clarify new concepts for their students. However, analogies may inadvertently confuse the youngster who has difficulty identifying the one-to-one comparisons underlying them. Although analogical reasoning has been studied extensively in normal children, no information was available concerning this construct in children having a specific language impairment. Thus, it was unknown to what extent they might be deficient in analogical reasoning. Therefore, in the present study, 20 children ages 6-8 years (mean age = 7:6) having normal nonverbal intelligence but deficits in language comprehension were administered tasks of verbal and perceptual proportional analogical reasoning and a problem-solving task of functional analogical reasoning. Compared to a normal-language control group matched on the basis of chronological age and sex, the language-impaired group was deficient in all three tasks of analogical reasoning. However, when the factor of nonverbal intelligence was controlled statistically, the differences between the groups on each of the tasks were removed. Additional findings were that verbal proportional analogical reasoning was significantly correlated to perceptual proportional analogical reasoning and to functional analogical reasoning. Implications for assessment and intervention with young school-age language-impaired children are discussed.

  7. I Scratch and Sense but Can I Program? An Investigation of Learning with a Block Based Programming Language

    Science.gov (United States)

    Simpkins, N. K.

    2014-01-01

    This article reports an investigation into undergraduate student experiences and views of a visual or "blocks" based programming language and its environment. An additional and central aspect of this enquiry is to substantiate the perceived degree of transferability of programming skills learnt within the visual environment to a typical…

  8. Turtle Graphics implementation using a graphical dataflow programming approach

    OpenAIRE

    Lovejoy, Robert Steven

    1992-01-01

    Approved for public release; distribution is unlimited This thesis expands the concepts of object-oriented programming to implement a visual dataflow programming language. The main thrust of this research is to develop a functional prototype language, based upon the Turtle Graphics tool provided by LOGO programming language, for children to develop both their problem solving skills as well as their general programming skills. The language developed for this thesis was implemented in the...

  9. Array abstractions for GPU programming

    DEFF Research Database (Denmark)

    Dybdal, Martin

    The shift towards massively parallel hardware platforms for highperformance computing tasks has introduced a need for improved programming models that facilitate ease of reasoning for both users and compiler optimization. A promising direction is the field of functional data-parallel programming......, for which functional invariants can be utilized by optimizing compilers to perform large program transformations automatically. However, the previous work in this area allow users only limited ability to reason about the performance of algorithms. For this reason, such languages have yet to see wide...... industrial adoption. We present two programming languages that attempt at both supporting industrial applications and providing reasoning tools for hierarchical data-parallel architectures, such as GPUs. First, we present TAIL, an array based intermediate language and compiler framework for compiling a large...

  10. Programming an offline-analyzer of motor imagery signals via python language.

    Science.gov (United States)

    Alonso-Valerdi, Luz María; Sepulveda, Francisco

    2011-01-01

    Brain Computer Interface (BCI) systems control the user's environment via his/her brain signals. Brain signals related to motor imagery (MI) have become a widespread method employed by the BCI community. Despite the large number of references describing the MI signal treatment, there is not enough information related to the available programming languages that could be suitable to develop a specific-purpose MI-based BCI. The present paper describes the development of an offline-analysis system based on MI-EEG signals via open-source programming languages, and the assessment of the system using electrical activity recorded from three subjects. The analyzer recognized at least 63% of the MI signals corresponding to three classes. The results of the offline analysis showed a promising performance considering that the subjects have never undergone MI trainings.

  11. Early identification: Language skills and social functioning in deaf and hard of hearing preschool children.

    Science.gov (United States)

    Netten, Anouk P; Rieffe, Carolien; Theunissen, Stephanie C P M; Soede, Wim; Dirks, Evelien; Korver, Anna M H; Konings, Saskia; Oudesluys-Murphy, Anne Marie; Dekker, Friedo W; Frijns, Johan H M

    2015-12-01

    Permanent childhood hearing impairment often results in speech and language problems that are already apparent in early childhood. Past studies show a clear link between language skills and the child's social-emotional functioning. The aim of this study was to examine the level of language and communication skills after the introduction of early identification services and their relation with social functioning and behavioral problems in deaf and hard of hearing children. Nationwide cross-sectional observation of a cohort of 85 early identified deaf and hard of hearing preschool children (aged 30-66 months). Parents reported on their child's communicative abilities (MacArthur-Bates Communicative Development Inventory III), social functioning and appearance of behavioral problems (Strengths and Difficulties Questionnaire). Receptive and expressive language skills were measured using the Reynell Developmental Language Scale and the Schlichting Expressive Language Test, derived from the child's medical records. Language and communicative abilities of early identified deaf and hard of hearing children are not on a par with hearing peers. Compared to normative scores from hearing children, parents of deaf and hard of hearing children reported lower social functioning and more behavioral problems. Higher communicative abilities were related to better social functioning and less behavioral problems. No relation was found between the degree of hearing loss, age at amplification, uni- or bilateral amplification, mode of communication and social functioning and behavioral problems. These results suggest that improving the communicative abilities of deaf and hard of hearing children could improve their social-emotional functioning. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

  12. Language balance and switching ability in children acquiring English as a second language.

    Science.gov (United States)

    Goriot, Claire; Broersma, Mirjam; McQueen, James M; Unsworth, Sharon; van Hout, Roeland

    2018-09-01

    This study investigated whether relative lexical proficiency in Dutch and English in child second language (L2) learners is related to executive functioning. Participants were Dutch primary school pupils of three different age groups (4-5, 8-9, and 11-12 years) who either were enrolled in an early-English schooling program or were age-matched controls not on that early-English program. Participants performed tasks that measured switching, inhibition, and working memory. Early-English program pupils had greater knowledge of English vocabulary and more balanced Dutch-English lexicons. In both groups, lexical balance, a ratio measure obtained by dividing vocabulary scores in English by those in Dutch, was related to switching but not to inhibition or working memory performance. These results show that for children who are learning an L2 in an instructional setting, and for whom managing two languages is not yet an automatized process, language balance may be more important than L2 proficiency in influencing the relation between childhood bilingualism and switching abilities. Copyright © 2018 Elsevier Inc. All rights reserved.

  13. Recursive macro generator for the TAS-86 language. First part: the macro generator language. Second part: system internal logics

    International Nuclear Information System (INIS)

    Zraick, Samir

    1970-01-01

    A macro-generator is a translator which is able to interpret and translate a programme written in a macro-language. After a first part presenting the main notions and proposing a brief description of the TAS-86 language, the second part of this research thesis reports the development of the macro-generator language, and notably presents the additional functionalities provided by the macro generator. The development is illustrated by logical flowcharts and programming listings

  14. The Development of Executive Function and Language Skills in the Early School Years

    Science.gov (United States)

    Gooch, Debbie; Thompson, Paul; Nash, Hannah M.; Snowling, Margaret J.; Hulme, Charles

    2016-01-01

    Background: The developmental relationships between executive functions (EF) and early language skills are unclear. This study explores the longitudinal relationships between children's early EF and language skills in a sample of children with a wide range of language abilities including children at risk of dyslexia. In addition, we investigated…

  15. Language Nests and Language Acquisition: An Empirical Analysis

    Science.gov (United States)

    Okura, Eve K.

    2017-01-01

    This dissertation presents the findings from interviews conducted with language nest workers, teachers, language nest coordinators, administrators of language revitalization programs, principals and directors of language immersion schools that work in close proximity with language nests, and linguists involved in language revitalization efforts.…

  16. Representational State Transfer a its support in programming language Java

    OpenAIRE

    Tran, Dac Ngoc Lam

    2010-01-01

    This bachelor thesis focuses on explaining the term Representational State Transfer (REST) and its usage in the programming language Java. The first chapter introduces readers with the theoretical basis of REST, its presence in HTTP protocol and its pros and cons in general. The second chapter is dedicated to the application of principles mentioned in the first chapter. On two different programs, a client and a server, I go through the analysis and programming the REST layer. After this chapt...

  17. A Randomized Field Trial of the Fast ForWord Language Computer-Based Training Program

    Science.gov (United States)

    Borman, Geoffrey D.; Benson, James G.; Overman, Laura

    2009-01-01

    This article describes an independent assessment of the Fast ForWord Language computer-based training program developed by Scientific Learning Corporation. Previous laboratory research involving children with language-based learning impairments showed strong effects on their abilities to recognize brief and fast sequences of nonspeech and speech…

  18. [Functional neuro-navigation and intraoperative magnetic resonance imaging for the resection of gliomas involving eloquent language structures].

    Science.gov (United States)

    Chen, Xiao-lei; Xu, Bai-nan; Wang, Fei; Meng, Xiang-hui; Zhang, Jun; Jiang, Jin-li; Yu, Xin-guang; Zhou, Ding-biao

    2011-08-01

    To explore the clinical value of functional neuro-navigation and high-field-strength intraoperative magnetic resonance imaging (iMRI) for the resection of intracerebral gliomas involving eloquent language structures. From April 2009 to April 2010, 48 patients with intracerebral gliomas involving eloquent language structures, were operated with functional neuro-navigation and iMRI. Blood oxygen level dependent functional MRI (BOLD-fMRI) was used to depict both Broca and Wernicke cortex, while diffusion tensor imaging (DTI) based fiber tracking was used to delineate arcuate fasciculus. The reconstructed language structures were integrated into a navigation system, so that intra-operative microscopic-based functional neuro-navigation could be achieved. iMRI was used to update the images for both language structures and residual tumors. All patients were evaluated for language function pre-operatively and post-operatively upon short-term and long-term follow-up. In all patients, functional neuro-navigation and iMRI were successfully achieved. In 38 cases (79.2%), gross total resection was accomplished, while in the rest 10 cases (20.8%), subtotal resection was achieved. Only 1 case (2.1%) developed long-term (more than 3 months) new language function deficits at post-operative follow-up. No peri-operative mortality was recorded. With functional neuro-navigation and iMRI, the eloquent structures for language can be precisely located, while the resection size can be accurately evaluated intra-operatively. This technique is safe and helpful for preservation of language function.

  19. An iconic programming language for sensor-based robots

    Science.gov (United States)

    Gertz, Matthew; Stewart, David B.; Khosla, Pradeep K.

    1993-01-01

    In this paper we describe an iconic programming language called Onika for sensor-based robotic systems. Onika is both modular and reconfigurable and can be used with any system architecture and real-time operating system. Onika is also a multi-level programming environment wherein tasks are built by connecting a series of icons which, in turn, can be defined in terms of other icons at the lower levels. Expert users are also allowed to use control block form to define servo tasks. The icons in Onika are both shape and color coded, like the pieces of a jigsaw puzzle, thus providing a form of error control in the development of high level applications.

  20. Punctuated equilibrium in the large-scale evolution of programming languages.

    Science.gov (United States)

    Valverde, Sergi; Solé, Ricard V

    2015-06-06

    The analogies and differences between biological and cultural evolution have been explored by evolutionary biologists, historians, engineers and linguists alike. Two well-known domains of cultural change are language and technology. Both share some traits relating the evolution of species, but technological change is very difficult to study. A major challenge in our way towards a scientific theory of technological evolution is how to properly define evolutionary trees or clades and how to weight the role played by horizontal transfer of information. Here, we study the large-scale historical development of programming languages, which have deeply marked social and technological advances in the last half century. We analyse their historical connections using network theory and reconstructed phylogenetic networks. Using both data analysis and network modelling, it is shown that their evolution is highly uneven, marked by innovation events where new languages are created out of improved combinations of different structural components belonging to previous languages. These radiation events occur in a bursty pattern and are tied to novel technological and social niches. The method can be extrapolated to other systems and consistently captures the major classes of languages and the widespread horizontal design exchanges, revealing a punctuated evolutionary path. © 2015 The Author(s) Published by the Royal Society. All rights reserved.

  1. Functional programming for computer vision

    Science.gov (United States)

    Breuel, Thomas M.

    1992-04-01

    Functional programming is a style of programming that avoids the use of side effects (like assignment) and uses functions as first class data objects. Compared with imperative programs, functional programs can be parallelized better, and provide better encapsulation, type checking, and abstractions. This is important for building and integrating large vision software systems. In the past, efficiency has been an obstacle to the application of functional programming techniques in computationally intensive areas such as computer vision. We discuss and evaluate several 'functional' data structures for representing efficiently data structures and objects common in computer vision. In particular, we will address: automatic storage allocation and reclamation issues; abstraction of control structures; efficient sequential update of large data structures; representing images as functions; and object-oriented programming. Our experience suggests that functional techniques are feasible for high- performance vision systems, and that a functional approach simplifies the implementation and integration of vision systems greatly. Examples in C++ and SML are given.

  2. The acquisition of the Latvian language as the Second language at preschool age in theory and practice

    Directory of Open Access Journals (Sweden)

    Ingēra Tomme-Jukēvica

    2014-09-01

    Full Text Available In Latvia there are no substantial studies on bilingual preschool children’s Latvian language as the second language. The article provides an overview of the 20th–21st century linguistic theories in the context of child second language acquisition as well as raises awareness about their influence on and use in the learning of preschoolers whose second language is Latvian, carrying out content analysis of the Minority Preschool Education Program (with instruction in Russian, the Latvian Language Program of X preschool education establishment, teaching resources (teaching aid kits, didactic handouts as well as the Latvian language as the second language study content. The conclusion is drawn that the theory of communicative competence and the systemic functional grammar theory prevail as well as the basic principles of the behavioral theory can be discerned. In the teaching resources and learning process it is advisable to more often incorporate the same language material repetition in different situations and new combinations. Consideration must be given to more positive and negative transfer (interference emphasis. To prevent children’s errors it is advisable to provide and incorporate special exercises in the teaching resources as well as methodological recommendations for the Latvian language teachers.

  3. Language in low-functioning children with autistic disorder: differences between receptive and expressive skills and concurrent predictors of language.

    Science.gov (United States)

    Maljaars, Jarymke; Noens, Ilse; Scholte, Evert; van Berckelaer-Onnes, Ina

    2012-10-01

    Language profiles of children with autistic disorder and intellectual disability (n = 36) were significantly different from the comparison groups of children with intellectual disability (n = 26) and typically developing children (n = 34). The group low-functioning children with autistic disorder obtained a higher mean score on expressive than on receptive language, whereas both comparison groups showed the reverse pattern. Nonverbal mental age, joint attention, and symbolic understanding of pictures were analyzed in relation to concurrent receptive and expressive language abilities. In the group with autistic disorder and intellectual disability, symbol understanding and joint attention were most strongly related to language abilities. Nonverbal mental age was the most important predictor of language abilities in the comparison groups.

  4. Language Learning Shifts and Attitudes towards Language Learning in an Online Tandem Program for Beginner Writers

    Science.gov (United States)

    Tolosa, Constanza; Ordóñez, Claudia Lucía; Guevara, Diana Carolina

    2017-01-01

    We present findings of a project that investigated the potential of an online tandem program to enhance the foreign language learning of two groups of school-aged beginner learners, one learning English in Colombia and the other learning Spanish in New Zealand. We assessed the impact of the project on students' learning with a free writing…

  5. Multi-language Struct Support in Babel

    Energy Technology Data Exchange (ETDEWEB)

    Ebner, D; Prantl, A; Epperly, T W

    2011-03-22

    Babel is an open-source language interoperability framework tailored to the needs of high-performance scientific computing. As an integral element of the Common Component Architecture (CCA) it is used in a wide range of research projects. In this paper we describe how we extended Babel to support interoperable tuple data types (structs). Structs are a common idiom in scientific APIs; they are an efficient way to pass tuples of nonuniform data between functions, and are supported natively by most programming languages. Using our extended version of Babel, developers of scientific code can now pass structs as arguments between functions implemented in any of the supported languages. In C, C++ and Fortran 2003, structs can be passed without the overhead of data marshaling or copying, providing language interoperability at minimal cost. Other supported languages are Fortran 77, Fortran 90, Java and Python. We will show how we designed a struct implementation that is interoperable with all of the supported languages and present benchmark data compare the performance of all language bindings, highlighting the differences between languages that offer native struct support and an object-oriented interface with getter/setter methods.

  6. Spanish language teacher program

    CERN Multimedia

    Caraban Gonzalez, Noemi

    2017-01-01

    These one-week programmes are held in one of the national languages of CERN Member States. National teacher programmes are also open for teachers from other countries speaking the same language. To follow up after each teacher programme, the lecture material and video recordings of selected lectures are archived to act as unique resources for all physics teachers when introducing particle physics into the classroom. CERN provides all scientific, administrative and technical support for the programme free of charge. This includes the scientific content and provision of national language facilitators, lecturers, and guides. However, costs for travel, accommodation and meals have to be covered individually by the teachers or by official sources, e.g. educational foundations or national authorities.

  7. What Drives Students of Vocational Training Program? An Investigation on the Significance of Foreign Language Acquisition

    Directory of Open Access Journals (Sweden)

    Irina M. Solodkova

    2017-12-01

    Full Text Available The paper dwells on the distinguishing the motives that drive students of vocational training program in terms of foreign language acquisition being the main component of future employment success. In fast-changing world which is teemed with new challenges and career patterns foreign language acquisition is viewed as a foremost aspects of promotion. The aim of the current study was to identify the main motives that drive students of vocational training program for foreign language acquisition and later equip higher education authorities and teaching staff with the data to improve language education complying with the students’ requirements. To find out internal and external motives of the students enrolled to the program at The Educational Center for Professional Communicative Training of Kazan Federal University a questionnaire survey was organized. The results of the research identify that there are differences in students’ priorities of external and internal motives and there is a prevalence of the internal ones. It is accounted for by the fact that students of the program realize the significance of foreign language acquisition for their personal needs and future professional activity. But practically all of them emphasized the same personal and interpersonal factors of internal motivation. The obtained findings will be exploited as recommendations in designing the syllabus and will be of great help in choosing the appropriate forms and techniques in carrying out the course.

  8. NDEA FOREIGN LANGUAGE INSTITUTE PROGRAMS--THE DEVELOPMENT OF A NEW EDUCATIONAL MODEL.

    Science.gov (United States)

    AXELROD, JOSEPH

    FOREIGN LANGUAGE INSTITUTE PROGRAMS, HAVING ADOPTED A STRUCTURE OUTSIDE OF THE DOMINANT MODEL IN EDUCATION, HIGHLIGHT WHAT IS WRONG WITH THE ESTABLISHED HIGHER EDUCATIONAL SYSTEM AND GIVE CLUES AS TO HOW IT MAY BE IMPROVED. THESE INSTITUTE PROGRAMS OFFER A PERSONALIZED ATMOSPHERE, WITH CURRICULAR UNITY, WHERE LEARNING IS MORE OF A GROUP ACTIVITY,…

  9. Independent effects of bilingualism and socioeconomic status on language ability and executive functioning.

    Science.gov (United States)

    Calvo, Alejandra; Bialystok, Ellen

    2014-03-01

    One hundred and seventy-five children who were 6-years old were assigned to one of four groups that differed in socioeconomic status (SES; working class or middle class) and language background (monolingual or bilingual). The children completed tests of nonverbal intelligence, language tests assessing receptive vocabulary and attention based on picture naming, and two tests of executive functioning. All children performed equivalently on the basic intelligence tests, but performance on the language and executive functioning tasks was influenced by both SES and bilingualism. Middle-class children outperformed working-class children on all measures, and bilingual children obtained lower scores than monolingual children on language tests but higher scores than monolingual children on the executive functioning tasks. There were no interactions with either group factors or task factors. Thus, each of SES and bilingualism contribute significantly and independently to children's development irrespective of the child's level on the other factor. Copyright © 2013 Elsevier B.V. All rights reserved.

  10. Functional Programming Using F#

    DEFF Research Database (Denmark)

    Hansen, Michael Reichhardt; Rischel, Hans

    This comprehensive introduction to the principles of functional programming using F# shows how to apply basic theoretical concepts to produce succinct and elegant programs. It demonstrates the role of functional programming in a wide spectrum of applications including databases and systems....... Coverage also includes advanced features in the .NET library, the imperative features of F# and topics such as text processing, sequences, computation expressions and asynchronous computation. With a broad spectrum of examples and exercises, the book is perfect for courses in functional programming...... and for self-study. Enhancing its use as a text is an accompanying website with downloadable programs, lecture slides, a mini-projects and links to further F# sources....

  11. Functional Automata - Formal Languages for Computer Science Students

    Directory of Open Access Journals (Sweden)

    Marco T. Morazán

    2014-12-01

    Full Text Available An introductory formal languages course exposes advanced undergraduate and early graduate students to automata theory, grammars, constructive proofs, computability, and decidability. Programming students find these topics to be challenging or, in many cases, overwhelming and on the fringe of Computer Science. The existence of this perception is not completely absurd since students are asked to design and prove correct machines and grammars without being able to experiment nor get immediate feedback, which is essential in a learning context. This article puts forth the thesis that the theory of computation ought to be taught using tools for actually building computations. It describes the implementation and the classroom use of a library, FSM, designed to provide students with the opportunity to experiment and test their designs using state machines, grammars, and regular expressions. Students are able to perform random testing before proceeding with a formal proof of correctness. That is, students can test their designs much like they do in a programming course. In addition, the library easily allows students to implement the algorithms they develop as part of the constructive proofs they write. Providing students with this ability ought to be a new trend in the formal languages classroom.

  12. Sociokultural Context in Teaching Lithuanianas a Second Language

    Directory of Open Access Journals (Sweden)

    Vaida Buivydienė

    2011-04-01

    Full Text Available As Lithuania joined European Union (EU, there is an opportunity to reach a higher level of scientific know-ledge. Therefore, it is extremely important to use all chances in communicating with international programs like Socrates and Erasmus. These programs provide ability to strengthen not only professional competence, but also foreign language skills and understanding different cultures. Every year students and teachers come to universities of Lithuania, so there must exist the best circumstances to achieve cultural, educational and linguistic experience. A lot of foreign students in Lithuania choose to study the Lithuanian language. Therefore it is important to organize the studies of the Lithuanian language in a way that it would be interesting and useful.The survey has showat students that come under Socrates Erasmus student exchange programme should be introduced to cultural awareness and competencies rather than to grammar patterns. There should be more emphasis on teaching functional language. The Lithuanian language teachers faced with the lack of modern course books for foreign students that would cater the needs of those students, teaching functional language and introducing to socio cultural issues. Therefore there is a strong demand to compile and publish a new updated and modern textbook for the Lithuanian language learners.Modern language teaching is the way to socio cultural awareness and teaching cultural values. Teaching culture is one of the most important aspects of the Lithuanian language teaching in modern and open society.

  13. Primary motor cortex functionally contributes to language comprehension: An online rTMS study.

    Science.gov (United States)

    Vukovic, Nikola; Feurra, Matteo; Shpektor, Anna; Myachykov, Andriy; Shtyrov, Yury

    2017-02-01

    Among various questions pertinent to grounding human cognitive functions in a neurobiological substrate, the association between language and motor brain structures is a particularly debated one in neuroscience and psychology. While many studies support a broadly distributed model of language and semantics grounded, among other things, in the general modality-specific systems, theories disagree as to whether motor and sensory cortex activity observed during language processing is functional or epiphenomenal. Here, we assessed the role of motor areas in linguistic processing by investigating the responses of 28 healthy volunteers to different word types in semantic and lexical decision tasks, following repetitive transcranial magnetic stimulation (rTMS) of primary motor cortex. We found that early rTMS (delivered within 200ms of word onset) produces a left-lateralised and meaning-specific change in reaction speed, slowing down behavioural responses to action-related words, and facilitating abstract words - an effect present only during semantic, but not lexical, decision. We interpret these data in light of action-perception theory of language, bolstering the claim that motor cortical areas play a functional role in language comprehension. Copyright © 2017 Elsevier Ltd. All rights reserved.

  14. On the Performance of the Python Programming Language for Serial and Parallel Scientific Computations

    Directory of Open Access Journals (Sweden)

    Xing Cai

    2005-01-01

    Full Text Available This article addresses the performance of scientific applications that use the Python programming language. First, we investigate several techniques for improving the computational efficiency of serial Python codes. Then, we discuss the basic programming techniques in Python for parallelizing serial scientific applications. It is shown that an efficient implementation of the array-related operations is essential for achieving good parallel performance, as for the serial case. Once the array-related operations are efficiently implemented, probably using a mixed-language implementation, good serial and parallel performance become achievable. This is confirmed by a set of numerical experiments. Python is also shown to be well suited for writing high-level parallel programs.

  15. Music Training Program: A Method Based on Language Development and Principles of Neuroscience to Optimize Speech and Language Skills in Hearing-Impaired Children

    Directory of Open Access Journals (Sweden)

    Samaneh Sadat Dastgheib

    2013-03-01

    Full Text Available Introduction: In recent years, music has been employed in many intervention and rehabilitation program to enhance cognitive abilities in patients. Numerous researches show that music therapy can help improving language skills in patients including hearing impaired. In this study, a new method of music training is introduced based on principles of neuroscience and capabilities of Persian language to optimize language development in deaf children after implantation.    Materials and Methods: The candidate children are classified in three groups according to their hearing age and language development. The music training program is established and centered on four principles, as follows: hearing and listening to music (with special attention to boost hearing, singing, rhythmic movements with music and playing musical instruments.   Results: Recently much research has demonstrated that even after cochlear implant operation, a child cannot acquire language to the same level of detail as a normal child. As a result of this study music could compensate this developmental delay .It is known that the greater the area of the brain that is activated, the more synaptic learning and plasticity changes occur in that specific area. According to the principles of neural plasticity, music could improve language skills by activating the same areas for language processing in the brain.   Conclusion:  In conclusion, the effects of music on the human brain seem to be very promising and therapeutic in various types of disorders and conditions, including cochlear implantation.

  16. LANGUAGE FORM AND FUNCTION OF CARETAKERS FOUND IN NANNY MCPHEE AND THE BIG BANG MOVIE

    Directory of Open Access Journals (Sweden)

    Aditya Putri Kusuma Andani

    2016-02-01

    Full Text Available This study deals with the form and the function of caretaker speech which is found in caretaker’s utterance in Nanny McPhee and The Big Bang Movie. The objectives of this study are (1 to describe the type of language form of the caretaker and (2 to describe the type of language function of the caretaker found in Nanny McPhee and The Big Bang Movie. The type of this research is descriptive qualitative research. The data of this research are the utterance from the caretaker found in manuscript of Nanny McPhee and The Big Bang Movie. The data collection technique is documentation. The technique of analyzing data are descriptive qualitative. The writer uses the theories from Frank (1972 to analyze the type of language form, and M.A.K. Halliday (1977 to analyze the type of language function. The result of this study shows that (1 there are four types of word: noun, verb, adjective, and adverb; three types of phrase: noun phrase, verb phrase, and adverb phrase; and two types of sentence categorized into two. The first category is based on type, namely: declarative, imperative, interrogative, and exclamatory sentence; the second one by number of full predication, namely: simple, compound, complex, and compound-complex sentence. (2 The writer found 6 types of language function, they are: regulatory function, instrumental function, representational function, personal function, interactional function, and imaginative function.

  17. Authentic Language Input Through Audiovisual Technology and Second Language Acquisition

    Directory of Open Access Journals (Sweden)

    Taher Bahrani

    2014-09-01

    Full Text Available Second language acquisition cannot take place without having exposure to language input. With regard to this, the present research aimed at providing empirical evidence about the low and the upper-intermediate language learners’ preferred type of audiovisual programs and language proficiency development outside the classroom. To this end, 60 language learners (30 low level and 30 upper-intermediate level were asked to have exposure to their preferred types of audiovisual program(s outside the classroom and keep a diary of the amount and the type of exposure. The obtained data indicated that the low-level participants preferred cartoons and the upper-intermediate participants preferred news more. To find out which language proficiency level could improve its language proficiency significantly, a post-test was administered. The results indicated that only the upper-intermediate language learners gained significant improvement. Based on the findings, the quality of the language input should be given priority over the amount of exposure.

  18. Neuroplasticity as a function of second language learning: anatomical changes in the human brain.

    Science.gov (United States)

    Li, Ping; Legault, Jennifer; Litcofsky, Kaitlyn A

    2014-09-01

    The brain has an extraordinary ability to functionally and physically change or reconfigure its structure in response to environmental stimulus, cognitive demand, or behavioral experience. This property, known as neuroplasticity, has been examined extensively in many domains. But how does neuroplasticity occur in the brain as a function of an individual's experience with a second language? It is not until recently that we have gained some understanding of this question by examining the anatomical changes as well as functional neural patterns that are induced by the learning and use of multiple languages. In this article we review emerging evidence regarding how structural neuroplasticity occurs in the brain as a result of one's bilingual experience. Our review aims at identifying the processes and mechanisms that drive experience-dependent anatomical changes, and integrating structural imaging evidence with current knowledge of functional neural plasticity of language and other cognitive skills. The evidence reviewed so far portrays a picture that is highly consistent with structural neuroplasticity observed for other domains: second language experience-induced brain changes, including increased gray matter (GM) density and white matter (WM) integrity, can be found in children, young adults, and the elderly; can occur rapidly with short-term language learning or training; and are sensitive to age, age of acquisition, proficiency or performance level, language-specific characteristics, and individual differences. We conclude with a theoretical perspective on neuroplasticity in language and bilingualism, and point to future directions for research. Copyright © 2014 Elsevier Ltd. All rights reserved.

  19. Automatic Construction of Java Programs from Functional Program Specifications

    OpenAIRE

    Md. Humayun Kabir

    2015-01-01

    This paper presents a novel approach to construct Java programs automatically from the input functional program specifications on natural numbers from the constructive proofs of the input specifications using an inductive theorem prover called Poiti'n. The construction of a Java program from the input functional program specification involves two phases. The theorem prover is used to construct a higher order functional (HOF) program from the input specification expressed as an existential the...

  20. Rate of Language Growth in Children with Hearing Loss in an Auditory-Verbal Early Intervention Program

    Science.gov (United States)

    Jackson, Carla Wood; Schatschneider, Christopher

    2013-01-01

    This longitudinal study explored the rate of language growth of children in an early intervention program providing auditory-verbal therapy. A retrospective investigation, the study applied a linear growth model to estimate a mean growth curve and the extent of individual variation in language performance on the Preschool Language Scale, 4th ed.…

  1. Interactive web-based programs to teach functional anatomy: the pterygopalatine fossa.

    Science.gov (United States)

    Sinav, Ahmet; Ambron, Richard

    2004-07-01

    Certain areas of the body contain structures that are difficult to envision in their proper spatial orientations and whose functions are complex and difficult to grasp. This is especially true in the head, where many structures are relatively small and inaccessible. To address this problem, we are designing Web-based programs that consist of high-resolution interactive bitmap illustrations, prepared using Adobe Photoshop, and vector-based animations, prepared via Macromedia Flash. Flash action script language is used for the animations. We have used this approach to prepare a program on the pterygopalatine fossa, an important neurovascular junction in the deep face that is especially difficult to approach by dissection and to depict in static images in an atlas. The program can be viewed online at http://cds.osr.columbia.edu/anatomy/ppfossa/. A table of contents simplifies navigation through the program and a menu enables the user to identify each of the vascular and neuronal components and either to insert or to remove each from its position in the fossa. The functional anatomy of the nerves in the fossa is animated. For example, users can activate and subsequently follow action potentials as they course along axons to their targets. This high degree of interactivity helps promote learning.

  2. "We Only Speak English Here": English Dominance in Language Diverse, Immigrant After-School Programs

    Science.gov (United States)

    Gast, Melanie Jones; Okamoto, Dina G.; Feldman, Valerie

    2017-01-01

    Past research suggests that community after-school programs (ASPs) are crucial sites for culturally relevant programming for minority and immigrant youth; yet, we know little about how ASPs address language in their programming. Using an ethnographic fieldwork approach, we examine the goals and practices of ASP workers serving immigrant youth with…

  3. The development of executive function and language skills in the early school years.

    Science.gov (United States)

    Gooch, Debbie; Thompson, Paul; Nash, Hannah M; Snowling, Margaret J; Hulme, Charles

    2016-02-01

    The developmental relationships between executive functions (EF) and early language skills are unclear. This study explores the longitudinal relationships between children's early EF and language skills in a sample of children with a wide range of language abilities including children at risk of dyslexia. In addition, we investigated whether these skills independently predict children's attention/behaviour skills. Data are presented from 243 children at four time points. Children were selected for being at risk of reading difficulties either because of a family history of dyslexia (FR; N = 90) or because of concerns regarding their language development (LI; N = 79) or as typically developing controls (TD; N = 74). The children completed tasks to assess their executive function and language skills at ages 4, 5 and 6 years. At 6 (T4) and 7 years (T5) parents and teachers rated the children's attention/behaviour skills. There was a strong concurrent relationship between language and EF at each assessment. Longitudinal analyses indicated a considerable degree of stability in children's language and EF skills: the influence of language on later EF skills (and vice versa) was weak and not significant in the current sample. Children's EF, but not language, skills at T3 predicted attention/behaviour ratings at T4/T5. There is a strong concurrent association between language and EF skills during the preschool and early school years, when children with language impairment show persistent EF deficits. Latent variables measuring language and EF show high longitudinal stability with little evidence of significant or strong reciprocal influences between these constructs. EF, but not language, skills predict later ratings of children's attention and behaviour. © 2015 The Authors. Journal of Child Psychology and Psychiatry published by John Wiley & Sons Ltd on behalf of Association for Child and Adolescent Mental Health.

  4. Continued advancement of the programming language HAL to an operational status

    Science.gov (United States)

    1971-01-01

    The continued advancement of the programming language HAL to operational status is reported. It is demonstrated that the compiler itself can be written in HAL. A HAL-in-HAL experiment proves conclusively that HAL can be used successfully as a compiler implementation tool.

  5. The University of Saint Louis’ Foreign Language Program: Introspections and Realizations

    Directory of Open Access Journals (Sweden)

    Emmanuel James P. Pattaguan

    2016-08-01

    Full Text Available This study was meant to present an evaluation of the delivery of the University of Saint Louis’ Foreign Language Program-Mandarin Chinese. Using descriptive research design, coupled with focus group discussion with the students in total enumeration, data along the different aspects of the teaching and learning of Mandarin Chinese, was ascertained using a developed and validated questionnaire. The student-respondents have evaluated the following areas: 1.Objectives of the Lesson/Course 2 Lesson Strategies 3 Lesson Assessments 4 Student Engagement 5 Learning Resources and Environment 5 Classroom Management 6 Outcomes. Moreover, the grades of the students along two major assessments-oral and written were also looked into to validate the perceptions of students along outcomes. In addition, a structured interview with the teachers was also conducted to provide further information. Looking within, data gathered and analyzed reveals that the University’s Foreign Language Program with the offering of Mandarin Chinese is generally very satisfactory along all areas evaluated. The oral and written examination results as reflected in the grades of the students show that the students have gained adequate skills in both oral and written Mandarin Chinese, although among all areas, it’s the written Mandarin that got the lowest mean rating among all items under “outcomes”. From the foregoing, realizations have been made that while the evaluation is generally very satisfactory using the scale, there is a need for the University to look into specific items under the major areas by way of designing intervention programs to further improve the delivery of the current foreign language program to its students. Moreover, an in-depth study of the same can be expanded to other classes delivered by Filipino professors.

  6. Curriculum Guide, English as a Second Language for the Workplace, Worker Education Program.

    Science.gov (United States)

    Northeastern Illinois Univ., Chicago. Chicago Teachers' Center.

    This guide describes a worker-centered, holistic, English-language training program for the textile industry in Illinois, now in its fifth funding cycle. The program, which provides training to approximately 500 workers, requires cooperation among business, labor unions, and educational organizations. A 5-unit curriculum covers work issues, health…

  7. The role of the left inferior parietal lobule in second language learning: An intensive language training fMRI study.

    Science.gov (United States)

    Barbeau, Elise B; Chai, Xiaoqian J; Chen, Jen-Kai; Soles, Jennika; Berken, Jonathan; Baum, Shari; Watkins, Kate E; Klein, Denise

    2017-04-01

    Research to date suggests that second language acquisition results in functional and structural changes in the bilingual brain, however, in what way and how quickly these changes occur remains unclear. To address these questions, we studied fourteen English-speaking monolingual adults enrolled in a 12-week intensive French language-training program in Montreal. Using functional MRI, we investigated the neural changes associated with new language acquisition. The participants were scanned before the start of the immersion program and at the end of the 12 weeks. The fMRI scan aimed to investigate the brain regions recruited in a sentence reading task both in English, their first language (L1), and in French, their second language (L2). For the L1, fMRI patterns did not change from Time 1 to Time 2, while for the L2, the brain response changed between Time 1 and Time 2 in language-related areas. Of note, for the L2, there was higher activation at Time 2 compared to Time 1 in the left inferior parietal lobule (IPL) including the supramarginal gyrus. At Time 2 this higher activation in the IPL correlated with faster L2 reading speed. Moreover, higher activation in the left IPL at Time 1 predicted improvement in L2 reading speed from Time 1 to Time 2. Our results suggest that learning-induced plasticity occurred as early as 12 weeks into immersive second-language training, and that the IPL appears to play a special role in language learning. Copyright © 2016 Elsevier Ltd. All rights reserved.

  8. Effects of Epilepsy on Language Functions: Scoping Review and Data Mining Findings.

    Science.gov (United States)

    Dutta, Manaswita; Murray, Laura; Miller, Wendy; Groves, Doyle

    2018-03-01

    This study involved a scoping review to identify possible gaps in the empirical description of language functioning in epilepsy in adults. With access to social network data, data mining was used to determine if individuals with epilepsy are expressing language-related concerns. For the scoping review, scientific databases were explored to identify pertinent articles. Findings regarding the nature of epilepsy etiologies, patient characteristics, tested language modalities, and language measures were compiled. Data mining focused on social network databases to obtain a set of relevant language-related posts. The search yielded 66 articles. Epilepsy etiologies except temporal lobe epilepsy and older adults were underrepresented. Most studies utilized aphasia tests and primarily assessed single-word productions; few studies included healthy control groups. Data mining revealed several posts regarding epilepsy-related language problems, including word retrieval, reading, writing, verbal memory difficulties, and negative effects of epilepsy treatment on language. Our findings underscore the need for future specification of the integrity of language in epilepsy, particularly with respect to discourse and high-level language abilities. Increased awareness of epilepsy-related language issues and understanding the patients' perspectives about their language concerns will allow researchers and speech-language pathologists to utilize appropriate assessments and improve quality of care.

  9. Brain function differences in language processing in children and adults with autism.

    Science.gov (United States)

    Williams, Diane L; Cherkassky, Vladimir L; Mason, Robert A; Keller, Timothy A; Minshew, Nancy J; Just, Marcel Adam

    2013-08-01

    Comparison of brain function between children and adults with autism provides an understanding of the effects of the disorder and associated maturational differences on language processing. Functional imaging (functional magnetic resonance imaging) was used to examine brain activation and cortical synchronization during the processing of literal and ironic texts in 15 children with autism, 14 children with typical development, 13 adults with autism, and 12 adult controls. Both the children and adults with autism had lower functional connectivity (synchronization of brain activity among activated areas) than their age and ability comparison group in the left hemisphere language network during irony processing, and neither autism group had an increase in functional connectivity in response to increased task demands. Activation differences for the literal and irony conditions occurred in key language-processing regions (left middle temporal, left pars triangularis, left pars opercularis, left medial frontal, and right middle temporal). The children and adults with autism differed from each other in the use of some brain regions during the irony task, with the adults with autism having activation levels similar to those of the control groups. Overall, the children and adults with autism differed from the adult and child controls in (a) the degree of network coordination, (b) the distribution of the workload among member nodes, and (3) the dynamic recruitment of regions in response to text content. Moreover, the differences between the two autism age groups may be indicative of positive changes in the neural function related to language processing associated with maturation and/or educational experience. © 2013 International Society for Autism Research, Wiley Periodicals, Inc.

  10. chemf: A purely functional chemistry toolkit.

    Science.gov (United States)

    Höck, Stefan; Riedl, Rainer

    2012-12-20

    Although programming in a type-safe and referentially transparent style offers several advantages over working with mutable data structures and side effects, this style of programming has not seen much use in chemistry-related software. Since functional programming languages were designed with referential transparency in mind, these languages offer a lot of support when writing immutable data structures and side-effects free code. We therefore started implementing our own toolkit based on the above programming paradigms in a modern, versatile programming language. We present our initial results with functional programming in chemistry by first describing an immutable data structure for molecular graphs together with a couple of simple algorithms to calculate basic molecular properties before writing a complete SMILES parser in accordance with the OpenSMILES specification. Along the way we show how to deal with input validation, error handling, bulk operations, and parallelization in a purely functional way. At the end we also analyze and improve our algorithms and data structures in terms of performance and compare it to existing toolkits both object-oriented and purely functional. All code was written in Scala, a modern multi-paradigm programming language with a strong support for functional programming and a highly sophisticated type system. We have successfully made the first important steps towards a purely functional chemistry toolkit. The data structures and algorithms presented in this article perform well while at the same time they can be safely used in parallelized applications, such as computer aided drug design experiments, without further adjustments. This stands in contrast to existing object-oriented toolkits where thread safety of data structures and algorithms is a deliberate design decision that can be hard to implement. Finally, the level of type-safety achieved by Scala highly increased the reliability of our code as well as the productivity of

  11. Co-Localisation of Abnormal Brain Structure and Function in Specific Language Impairment

    Science.gov (United States)

    Badcock, Nicholas A.; Bishop, Dorothy V. M.; Hardiman, Mervyn J.; Barry, Johanna G.; Watkins, Kate E.

    2012-01-01

    We assessed the relationship between brain structure and function in 10 individuals with specific language impairment (SLI), compared to six unaffected siblings, and 16 unrelated control participants with typical language. Voxel-based morphometry indicated that grey matter in the SLI group, relative to controls, was increased in the left inferior…

  12. Functional Grammar in the Context of Linguistic Applications in Turkish Language Teaching

    Science.gov (United States)

    Epcacan, Cahit

    2013-01-01

    In the last century, language researches adopted the scientific method and linguistics became an autonomous discipline. Linguistics is a framework concept that analyzes all languages in the world in various contexts according to its own rules and draws conclusions using the systematic approach. Functional linguistics is a linguistic trend that…

  13. Listening to Graduates of a K-12 Bilingual Program: Language Ideologies and Literacy Practices of Former Bilingual Students

    Science.gov (United States)

    Dworin, Joel

    2011-01-01

    This study investigated the language and literacy practices of five graduates of a Spanish-English K-12 dual language immersion program through semistructured interviews to understand the residual impact of thirteen years in a Spanish-English bilingual school program. Drawing from sociocultural theory, the interviews also sought to provide an…

  14. Are They All Language Learners?: Educational Labeling and Raciolinguistic Identifying in a California Middle School Dual Language Program

    Science.gov (United States)

    Hernandez, Sera J.

    2017-01-01

    This manuscript draws from a 2-year multiple-case ethnography on the educational experiences of Mexican immigrant families with California middle schools. The article explores the influence of the political landscape and raciolinguistic ideologies surrounding the nature and implementation of a middle school dual language bilingual program, and it…

  15. Content and goals of preclinical prosthodontic programs at german-language dental schools.

    Science.gov (United States)

    Hey, Jeremias; Stimmelmayr, Michael; Hirsch, Christian; Beuer, Florian

    2014-04-01

    The Association for Dental Education in Europe (ADEE) makes recommendations regarding the skills graduates of European dental schools need to achieve and advises dental schools regarding necessary changes to be made to the curriculum. In 2010 to 2011, a survey was conducted in German-language dental schools to validate the curricula and goals of preclinical prosthodontic programs with regard to laboratory work. The survey was mailed to the course instructors of the preclinical programs at 37 dental schools. Of these, 35 schools returned the completed survey, resulting in a response rate of 95%. Bent wire, wax-up exercises, metal-ceramic single crowns, fixed dental prostheses, cast metal single crowns, temporary removable dental prostheses, and full dentures were part of the dental laboratory work at most schools; however, most instructors considered laboratory work as less important, and there were few similarities among the programs in this area. According to the instructors responsible for preclinical education, honing of fine motor skills, realistic self-assessment, and the ability to work independently were the main goals of the programs. The results of this survey show that with regard to laboratory work, there were more differences than similarities among preclinical prosthodontic programs at German-language dental schools, contrary to the recommendations of the ADEE. These findings should be taken into account when program reforms are planned. © 2013 by the American College of Prosthodontists.

  16. iOS game development : Mobile game development with Swift programming language and SceneKit framework

    OpenAIRE

    Koskenseppä, Juuso

    2016-01-01

    The purpose of the thesis was to create an iOS game that could be deemed complete enough, so it could be published in Apple’s App Store. This meant fulfilling different guide-lines specified by Apple. The project was carried out by using Apple’s new Swift programming language and SceneKit framework, with an intention to see how they work for iOS game development. The immaturity of Swift programming language led to several code rewrites, every time a newer Swift version was released. T...

  17. Correlation between language function and the left arcuate fasciculus detected by diffusion tensor imaging tractography after brain tumor surgery.

    Science.gov (United States)

    Hayashi, Yutaka; Kinoshita, Masashi; Nakada, Mitsutoshi; Hamada, Jun-ichiro

    2012-11-01

    Disturbance of the arcuate fasciculus in the dominant hemisphere is thought to be associated with language-processing disorders, including conduction aphasia. Although the arcuate fasciculus can be visualized in vivo with diffusion tensor imaging (DTI) tractography, its involvement in functional processes associated with language has not been shown dynamically using DTI tractography. In the present study, to clarify the participation of the arcuate fasciculus in language functions, postoperative changes in the arcuate fasciculus detected by DTI tractography were evaluated chronologically in relation to postoperative changes in language function after brain tumor surgery. Preoperative and postoperative arcuate fasciculus area and language function were examined in 7 right-handed patients with a brain tumor in the left hemisphere located in proximity to part of the arcuate fasciculus. The arcuate fasciculus was depicted, and its area was calculated using DTI tractography. Language functions were measured using the Western Aphasia Battery (WAB). After tumor resection, visualization of the arcuate fasciculus was increased in 5 of the 7 patients, and the total WAB score improved in 6 of the 7 patients. The relative ratio of postoperative visualized area of the arcuate fasciculus to preoperative visualized area of the arcuate fasciculus was increased in association with an improvement in postoperative language function (p = 0.0039). The role of the left arcuate fasciculus in language functions can be evaluated chronologically in vivo by DTI tractography after brain tumor surgery. Because increased postoperative visualization of the fasciculus was significantly associated with postoperative improvement in language functions, the arcuate fasciculus may play an important role in language function, as previously thought. In addition, postoperative changes in the arcuate fasciculus detected by DTI tractography could represent a predicting factor for postoperative language

  18. Attitudes toward the use of gender-inclusive language among residency trainees. The McMaster Residency Training Program Directors.

    Science.gov (United States)

    Guyatt, G H; Cook, D J; Griffith, L; Walter, S D; Risdon, C; Liutkus, J

    1997-05-01

    To explore postgraduate medical trainees' attitudes toward the use of gender-inclusive language. Self-administered questionnaire. Seven residency training programs at McMaster University, Hamilton, Ont., from July 1993 to June 1994. Of 225 residents in the programs, 186 responded to the survey, for a response rate of 82.7%. Men and women were equally represented among the respondents. Categorization of attitudes about the use of language as gender-inclusive or gender-exclusive; characteristics predicting a gender-inclusive attitude. Factor analysis and Cronbach's alpha (0.90) supported the existence of a construct related to attitudes about language use, the poles of which were categorized as gender-inclusive and gender-exclusive. The authors classified residents with respect to their attitudes to language use from their responses to the questionnaire. In univariate analyses, sex, residency program and country of graduation significantly predicted a gender-inclusive attitude (p inclusive attitudes, whereas residents in surgery and anesthesia had the most gender-exclusive attitudes. Residents' values are reflected in the language they choose to use. Language use may provide an index of underlying attitudes that may create hostile environments for female trainees.

  19. The effect of fMRI task combinations on determining the hemispheric dominance of language functions

    International Nuclear Information System (INIS)

    Niskanen, Eini; Koenoenen, Mervi; Villberg, Ville; Aeikiae, Marja; Nissi, Mikko; Ranta-aho, Perttu; Karjalainen, Pasi; Saeisaenen, Laura; Mervaala, Esa; Kaelviaeinen, Reetta; Vanninen, Ritva

    2012-01-01

    The purpose of this study is to establish the most suitable combination of functional magnetic resonance imaging (fMRI) language tasks for clinical use in determining language dominance and to define the variability in laterality index (LI) and activation power between different combinations of language tasks. Activation patterns of different fMRI analyses of five language tasks (word generation, responsive naming, letter task, sentence comprehension, and word pair) were defined for 20 healthy volunteers (16 right-handed). LIs and sums of T values were calculated for each task separately and for four combinations of tasks in predefined regions of interest. Variability in terms of activation power and lateralization was defined in each analysis. In addition, the visual assessment of lateralization of language functions based on the individual fMRI activation maps was conducted by an experienced neuroradiologist. A combination analysis of word generation, responsive naming, and sentence comprehension was the most suitable in terms of activation power, robustness to detect essential language areas, and scanning time. In general, combination analyses of the tasks provided higher overall activation levels than single tasks and reduced the number of outlier voxels disturbing the calculation of LI. A combination of auditory and visually presented tasks that activate different aspects of language functions with sufficient activation power may be a useful task battery for determining language dominance in patients. (orig.)

  20. The effect of fMRI task combinations on determining the hemispheric dominance of language functions

    Energy Technology Data Exchange (ETDEWEB)

    Niskanen, Eini [University of Eastern Finland, Department of Applied Physics, Kuopio (Finland); Kuopio University Hospital, Department of Clinical Radiology, Kuopio (Finland); Koenoenen, Mervi [Kuopio University Hospital, Department of Clinical Radiology, Kuopio (Finland); Kuopio University Hospital, Department of Clinical Neurophysiology, Kuopio (Finland); Villberg, Ville; Aeikiae, Marja [Kuopio University Hospital, Department of Neurology, Kuopio (Finland); Nissi, Mikko; Ranta-aho, Perttu; Karjalainen, Pasi [University of Eastern Finland, Department of Applied Physics, Kuopio (Finland); Saeisaenen, Laura; Mervaala, Esa [Kuopio University Hospital, Department of Clinical Neurophysiology, Kuopio (Finland); University of Eastern Finland, Institute of Clinical Medicine, Clinical Neurophysiology, Kuopio (Finland); Kaelviaeinen, Reetta [Kuopio University Hospital, Department of Neurology, Kuopio (Finland); University of Eastern Finland, Institute of Clinical Medicine, Neurology, Kuopio (Finland); Vanninen, Ritva [Kuopio University Hospital, Department of Clinical Radiology, Kuopio (Finland); University of Eastern Finland, Institute of Clinical Medicine, Clinical Radiology, Kuopio (Finland)

    2012-04-15

    The purpose of this study is to establish the most suitable combination of functional magnetic resonance imaging (fMRI) language tasks for clinical use in determining language dominance and to define the variability in laterality index (LI) and activation power between different combinations of language tasks. Activation patterns of different fMRI analyses of five language tasks (word generation, responsive naming, letter task, sentence comprehension, and word pair) were defined for 20 healthy volunteers (16 right-handed). LIs and sums of T values were calculated for each task separately and for four combinations of tasks in predefined regions of interest. Variability in terms of activation power and lateralization was defined in each analysis. In addition, the visual assessment of lateralization of language functions based on the individual fMRI activation maps was conducted by an experienced neuroradiologist. A combination analysis of word generation, responsive naming, and sentence comprehension was the most suitable in terms of activation power, robustness to detect essential language areas, and scanning time. In general, combination analyses of the tasks provided higher overall activation levels than single tasks and reduced the number of outlier voxels disturbing the calculation of LI. A combination of auditory and visually presented tasks that activate different aspects of language functions with sufficient activation power may be a useful task battery for determining language dominance in patients. (orig.)

  1. The effect of fMRI task combinations on determining the hemispheric dominance of language functions.

    Science.gov (United States)

    Niskanen, Eini; Könönen, Mervi; Villberg, Ville; Nissi, Mikko; Ranta-Aho, Perttu; Säisänen, Laura; Karjalainen, Pasi; Aikiä, Marja; Kälviäinen, Reetta; Mervaala, Esa; Vanninen, Ritva

    2012-04-01

    The purpose of this study is to establish the most suitable combination of functional magnetic resonance imaging (fMRI) language tasks for clinical use in determining language dominance and to define the variability in laterality index (LI) and activation power between different combinations of language tasks. Activation patterns of different fMRI analyses of five language tasks (word generation, responsive naming, letter task, sentence comprehension, and word pair) were defined for 20 healthy volunteers (16 right-handed). LIs and sums of T values were calculated for each task separately and for four combinations of tasks in predefined regions of interest. Variability in terms of activation power and lateralization was defined in each analysis. In addition, the visual assessment of lateralization of language functions based on the individual fMRI activation maps was conducted by an experienced neuroradiologist. A combination analysis of word generation, responsive naming, and sentence comprehension was the most suitable in terms of activation power, robustness to detect essential language areas, and scanning time. In general, combination analyses of the tasks provided higher overall activation levels than single tasks and reduced the number of outlier voxels disturbing the calculation of LI. A combination of auditory and visually presented tasks that activate different aspects of language functions with sufficient activation power may be a useful task battery for determining language dominance in patients.

  2. Local languages as the languages of internationalization

    DEFF Research Database (Denmark)

    Haberland, Hartmut

    2011-01-01

    . An ongoing research project tries to find out why this is the case. A preliminary result seems to be that it is not the academic motivation that starts the learning process of the local language, but once the students have stated to learn Danish, some of them also follow study courses in Danish, especially...... on offering programs rather in English than the local language. At Copenhagen Business School, 56.4% of the students at MA level followed courses in English in 2009. Many students come to Denmark from abroad, follow the English language programs offered, but are motivated to learn Danish, the local language...

  3. Functional Domains of the Quechua Language in Peru: Issues of Status Planning.

    Science.gov (United States)

    Coronel-Molina, Serafin M.

    1999-01-01

    Examines the status of Quechua in Peru and how it has affected language maintenance efforts; discusses the functional domains served by Quechua, relating them to Peruvian language policies; notes the lack of grassroots efforts by indigenous people in Peru; and suggests possible measures to improve its status, noting predictions of the future of…

  4. Research in the Doctoral Program in Second Language Acquisition at the University of Wisconsin-Madison

    Science.gov (United States)

    De Costa, Peter I.; Bernales, Carolina; Merrill, Margaret

    2011-01-01

    Faculty and graduate students in the Doctoral Program in Second Language Acquisition (SLA) at the University of Wisconsin-Madison engage in a broad spectrum of research. From Professor Sally Magnan's research on study abroad and Professor Monika Chavez's work in foreign language policy through Professor Richard Young's examination of…

  5. Comparison of and conversion between different implementations of the FORTRAN programming language

    Science.gov (United States)

    Treinish, L.

    1980-01-01

    A guideline for computer programmers who may need to exchange FORTRAN programs between several computers is presented. The characteristics of the FORTRAN language available on three different types of computers are outlined, and procedures and other considerations for the transfer of programs from one type of FORTRAN to another are discussed. In addition, the variance of these different FORTRAN's from the FORTRAN 77 standard are discussed.

  6. Monadic Functional Reactive Programming

    NARCIS (Netherlands)

    A.J. van der Ploeg (Atze); C Shan

    2013-01-01

    htmlabstractFunctional Reactive Programming (FRP) is a way to program reactive systems in functional style, eliminating many of the problems that arise from imperative techniques. In this paper, we present an alternative FRP formulation that is based on the notion of a reactive computation: a

  7. Teaching the tacit knowledge of programming to noviceswith natural language tutoring

    Science.gov (United States)

    Lane, H. Chad; Vanlehn, Kurt

    2005-09-01

    For beginning programmers, inadequate problem solving and planning skills are among the most salient of their weaknesses. In this paper, we test the efficacy of natural language tutoring to teach and scaffold acquisition of these skills. We describe ProPL (Pro-PELL), a dialogue-based intelligent tutoring system that elicits goal decompositions and program plans from students in natural language. The system uses a variety of tutoring tactics that leverage students' intuitive understandings of the problem, how it might be solved, and the underlying concepts of programming. We report the results of a small-scale evaluation comparing students who used ProPL with a control group who read the same content. Our primary findings are that students who received tutoring from ProPL seem to have developed an improved ability to solve the composition problem and displayed behaviors that suggest they were able to think at greater levels of abstraction than students in the read-only group.

  8. Validation of a Russian-language version of the Foot Functional Index (FFI) questionnaire

    OpenAIRE

    E. V. Orlova; A. V. Surnov; D. E. Karateev; V. N. Amirdzhanova

    2016-01-01

    The Foot Functional Index (FFI) questionnaire most completely reflects the functional status of patients with joint diseases of the feet.Objective: to study the psychometric properties of a Russian-language version of the FFI questionnaire.Patients and methods. The reliability, sensitivity, and validity of the Russian-language version of the FFI questionnaire were assessed in 55 patients with rheumatoid arthritis (RA). The investigators checked the reliability by assessing the internal consis...

  9. Specifying the Behaviour of Python Programs: Language and Basic Examples

    Directory of Open Access Journals (Sweden)

    2010-04-01

    Full Text Available This manuscript describe BeSSY, a function-centric language for formal behavioural specification that requires no more than high-school mathematics on arithmetic, functions, Boolean algebra and sets theory. An object can be modelled as a union of data sets and functions whereas inherited object can be modelled as a union of supersets and a set of object-specific functions. Python list and dictionary operations will be specified in BeSSY for illustration.

  10. Nociones de la programacion de lenguas extranjeras: ensayo metodologico (Notions on the Programming of Foreign Languages: Methodological Experiment)

    Science.gov (United States)

    Feldman, David

    1975-01-01

    Presents a computerized program for foreign language learning giving drills for all the major language skills. The drills are followed by an extensive bibliography of documents in some way dealing with computer based instruction, particularly foreign language instruction. (Text is in Spanish.) (TL)

  11. A Natural Language Architecture

    OpenAIRE

    Sodiya, Adesina Simon

    2007-01-01

    Natural languages are the latest generation of programming languages, which require processing real human natural expressions. Over the years, several groups or researchers have trying to develop widely accepted natural language languages based on artificial intelligence (AI). But no true natural language has been developed. The goal of this work is to design a natural language preprocessing architecture that identifies and accepts programming instructions or sentences in their natural forms ...

  12. Palingol: a declarative programming language to describe nucleic acids' secondary structures and to scan sequence database.

    Science.gov (United States)

    Billoud, B; Kontic, M; Viari, A

    1996-01-01

    At the DNA/RNA level, biological signals are defined by a combination of spatial structures and sequence motifs. Until now, few attempts had been made in writing general purpose search programs that take into account both sequence and structure criteria. Indeed, the most successful structure scanning programs are usually dedicated to particular structures and are written using general purpose programming languages through a complex and time consuming process where the biological problem of defining the structure and the computer engineering problem of looking for it are intimately intertwined. In this paper, we describe a general representation of structures, suitable for database scanning, together with a programming language, Palingol, designed to manipulate it. Palingol has specific data types, corresponding to structural elements-basically helices-that can be arranged in any way to form a complex structure. As a consequence of the declarative approach used in Palingol, the user should only focus on 'what to search for' while the language engine takes care of 'how to look for it'. Therefore, it becomes simpler to write a scanning program and the structural constraints that define the required structure are more clearly identified. PMID:8628670

  13. Assembly language program design used in model DD80 multifunction microcomputer multichannel analyzer

    Energy Technology Data Exchange (ETDEWEB)

    Yiziang, Wei; Ying, Chen; Xide, Zhao

    1985-05-01

    This paper describes the structures, features, flowcharts and design considerations of assembly language program used in Model DD80 (FH1920) multifunction microcomputer multichannel analyzer. On the Model TRS-80 (I) microcomputer with DD80 multifunction interface this program can be used in spectrum data acquisition, spectrum live display and some spectrum data processing.

  14. Learner Performance in Mandarin Immersion and High School World Language Programs: A Comparison

    Science.gov (United States)

    Xu, Xiaoqiu; Padilla, Amado M.; Silva, Duarte M.

    2015-01-01

    This study compared the Mandarin performance of elementary immersion program students and high school world language program students in the same school district. A cross-sectional design was employed to gather information on Mandarin proficiency of fourth and fifth graders and Level 4 and Level 5 (AP Chinese) high school students who took the…

  15. Correlations of cerebral blood flow with language function in aphasic patients following cerebral infarction

    Energy Technology Data Exchange (ETDEWEB)

    Yokoyama, Eriko; Nagata, Ken; Uemura, Kazuo [Research Inst. for Brain and Blood Vessels, Akita (Japan)

    1997-04-01

    To elucidate the participation of the brain regions in language function, cerebral blood flow (CBF) which were measured with positron emission tomography (PET) were compared with the language scores based on the standard language test for aphasics in 97 right-handed patients with aphasia due to cerebral infarction. PET studies were performed on 71.4{+-}107.3 days after onset. By the linear regression analysis, the aphasic scores were correlated with the regional CBF from 55 brain regions. CBF from the left frontal, left temporal, and left parietal lobes significantly correlated with language scores of auditory comprehension, speaking, reading, writing, calculation, and repetition. Highly significant correlation was obtained from the left posterior inferior frontal, superior temporal, supramarginal and angular gyri. CBF from the right inferior frontal, right superior temporal, right parahippocampal and right anterior cingulate gyri also correlated with the auditory comprehension, speaking and reading. Accordingly, in addition to the classical language areas which play an essential roles in language function, the extensive areas in the left hemisphere and some part of the right hemisphere may be related to the language processing and recovery from aphasia. (author)

  16. Correlations of cerebral blood flow with language function in aphasic patients following cerebral infarction

    International Nuclear Information System (INIS)

    Yokoyama, Eriko; Nagata, Ken; Uemura, Kazuo

    1997-01-01

    To elucidate the participation of the brain regions in language function, cerebral blood flow (CBF) which were measured with positron emission tomography (PET) were compared with the language scores based on the standard language test for aphasics in 97 right-handed patients with aphasia due to cerebral infarction. PET studies were performed on 71.4±107.3 days after onset. By the linear regression analysis, the aphasic scores were correlated with the regional CBF from 55 brain regions. CBF from the left frontal, left temporal, and left parietal lobes significantly correlated with language scores of auditory comprehension, speaking, reading, writing, calculation, and repetition. Highly significant correlation was obtained from the left posterior inferior frontal, superior temporal, supramarginal and angular gyri. CBF from the right inferior frontal, right superior temporal, right parahippocampal and right anterior cingulate gyri also correlated with the auditory comprehension, speaking and reading. Accordingly, in addition to the classical language areas which play an essential roles in language function, the extensive areas in the left hemisphere and some part of the right hemisphere may be related to the language processing and recovery from aphasia. (author)

  17. THE INFLUENCE OF LANGUAGE USE AND LANGUAGE ATTITUDE ON THE MAINTENANCE OF COMMUNITY LANGUAGES SPOKEN BY MIGRANT STUDENTS

    Directory of Open Access Journals (Sweden)

    Leni Amalia Suek

    2014-05-01

    Full Text Available The maintenance of community languages of migrant students is heavily determined by language use and language attitudes. The superiority of a dominant language over a community language contributes to attitudes of migrant students toward their native languages. When they perceive their native languages as unimportant language, they will reduce the frequency of using that language even though at home domain. Solutions provided for a problem of maintaining community languages should be related to language use and attitudes of community languages, which are developed mostly in two important domains, school and family. Hence, the valorization of community language should be promoted not only in family but also school domains. Several programs such as community language school and community language program can be used for migrant students to practice and use their native languages. Since educational resources such as class session, teachers and government support are limited; family plays significant roles to stimulate positive attitudes toward community language and also to develop the use of native languages.

  18. Children Literature Based Program for Developing EFL Primary Pupils' Life Skills and Language Learning Strategies

    Science.gov (United States)

    Abdelhalim, Safaa M.

    2015-01-01

    This study examines the effectiveness of a proposed English language program based on integrating two forms of children literature, mainly short stories and songs, in developing the needed life skills and language learning strategies of primary school students. Besides, it emphasized the importance of providing EFL fifth year primary students with…

  19. ORBITALES. A program for the calculation of wave functions with an analytical central potential; ORBITALES. Programa de calculo de Funciones de Onda para una Potencial Central Analitico

    Energy Technology Data Exchange (ETDEWEB)

    Carretero, Yunta; Rodriguez Mayquez, E

    1974-07-01

    In this paper is described the objective, basis, carrying out in FORTRAN language and use of the program ORBITALES. This program calculate atomic wave function in the case of ths analytical central potential (Author) 8 refs.

  20. Graph theoretical analysis of functional network for comprehension of sign language.

    Science.gov (United States)

    Liu, Lanfang; Yan, Xin; Liu, Jin; Xia, Mingrui; Lu, Chunming; Emmorey, Karen; Chu, Mingyuan; Ding, Guosheng

    2017-09-15

    Signed languages are natural human languages using the visual-motor modality. Previous neuroimaging studies based on univariate activation analysis show that a widely overlapped cortical network is recruited regardless whether the sign language is comprehended (for signers) or not (for non-signers). Here we move beyond previous studies by examining whether the functional connectivity profiles and the underlying organizational structure of the overlapped neural network may differ between signers and non-signers when watching sign language. Using graph theoretical analysis (GTA) and fMRI, we compared the large-scale functional network organization in hearing signers with non-signers during the observation of sentences in Chinese Sign Language. We found that signed sentences elicited highly similar cortical activations in the two groups of participants, with slightly larger responses within the left frontal and left temporal gyrus in signers than in non-signers. Crucially, further GTA revealed substantial group differences in the topologies of this activation network. Globally, the network engaged by signers showed higher local efficiency (t (24) =2.379, p=0.026), small-worldness (t (24) =2.604, p=0.016) and modularity (t (24) =3.513, p=0.002), and exhibited different modular structures, compared to the network engaged by non-signers. Locally, the left ventral pars opercularis served as a network hub in the signer group but not in the non-signer group. These findings suggest that, despite overlap in cortical activation, the neural substrates underlying sign language comprehension are distinguishable at the network level from those for the processing of gestural action. Copyright © 2017 Elsevier B.V. All rights reserved.