Results 1 - 10
of
2,021
C and C++ For Java Programmers
"... This document is intended to evolve into an introduction to C and C++ for programmers whose primary experience is Java. C is a much simpler and older language than Java, TM but that simplicity does not necessarily make it easy for Java programmers. Similarly, because C++ evolved from C, it shares ma ..."
Abstract
- Add to MetaCart
This document is intended to evolve into an introduction to C and C++ for programmers whose primary experience is Java. C is a much simpler and older language than Java, TM but that simplicity does not necessarily make it easy for Java programmers. Similarly, because C++ evolved from C, it shares
Java Programmer Perils
, 1999
"... Java is the latest programming language technology to be touted as the programming language solution to the most difficult software engineering problems. Developers expect Java to help them to write programs that are more reliable, secure, and easier to debug. Unfortunately, some features of Java ar ..."
Abstract
- Add to MetaCart
are destined to increase programmer stress by providing obscure places for bugs to hide. We discuss seven such Java features and show that these features can lead to bugs that are difficult to fix. Keywords: Java, programming practices, software engineering, software reliability, debugging, object
The Java programmer’s phrase book
- in Software Language Engineering, ser. LNCS
, 2008
"... Abstract. Method names in Java are natural language phrases describing behaviour, encoded to make them easy for machines to parse. Programmers rely on the meaning encoded in method names to understand code. We know little about the language used in this encoding, its rules and structure, leaving the ..."
Abstract
-
Cited by 13 (1 self)
- Add to MetaCart
Abstract. Method names in Java are natural language phrases describing behaviour, encoded to make them easy for machines to parse. Programmers rely on the meaning encoded in method names to understand code. We know little about the language used in this encoding, its rules and structure, leaving
An Interactive Environment for Beginning Java Programmers
- Science of Computer Programming
, 2004
"... Building upon years of evolution in object-oriented programming language design, Java has emerged as the language of choice among many educators for teaching introductory computer science. A clean, type-safe language, Java provides a garbage collected heap and a comprehensive exception-handling mech ..."
Abstract
-
Cited by 15 (6 self)
- Add to MetaCart
of abstraction and eliminates many of the common pitfalls that beginning Java programmers face. This paper studies JPie from an educational perspective. We systematically review key programming abstractions and explain how JPie supports them in ways that keep beginning programmers focused on important ideas. Our
Extended Static Checking for Java
, 2002
"... Software development and maintenance are costly endeavors. The cost can be reduced if more software defects are detected earlier in the development cycle. This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming ..."
Abstract
-
Cited by 638 (24 self)
- Add to MetaCart
programming errors. The checker is powered by verification-condition generation and automatic theoremproving techniques. It provides programmers with a simple annotation language with which programmer design decisions can be expressed formally. ESC/Java examines the annotated software and warns
Object-oriented Programming in C# for C and Java programmers
, 2010
"... This is a teaching material about object-oriented programming, illustrated with use of the programming language C#. The initial version was written i 2006. It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C. I believe tha ..."
Abstract
- Add to MetaCart
are not original, the source programmers are mentioned and acknowledged in an initial comment line of the program. The current version of the material is complete up to (and including) the last chapter in
Model checking and abstraction
- ACM Transactions on Programming Languages and Systems
, 1994
"... software developers are using the Java language as the language of choice on many applications. This is due to the effective use of the object-oriented (OO) paradigm to develop large software projects and the ability of the Java language to support the increasing use of web technologies in business ..."
Abstract
-
Cited by 742 (55 self)
- Add to MetaCart
applications. The recent release of the Java version 5.0 has further increased its popularity due to the inclusion of new features that exist in other OO languages. The transition from Java 1.4.x to Java 1.5.x has provided the programmer with more flexibility when implementing programs in Java. In this paper
Results 1 - 10
of
2,021