Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John R. Pugh

dblp:46/1400 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 1990
0009-0007-0869-5352ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3Human-computer interaction and ubiquitous computing · 3 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 56% Program synthesis and code generation · 44%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems
object-oriented programming
0.011986
An Exemplar Based Smalltalk · OOPSLA 1986
Program synthesis and code generation
programming by example
0.011986
An Exemplar Based Smalltalk · OOPSLA 1986
Programming languages and type systems
language design
0.011986
An Exemplar Based Smalltalk · OOPSLA 1986
YearPublicationVenuePosition
1990 Object oriented programming in the computer science curriculum (panel session)
abstract
No abstract available.
Julie Zweigoron, John Bierbauer, Scott Knaster, Tomasz Pietrzykowski, John R. Pugh
SIGCSE5
1988 Panel: Teaching OOP
Dan Shafer, David A. Wilson, Jeff McKenna, John R. Pugh, Adele Goldberg 0001
OOPSLA4
1988 Application frameworks: experience with MacApp
abstract
It is an unfortunate truth that as personal computers have become easier to use they also have become more difficult to program. Students who want to write programs that look and feel like real Macintosh applications, for example, are constrained by the time available and the sheer complexity of the application development process. We have found that several object-oriented programming systems have succeeded in abstracting out the commonalties of graphical user interfaces and can allow students to construct interactive, graphical applications at a lower cost. In this paper we describe our experiences in the use of MacApp, an application framework for the Apple Macintosh. The design and implementation of Prof, a prototype visual programming system for both educators and students developed by a final year student in a thirteen week project course, is used to illustrate the discussion. We describe the advantages and disadvantages of the object-oriented application framework approach in the expectation that our experiences will be useful for other educators who may be contemplating following this path.
John R. Pugh, Cafee Leung
SIGCSE1
1987 Introducing object-oriented programming into the computer science curriculum
abstract
In recent years, object-oriented programming languages and object-oriented program design have become increasingly popular. Dialects of many popular programming languages are now available which support the major concepts of object-oriented programming; namely message-passing, classes, generic operations and inheritance. Experience in the paradigm is increasingly supporting the view that object-oriented programming may be to the 80's what structured programming was to the 70's in terms of its influence on software development.
John R. Pugh, Wilf R. LaLonde, Dave A. Thomas
SIGCSE1
1986 An Exemplar Based Smalltalk
Wilf R. LaLonde, Dave A. Thomas, John R. Pugh
OOPSLA3
1983 A Simple Technique for Converting from a Pascal Shop to a C. Shop
Wilf R. LaLonde, John R. Pugh
Softw. Pract. Exp.2