Filters








107,520 Hits in 5.6 sec

APROL

Dennis Holmes, John E. Howland
1993 ACM SIGAPL APL Quote Quad  
The base syntactic structure is taken from Scheme, while the array processing features are based on the J programming language.  ...  The language as specified provides a set of data types and manipulation tools which is more diverse than found in either Scheme or J.  ...  While the list is a powerful structure, Scheme is simply impractical for many mathematical applications involving arrays. J The J programming language is Dr.  ... 
doi:10.1145/166198.166212 fatcat:dqx75cwntrgmfhanx6dnwj2iga

APROL

Dennis Holmes, John E. Howland
1993 Proceedings of the international conference on APL - APL '93  
The base syntactic structure is taken from Scheme, while the array processing features are based on the J programming language.  ...  The language as specified provides a set of data types and manipulation tools which is more diverse than found in either Scheme or J.  ...  While the list is a powerful structure, Scheme is simply impractical for many mathematical applications involving arrays. J The J programming language is Dr.  ... 
doi:10.1145/166197.166212 dblp:conf/apl/HolmesH93 fatcat:r566tgcoffffro5cscokyoi3am

Cogito, Ergo sum! cognitive processes of students dealing with data structures

Dan Aharoni
2000 Proceedings of the thirty-first SIGCSE technical symposium on Computer science education - SIGCSE '00  
One is the phenomenon of programming-context thinking. This type of thinking stems from comparatively low level of abstraction gained by students in a d~a structures course.  ...  Implications for data structures instruction are discussed.  ...  Abstraction levels of thinking types related to programming need for it.  ... 
doi:10.1145/330908.331804 dblp:conf/sigcse/Aharoni00 fatcat:rcjmsb35fjbsvcmfaieqzsp2wu

Cogito, Ergo sum! cognitive processes of students dealing with data structures

Dan Aharoni
2000 ACM SIGCSE Bulletin  
One is the phenomenon of programming-context thinking. This type of thinking stems from comparatively low level of abstraction gained by students in a d~a structures course.  ...  Implications for data structures instruction are discussed.  ...  Abstraction levels of thinking types related to programming need for it.  ... 
doi:10.1145/331795.331804 fatcat:dgj4pp6ztzatbdmi3gcypvvfmu

MultiArray: a C++ library for generic programming with arrays

Ronald Garcia, Andrew Lumsdaine
2005 Software, Practice & Experience  
new form of object-a data structure to hold the customer account.The most popular form of data structure is array and this paper includes needs of array.  ...  This paper covers history of array,its need and its applications,element identifier and address formula .This paper also include multiple dimensions of an array.Computers program ofen uses many objects  ...  The simplest type of data structure is a linear array, also called one-dimensional array. Arrays are one of the oldest and most important data structures which are used by almost every program.  ... 
doi:10.1002/spe.630 fatcat:lmmwkscrj5hhfiliku2cisluby

C and unix: Tools for software design

1996 Computers and Mathematics with Applications  
Types and pointers. 19. Arrays. 20. Control structures. 21. Input/output in Fortran 90. 22. High performance Fortran. Appendices. A. The BLAS. B. Intrinsic functions in Fortran 90. C.  ...  Data structure design and management. 7. Arrays. 8. Strings. 9. Structures. 10. Dynamic memory management. 11. Data structure design. Advanced features of C and Unix. 12. Specialized tolls. 13.  ... 
doi:10.1016/s0898-1221(96)90075-9 fatcat:qmbyfk46mfavffgnr3ete4tvny

Case Studies and Education in Data Science At Universities in Slovakia

L'ubomír Antoni, Erik Bruoth, Ján Gunis, Peter Gurský, Stanislav Krajci, Ondrej Krídlo, Radim Navrátil, Lubomír Snajder, Gabriela Andrejková, Dusan Sveda
2019 Conference on Theory and Practice of Information Technologies  
Regarding our long-term cooperation with the teachers in the field, we declare some input set of objectives of an array data structure: 1) to specify an array as the structured homogeneous data type with  ...  other variables, to increment the array elements, 9) to appoint the common errors related to an array data structure (incorrect index type, overflow, incompatibility of the types), 10) to apply an array  ... 
dblp:conf/itat/AntoniBGGKKNSAS19 fatcat:5zrm6dektvgu5ly6prhq7ttcyy

Case Study on Algebraic Software Methodologies for Scientific Computing

Magne Haveraaen
2000 Scientific Programming  
Collection Abstractions for User-Implemented Data-Parallel Programming, exploiting the higher abstraction level when parallelising code, andAn Algebraic Programming Style for Numerical Software and its  ...  Here we outline a use of algebraic software methodologies and advanced program constructors to improve the abstraction level of software for scientific computing.  ...  Acknowledgements Thanks to Hans Munthe-Kaas for initiating this area of research with me and providing many useful discus-  ... 
doi:10.1155/2000/482042 fatcat:r52dgn7m3jgyleul4x7mfzwv5i

The VIS-AD data model: Integrating metadata and polymorphic display with a scientific programming language [chapter]

William L. Hibbard, Charles R. Dyer, Brian E. Paul
1994 Lecture Notes in Computer Science  
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  ...  The data objects of this data model form a lattice, ordered by the precision with which they approximate mathematical objects.  ...  ., structures in C), arrays and pointers for building their own structures.  ... 
doi:10.1007/bfb0021144 fatcat:j4z5ngqeknbofb5mt4xkqpqrwi

A Comparison of C++, FORTRAN 90 and Oberon-2 for Scientific Programming [chapter]

Bernd Mösli
1995 Informatik aktuell  
This invites to reflect upon the suitability ofthese modern programming languages for scientific and engineering computing.  ...  The reader's experience inscientific programming in C or FORTRAN would be advantageous.  ...  Acknowledgements The author would like to thank the referees for helpful suggestions, and JörgWaldvogel, Seminar for Applied Mathematics ETH Zürich, for carefully reading this paper.  ... 
doi:10.1007/978-3-642-79958-7_103 dblp:conf/gi/Mosli95 fatcat:vwcfdlq7gbej5k25pw43djfofm

LIM: Language-Integrated Mathematical Computation

Xiaokui XIE
2017 Journal of Computer Science Applications and Information Technology  
Here Language-Integrated Mathematic (LIM) computation was designed as a high-level, object-oriented extension for modern general-purpose programming languages.  ...  inference" is the core of LIM for automatic algorithm generation which is both dynamic and type safe.  ...  The software industry now has reached a stable point in the evolution of object-oriented (OO) programming technologies.  ... 
doi:10.15226/2474-9257/2/2/00115 fatcat:mkuzq4sk7ve4nnmxxn4y3ou7se

Several types of types in programming languages [article]

Simone Martini
2016 arXiv   pre-print
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  ...  We will suggest three possible dates ad quem for their presence in the programming language literature, suggesting that the emergence of the concept of type in computer science is relatively independent  ...  Acknowledgments I am happy to thank Gianfranco Prini for helpful discussions (and for his-alas, remote in time-teaching on the subject).  ... 
arXiv:1510.03726v2 fatcat:q4lrgf7vpffbfmc5mkunviy6i4

Algebraic Java classes for numerical optimization

Matthias Schwab, Joel Schroeder
1998 Concurrency Practice and Experience  
Jest's solvers are implemented in terms of these mathematical objects and consequently possess the generality of the original abstract mathematical algorithm.  ...  To ensure the compatibility of solver and application, Jest includes a set of simple interfaces that define method invocations for the fundamental mathematical objects of numerical optimization, such as  ...  We hope that its object orientation will permit programming complex but reusable processing algorithms and data structures easily.  ... 
doi:10.1002/(sici)1096-9128(199809/11)10:11/13<1155::aid-cpe396>3.0.co;2-j fatcat:anopki56jjdytg4wohidedok6e

Algebraic Java classes for numerical optimization

Matthias Schwab, Joel Schroeder
1998 Concurrency Practice and Experience  
Jest's solvers are implemented in terms of these mathematical objects and consequently possess the generality of the original abstract mathematical algorithm.  ...  To ensure the compatibility of solver and application, Jest includes a set of simple interfaces that define method invocations for the fundamental mathematical objects of numerical optimization, such as  ...  We hope that its object orientation will permit programming complex but reusable processing algorithms and data structures easily.  ... 
doi:10.1002/(sici)1096-9128(199809/11)10:11/13<1155::aid-cpe396>3.3.co;2-a fatcat:3by5wgt245hizdlcplrghsbxa4

Several Types of Types in Programming Languages [chapter]

Simone Martini
2016 IFIP Advances in Information and Communication Technology  
The concept of types as we use it today has very little [ to do ] with how types where perceived by Russell or Church . For them types were a restriction mechanism .  ...  The following types of structured values are distiguished: array: (. . . ), record: (. . . ).  ...  [Reynolds, 1974] Why at the beginning of the 80s abstract data types kind of algebraic structures with nice mathematical semantics give way to objects?  ... 
doi:10.1007/978-3-319-47286-7_15 fatcat:d4rsg27purbqngr5kcfhlnvl5y
« Previous Showing results 1 — 15 out of 107,520 results