A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Performance and Productivity of New Programming Languages
[chapter]
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
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
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
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
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
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
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]
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
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
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
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
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
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
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
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