Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
  Browse All Reviews > Software (D) > Programming Languages (D.3) > Language Constructs and Features (D.3.3) > Classes And Objects (D.3.3...)  
 
Options:
 
  1-10 of 16 Reviews about "Classes And Objects (D.3.3...)": Date Reviewed
  Separation logic
O’Hearn P. Communications of the ACM 62(2): 86-95, 2019.  Type: Article

Formal reasoning about mutable data can be difficult when concurrency is present, for instance, when attempting mutation of the same data at the same time from multiple processors; or when aliasing is present, for instance, when the sa...

Oct 28 2020
  Object-oriented programming with gradual abstraction
Nørmark K., Thomsen L., Thomsen B.  DLS 2012 (Proceedings of the 8th Symposium on Dynamic Languages, Tucson, AZ, Oct 22, 2012) 41-52, 2012.  Type: Proceedings

Object-oriented programming (OOP) is a highly preferred approach for implementing software artifacts. Despite the modeling expressiveness of OOP and the popularity of many programming languages supporting it, the notions and concepts i...

Oct 28 2013
  An architecture for composing embedded domain-specific languages
Dinkelaker T., Eichberg M., Mezini M.  AOSD 2010 (Proceedings of the 9th International Conference on Aspect-Oriented Software Development, Rennes and Saint-Malo, France, Mar 15-19, 2010) 49-60, 2010.  Type: Proceedings

The increasing complexity of software systems that are combined with abundant resources and programming facilities has fueled the multiplication of domain-specific languages (DSLs). A DSL is a language restricted to the manipulation of...

Jun 9 2010
  OOMatch: pattern matching as dispatch in Java
Richard A., Lhotak O.  Object oriented programming systems and applications companion (Companion to the 22nd ACM SIGPLAN conference on Object Oriented Programming Systems and Applications, Montreal, Quebec, Canada, Oct 21-25, 2007) 771-772, 2007.  Type: Proceedings

Pattern matching is at the core of a number of functional programming languages. This mechanism operates over the function parameters of dynamic types to select a suitable implementation. This dispatch mechanism is more generic than th...

Sep 2 2008
  An empirical study of cycles among classes in Java
Melton H., Tempero E. Empirical Software Engineering 12(4): 389-415, 2007.  Type: Article

The presence of cycling dependencies in object-oriented (OO) programs, despite a wealth of well-thought-out recommendations and books about good software engineering practices, is hardly a controversial fact. This paper presents a care...

May 16 2008
  Iterating infusion: clearer views of objects, classes, and systems
Anthony G., APress, LP, Berkeley, CA, 2005. 224 pp.  Type: Book (9781590595374)

This book provides a way to integrate techniques from a variety of programming methods in a manner that makes designing and programming software look easy. It presents tools and methods for working with object-oriented (OO) software. T...

Dec 15 2005
  Environmental acquisition revisited
Cobbe R., Felleisen M.  Principles of programming languages (Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Long Beach, California, USA, Jan 12-14, 2005) 14-25, 2005.  Type: Proceedings

The design of a programming language is a difficult business. On one hand, it has to follow the design ideas of its main paradigm, and be a tool for solving all kinds of problems suited to that paradigm. On the other hand, there are cl...

Mar 21 2005
  J2EE 1.4: the big picture
Haugland S., Cade M., Orapallo A., Prentice Hall PTR, Upper Saddle River, NJ, 2004.  Type: Book (9780131480100)

Books written to provide the “big picture” are usually either too shallow and vague, or too terse and detailed. This book is just right. It is exactly what it says in its introduction: “a different kind of...

Feb 10 2005
  Traversals of object structures: specification and efficient implementation
Lieberherr K., Patt-Shamir B., Orleans D. ACM Transactions on Programming Languages and Systems 26(2): 370-412, 2004.  Type: Article

Traversal is a characteristic property of object-oriented programs. It permits objects to migrate from one location to another, for example from one class to another class. Because of traversal, object-oriented programs are more dynami...

May 27 2004
  A practical comparison between Java and Ada in implementing a real-time embedded system
Potratz E.  Ada (Proceedings of the 2003 annual international conference, San Diego, CA, USA, Dec 7-11, 2003) 71-83, 2003.  Type: Proceedings

Undergraduate research on real-time control, using a model railway system at the University of Northern Iowa, is described in this paper. In lieu of the typical Ada implementation for such an embedded system, Java was us...

Apr 2 2004
 
 
 
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy