UpComing Seminars

Recent Seminars

Seminar Archive

Ms Elizabeth Styron
Colliding Fronts: Using XML and the TEI to build a full Text Digital Library at the New Zealand Electronic Text Centre

Mr Te Taka Keegan
Reo Maori kei te Ipurangi 2002 - Findings of a recent Maori Language Web Survey

Dr Andy Cockburn
Spatial Memory in 2D and 3D Pysical and Virtual Environments

Dr Alistair Knott
Grounding Linguistic Structure in a model of Sensorimotor Cognition

Professor Ian Witten
Greenstone in Practice

Mr Shaochun Wang
Formal Object-oriented Specification in Standard Z

Mr Greg Reeve
Complete Refinement Rules for Microcharts

Mr Andreas Ribbrock
Groups Acting on Sets - A Powerful Approach to Content Based Retrieval

Mr Matthew Luckie
Measurement and Analysis of One-Way Internet Packet Dynamics

Mrs Beryl Plimmer
FreeFrom: An Interface Design Environment for Novice Programmers

Dr Steve Reeves
Results on Formal Stepwise Design in Z

Dr Steve Reeves
mChart-Based Specification and Refinement

Dr Tyrone Grandison
Trust Management : The SULTAN Perspective

Dr Timothy A Budd
Multiparadigm Programming in J/MP

Dr Matt Jones
Sorting out Searching on Small Screen Devices

Mr John McPherson
Forming a corpus of voice queries for music information retrieval

Professor John Cleary
Optimising Tabling Structures for Bottom-Up Logic Programming

Mr Jarred Potter
Mercy Corps

Professor Nobuo Saito
Cyber Education Across Several Countries

Dr Richard Nelson
Improving Mobile IP Handovers

Dr Tony Smith
The Application of Unstructured Learning Techniques to Bioinformatics and Conceptual Biology

Dr Stefan Kramer
Inductive Databases for Bioinformatics and Predictive Toxicology

Dr Richard Dearden
AI on Mars: Autonomy for Planetary Rovers

Ms Colleen Shannon
Code Red: Spread and Victims of an Internet Worm

Mr David Moore
Fundamental Limits on Blocking Self Propagating Code

Dr Yong Wang
Modeling for Optimal Probability Prediction

Professor Raymond J Mooney
Text Mining with Information Extraction

TSG (Linux)
SCMS Unix Infrastructure

Mr Cameron Esslemont
A Sustainable Infrastructure in Support of Digital Libraries for Remote Communities

Geoff Holmes and Mark Utting
Waikato Visits China

Professor John Cleary
Starlog Group Research Talk: Optimization and Compliation of Data Structures

Dr David Streader
Symbolic model simplification

Ms Anette Steel
The Use of Auditory Feedback in Call Centre CHHI

Mr Thomas Olsson
Information management and software engineering research at Lund University

Dr Larry Spitz
Applications of Character Shape Coding

Dr Balachander Krishnamurthy
Web and Internet Measurement Research

Dr Steve Jones
Interactive Document Summarisation Using Automatically Extracted Keyphrases

Seminar Archive >> 2002
Dr Timothy A Budd - Multiparadigm Programming in J/MP

Computer Science Department, Oregon State University


Computer Science Seminar Room, G1.15

The advocates for logic programming, functional programming, and object-oriented programming have each in the past several years made convincing arguments as to the benefits of their style of software development. The basic idea of multiparadigm programming is to provide a framework in which these benefits can each be realized, and in which each of the different paradigms draws power from features provided by the others. In this talk I will introduce the basic ideas of multiparadigm programming, using the programming language J/MP that my students and I have developed. I will illustrate how programming features from each of the different paradigms I have named can be integrated together in programs designed to address a number of common programming problems. Bio: Timothy A. Budd is an associate professor of computer Oregon State University. He is the author of a dozen books on object-oriented programming, programming languages, and data structures. In his first book (A Little Smalltalk, 1984) he described the first implementation of Smalltalk produced independently of Xerox Parc. He also wrote one of the first data structures textbooks to use C++ (Classic Data Structures in C++, 1994) and to use the STL (Data Structures in C++ using the STL, 1997). He is also the author of An Introduction to Object-Oriented Programming (first published in 1991, now in its third edition), C++ for Java Programmers (1999), Multiparadigm Programming in Leda (1995), and Classic Data Structures in Java (2001).

  2007 FCMS. The University of Waikato - Te Whare Wananga o Waikato