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