745,801 Hits in 6.8 sec

Performance and Productivity of New Programming Languages [chapter]

Iris Christadler, Giovanni Erbacci, Alan D. Simpson
2012 Lecture Notes in Computer Science  
-A snapshot of the HPC programming languages -An overview for scientists.  ...  • Multi/many-core area might lead i di to a new programming paradigm. • Installations with 100000+ cores need i di a new programming paradigm.  ... 
doi:10.1007/978-3-642-30397-5_3 fatcat:lfpsy7fq5nhmjgwhyt7xloiauy

Communication culture and speech etiquette

Z Uteshova
2022 Ренессанс в парадигме новаций образования и технологий в XXI веке  
This means that speech also allows you to create long-term structures of excitation and creation of a program aimed at a known goal of human behavior.  ...  The subject acquires a language that is a component of culture, and through its use gains access to its components.  ...  is a product of culture‖ [9] .  ... 
doi:10.47689/innovations-in-edu-vol-iss1-pp39-40 fatcat:mjcdlaqzzna6vo7b22kjtwt3a4

Predicting Fork Visibility Performance on Programming Language Interoperability in Open Source Projects

Bee Bee, d. bernardo
2018 International Journal of Advanced Computer Science and Applications  
We therefore employed a Knearest neighbours (KNN) technique to predict the fork visibility performance of a productive language from a pool of programming languages adopted in projects.  ...  Our results reveal the survival of a productive language is in response to high language visibility (large fork number) and high interoperability of multiple programming languages.  ...  2) For a new project, how can we predict productive programming language fork visibility performance based on the level of programming language interoperability?  ... 
doi:10.14569/ijacsa.2018.090105 fatcat:plt3jrqmrra6ncbwxicd5i7fki

Language innovations for HPCS

Katherine Yelick
2005 Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '05  
As part the DARPA-sponsored High Productivity Computing Systems (HPCS) program, three new languages are being designed with the goal of improving programmer productivity at high performance computing.  ...  Panelists will give an overview of these new languages and some ideas about how the language features will be used in parallel applications.  ...  Vijay Saraswat from IBM on the X10 Language X10 is intended for high-performance, high-productivity programming of high-end computer systems with hierarchical heterogeneous levels of parallelism (e.g.,  ... 
doi:10.1145/1065944.1065960 dblp:conf/ppopp/Yelick05 fatcat:sftdeuvmj5fknhugktfhs7vyyu

Multicore, manycore, and cloud computing

S. Tucker Taft, Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar
2011 Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion - SPLASH '11  
Does the arrival of multicore, manycore, and cloud computing mean that we need to establish a new set of programming languages with new paradigms, or should we focus on adding more parallel programming  ...  Do we need new languages with new programming paradigms, and if so, what should these new languages look like?  ...  For example C/C++ and Java are high performance and general, but not highly productive. Python and Ruby are highly productive and general but suffer from poor performance.  ... 
doi:10.1145/2048147.2048192 dblp:conf/oopsla/TaftBBBCCGSU11 fatcat:dpkjp7lt7zgwdogcnmeytovct4

New directions in software 1960-1966

A. Opler
1966 Proceedings of the IEEE  
of software, the publication , two major conferences (IFIP Congress-1962 in Munich same site as production of hardware. developed and when perfected, put into operation.  ...  Instead, the current position of software will be sum- 4) costs were exceeding estimates. hods for automatic software production, --. ; were not fulfilling expectations. -.' special conferences on aspects  ...  Recompilation of programs written in those programming languages for which processors are available on both the old and new computers.  ... 
doi:10.1109/proc.1966.5258 fatcat:pxfkx3ch7bcfpnoqa6itgfp2zi

Critical Analysis of Extensible Parsing Tools and Techniques

Audrius Šaikūnas
2017 Baltic Journal of Modern Computing  
In recent years, a new type of compilers and programming languages has emerged, called extensible compilers and programming languages.  ...  These new tools are created in hope to extend lifetime and usability of programming languages by allowing users to define new language constructs with their own syntax and semantics.  ...  To solve this issue, a new kind of compilers and programming languages has been introduced: extensible compilers and programming languages.  ... 
doi:10.22364/bjmc.2017.5.1.09 fatcat:vgbqdannr5dnbiaffox66i75ve

Next-Paradigm Programming Languages: What Will They Look Like and What Changes Will They Bring? [article]

Yannis Smaragdakis
2019 arXiv   pre-print
The dream of programming language design is to bring about orders-of-magnitude productivity improvements in software development tasks.  ...  Instead, I would like to focus on a question with an answer that can be, surprisingly, clearer: what will be the common principles behind next-paradigm, high-productivity programming languages, and how  ...  Programming Model: Cost Principle 1 (Productivity and Performance Tied Together).  ... 
arXiv:1905.00402v1 fatcat:2svwqditrfas3ojxcge7luyqta

The importance of Ada programming support environments

Thomas A. Standish
1982 Proceedings of the June 7-10, 1982, national computer conference on - AFIPS '82  
values to new variables; (c) perform queries ("Where am I?  ...  In this paper, it shall be argued that the Ada language, considered as an isolated tool, cannot solve all of the problems of reliability, performance, and productivity that must be addressed if Ada is  ... 
doi:10.1145/1500774.1500815 dblp:conf/afips/Standish82 fatcat:l5whtzsndjb6nkqdkefgupuix4

Multicore software technologies

Hahn Kim, Robert Bond
2009 IEEE Signal Processing Magazine  
New languages are often extensions of existing languages, e.g., C.  ...  In some cases, existing languages impose restrictions that limit their ability to express new programming constructs, warranting an entirely new language.  ... 
doi:10.1109/msp.2009.934141 fatcat:wtla5y56mneqri2f6ip2b6keg4

Software maintenance in fourth-generation language environments

Paul C. Tinnirello
1984 Proceedings of the July 9-12, 1984, national computer conference and exposition on - AFIPS '84  
It is often asserted that fourth-generation languages will resolve the problems associated with software development in traditional languages, and in particular the technical and morale problems of software  ...  The analysis of this paper suggests that fourth-generation languages do not solve all of the present problems of maintenance, and indeed they can introduce problems of their own.  ...  The end-user product group would oversee an development and maintenance work performed with a particular language system.  ... 
doi:10.1145/1499310.1499343 dblp:conf/afips/Tinnirello84 fatcat:56kmvqk7srf2fetmbemrfqx77a

Exploring Drama as an Additional Language through Research-based Theatre

Amanda Wager, George Belliveau, Jaime Beck, Graham W. Lea, Manfred Schewe, Susanne Even
2009 SCENARIO: Journal for Performative Teaching, Learning, Research  
ELL Program Leaders' journals were used as data to explore the Program Leaders' perspectives of how the drama program influenced their language acquisition skills and cultural understanding.  ...  ELL Program Leaders' journals were used as data to explore the Program Leaders' perspectives of how the drama program influenced their language acquisition skills and cultural understanding.  ...  Theme A: Process and Product A common point of discussion among the Program Leaders in the Drama in Education course was the conflicting/complementary roles of process and product in drama.  ... 
doi:10.33178/scenario.3.2.4 fatcat:p4olvz246jb4zcj3ia43oqwhyq

Introduction to the Special Issue on Automatic Program Generation for Embedded Systems

Kevin Hammond, Paul H.J. Kelly
2012 Science of Computer Programming  
those of the new language.  ...  Program generator tools may range from simple pre-processors through to complete implementations of new languages, or to tools that build a software product line from libraries of components, tailoring  ...  Each of these papers throws new light on some specific aspect of this increasingly important area.  ... 
doi:10.1016/j.scico.2011.11.001 fatcat:x3nmbmgs2fhgdbejzxweayyki4

Design and Implementation of the L+C Modeling Language

Radoslaw Karwowski, Przemyslaw Prusinkiewicz
2003 Electronical Notes in Theoretical Computer Science  
We outline key factors that have motivated the development of L-system-based languages in the past, and introduce a new language, L+C, that addresses the shortcomings of its predecessors.  ...  In particular, the formalism of L-systems guides the construction of declarative languages for specifying input to these programs.  ...  The support of the Human Frontier Science Program, Natural Sciences and Engineering Research Council of Canada, and the L-studio user community is also gratefully acknowledged.  ... 
doi:10.1016/s1571-0661(04)80680-7 fatcat:boxaxkxbnrhrhnbspjwcvppl24

Efficient support of dynamic inheritance for class- and prototype-based languages

Jose Manuel Redondo, Francisco Ortin
2013 Journal of Systems and Software  
We also present an extensive evaluation of the runtime performance and memory consumption of the programming language implementations that provide dynamic inheritance, including ours.  ...  In this paper, we formalize dynamic inheritance for both class-and prototype-based languages, and implement it as an extension of an efficient virtual machine that performs JIT compilation.  ...  and Efficient Software by Including Structural Reflection in Statically Typed Programming Languages.  ... 
doi:10.1016/j.jss.2012.08.016 fatcat:eixa7weabnawvcpxe3kvwnvdtu
« Previous Showing results 1 — 15 out of 745,801 results