Kinds of programming language construct :
- block (1 kind, 2 facts)
- class (15 kinds, 28 facts) - A software module that provides both procedural and data abstraction. It describes a set of similar objects, called its instances
- comment (1 kind, 12 facts)
- condition (3 kinds, 2 facts)
- data item (2 kinds, 2 facts)
- data type (1 kind, 3 facts)
- declaration (1 kind, 2 facts)
- exception (2 kinds, 5 facts) - A situation that arises in a program requiring special handling, and hence deviation from the normal path of control
- function (1 kind, 2 facts)
- keyword (1 kind, 2 facts)
- name space (1 kind, 2 facts)
- operator (1 kind, 2 facts)
- package^2 (1 kind, 5 facts) - A facility for grouping a set of classes
- procedure (2 kinds, 3 facts)
- statement (10 kinds, 3 facts)
Source: http://www.site.uottawa.ca:4321/oose/index.html#programminglanguageconstruct