JOURNAL ARTICLE

Safe type checking in a statically-typed object-oriented programming language

Abstract

In this paper we introduce a statically-typed, functional, object-oriented programming language, TOOPL, which supports classes, objects, methods, instance variable, subtypes, and inheritance.

Keywords:
Programming language Computer science Object-oriented programming Inheritance (genetic algorithm) Type safety Functional programming

Metrics

82
Cited By
17.80
FWCI (Field Weighted Citation Impact)
32
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.