Search references for OBJECT PASCAL. Phrases containing OBJECT PASCAL
See searches and references containing OBJECT PASCAL!OBJECT PASCAL
Branch of object-oriented derivatives of Pascal programming language
Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods
Object_Pascal
Programming language
recursive data structures such as lists, trees and graphs. Pascal has strong typing on all objects, which means that one type of data cannot be converted
Pascal_(programming_language)
Programming paradigm based on objects
Objective-C, Object Pascal, Perl, PHP, Python, R, Raku, Ruby, Scala, SIMSCRIPT, Simula, Smalltalk, Swift, Vala and Visual Basic (.NET). The idea of "objects" in
Object-oriented_programming
Computer programming language
Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the programming language Pascal running
Turbo_Pascal
Free compiler and IDE for Pascal and ObjectPascal
Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under
Free_Pascal
Conditional operator in computer programming
conditional expressions. RemObjects Oxygene added a ternary operator to Object Pascal in approximately 2011, and in 2025 Delphi followed suit. Oxygene supports
Ternary_conditional_operator
System (NSIS) NWScript NXT-G o:XML Oak Oberon OBJ2 Object Lisp ObjectLOGO Object REXX Object Pascal Objective-C Obliq OCaml occam occam-π OmniMark Opa
List_of_programming_languages
Programming language and IDE
language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment
Delphi_(software)
List of programming languages types and the languages that meet its description
NEWP Oberon, Oberon-2 Objective-C OCaml Pascal derivatives Component Pascal Object Pascal Turbo Pascal UCSD Pascal Perl PHP PL/I PureBasic Python R Ruby
List of programming languages by type
List_of_programming_languages_by_type
iostreams throw on failure but C APIs like stdio or POSIX do not) and Object Pascal, in Bash it is optional. The literature on programming languages contains
Comparison of programming languages
Comparison_of_programming_languages
Comparison of two programming languages
while in Pascal there is only one such construct, assignment. For instance, the C fragment X * Y; could be a declaration of Y to be an object whose type
Comparison_of_Pascal_and_C
Method for computer memory management
available for dynamically allocating thread-local variables. In Object Pascal (Delphi) or Free Pascal the threadvar reserved keyword can be used instead of 'var'
Thread-local_storage
Function definition that is not bound to an identifier
illustrates several common patterns. Notably, languages like C, Pascal, and Object Pascal—which traditionally do not support anonymous functions—are all
Anonymous_function
Programming language
IDE, set of standard libraries, and a Pascal-based language commonly called either Object Pascal, Delphi Pascal, or simply 'Delphi' (Embarcadero's current
Comparison of Pascal and Delphi
Comparison_of_Pascal_and_Delphi
extended with graphical constructs. Lazarus LCL (for Pascal, Object Pascal and Delphi via Free Pascal compiler), a class library wrapping GTK+ 1.2–2.x, and
List_of_widget_toolkits
descendants of older languages. All such languages were object-oriented. These included Object Pascal, Objective Caml (renamed OCaml), Visual Basic, and Java
History of programming languages
History_of_programming_languages
Special function called to create an object
newly created instance as an argument (conventionally called "self"). Object Pascal constructors are signified by the keyword "constructor" and can have
Constructor (object-oriented programming)
Constructor_(object-oriented_programming)
High-level computer programming conceptualization
supports object-oriented and Haskell supports functional. Most languages support multiple paradigms. For example, a program written in C++, Object Pascal, or
Programming_paradigm
Early object-oriented programming language
acknowledged Simula as a major influence. Simula-type objects are reimplemented in C++, Object Pascal, Java, C#, and many other languages. The following
Simula
Notable software packages that are nominal IDE
environment Source-code editor "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". Archived from the original on July 26, 2010. Retrieved April
Comparison of integrated development environments
Comparison_of_integrated_development_environments
Computer function
PHP, Common Lisp, Haskell, Elm, Clojure, Scala, Java, Erlang, Swift, Object Pascal, Kotlin, JavaScript, OCaml and Microsoft Excel. It has been adopted
MurmurHash
Nemerle NetRexx Nim Noop Oberon (Oberon-1) Oberon-2 Object Pascal Delphi Free Pascal Turbo Pascal Object REXX Objective-C OCaml Omnis Studio OpenEdge Advanced
List of object-oriented programming languages
List_of_object-oriented_programming_languages
Software development tool
like Interface Builder or Glade Interface Designer, generate serialized object instances that are then loaded by the application. GTK / Glade Interface
Graphical user interface builder
Graphical_user_interface_builder
Family of programming languages
2023. Enter Borland Delphi, which combined Object Pascal with a VB-like visual form builder. Object Pascal was Borland's own language, with full support
BASIC
Programming language feature
some programming languages (such as C++, Object Pascal, and Ada) that exposes information about an object's data type at runtime. Run-time type information
Run-time_type_information
Object Pascal framework for Windows
component-based object-oriented framework for developing the user interface of Microsoft Windows applications. It is written in Object Pascal. The VCL was
Visual_Component_Library
programmers. It used the programming language Delphi, which is a dialect of Object Pascal. On August 8, 2006, the Developer Tools Group of Borland Software Corporation
Turbo_Delphi
There are many different types of software available to produce charts. A number of notable examples (with their own Wikipedia articles) are given below
List_of_charting_software
Computer programming language
PascalABC.NET is a high-level general-purpose programming language supporting multiple paradigms. PascalABC.NET is based on Delphi's Object Pascal, but
PascalABC.NET
Programming language
languages, including the following: Modula-3: traced vs untraced pointers Object Pascal: type safe bit sets (set of char), case statement syntax, various type
Nim_(programming_language)
American computer scientist (1945–2020)
worked on the Apple Lisa and the Apple Newton, and helped to develop Object Pascal and its use in application programming toolkits including MacApp. Tesler
Larry_Tesler
Free cross-platform integrated development environment for Free Pascal
(RAD) using the Free Pascal compiler. Its goal is to provide an easy-to-use development environment for developing with the Object Pascal language, which is
Lazarus_(software)
Dev-Pascal is a free integrated development environment (IDE) distributed under the GNU General Public License for programming in Pascal and Object Pascal
Dev-Pascal
DSSSL 1998 Free Pascal + Lazarus Florian Paul Klämpfl, Michael van Canneyt, Lazarus and Free Pascal Team Object Pascal, Borland Turbo Pascal, Delphi. 1998
Timeline of programming languages
Timeline_of_programming_languages
(syntax and features) ALGOL 68 ALGOL W Pascal Ada SPARK PL/SQL Turbo Pascal Object Pascal (Delphi) Free Pascal (FPC) Kylix (same as Delphi, but for Linux)
Generational list of programming languages
Generational_list_of_programming_languages
General-purpose programming language
even ones written in the program. This can allow, for instance, small-object allocators that do not use the operating system functions that normally
Zig_(programming_language)
32-bit computer number format
it is in C), C# and Java; Float in Haskell and Swift; and Single in Object Pascal (Delphi), Visual Basic, and MATLAB. However, float in Python, Ruby,
Single-precision floating-point format
Single-precision_floating-point_format
Ability of a process to examine and modify itself
GetMethod("PrintHello"); method.Invoke(foo, null); } } This Delphi and Object Pascal example assumes that a TFoo class has been declared in a unit called
Reflective_programming
byte code. Pascal Script supports the majority of Object Pascal constructs, making it partly compatible to Delphi, Free Pascal and GNU Pascal. Initially
Pascal_Script
Object-oriented programming language
contributed greatly to this process. We looked very carefully at Delphi Object Pascal and built a working prototype of bound method references in order to
Java_(programming_language)
Programming language for statistics
argument, and objects are assigned to a class simply by setting a "class" attribute in each object. The latter is a system like the Common Lisp Object System
R_(programming_language)
Lightweight programming language
Calling class methods also makes use of the colon: object:func(args) is equivalent to object.func(object, args). That in mind, here is a corresponding class
Lua
released Oxygene (known as Chrome at the time) as a new version of Object Pascal, with more modern syntax as well as being .NET-native. Since then, five
Elements_(toolchain)
Topics referred to by the same term
developed by Niklaus Wirth Microsoft Pascal Turbo Pascal Apple Pascal and Apple Object Pascal Free Pascal Delphi Oxygene PASCAL (database), a bibliographic database
Pascal
Relational database programming language
large object (CLOB) National character types National character (NCHAR) National character varying (NCHAR VARYING) National character large object (NCLOB)
SQL
Type of data structure
(as unsafe-mode stack-allocated arrays), COBOL, Fortran 90, J, and Object Pascal (the language used in Delphi and Lazarus, that uses FPC). C99 introduced
Variable-length_array
Procedural programming language
JavaScript Julia Kotlin Lisp Lua MATLAB ML Caml OCaml Standard ML Pascal Object Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk
B_(programming_language)
Programming language
JavaScript Julia Kotlin Lisp Lua MATLAB ML Caml OCaml Standard ML Pascal Object Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk
Hack_(programming_language)
Object Pascal-based programming language
RemObjects Software for Microsoft's Common Language Infrastructure, the Java platform, and Cocoa. Oxygene is based on the language Delphi Object Pascal,
Oxygene (programming language)
Oxygene_(programming_language)
Software that provides access that hides details
applications for the language. For example: In object-oriented programming languages such as C++, Object Pascal, or Java, the concept of abstraction has become
Abstraction (computer science)
Abstraction_(computer_science)
High-level programming language first released in 1980
structured, statically typed, imperative, and object-oriented high-level programming language, inspired by Pascal and other languages. It has built-in language
Ada_(programming_language)
List of programming language comparisons
vector operation in Nim". Many implementations (Turbo Pascal, Object Pascal (Delphi), Free Pascal) allow the behaviour to be changed by compiler switches
Comparison of programming languages (array)
Comparison_of_programming_languages_(array)
Programming language
reached 13th place by January 2010, surpassing established languages like Pascal. By June 2015, its ranking had dropped to below 50th in the index, placing
Go_(programming_language)
Programming language
Smart Pascal is an Object Pascal programming language that is derived from Delphi Web Script and is adapted for Smart Mobile Studio for generating commercial
Smart_Pascal
Object-oriented application framework for classic Mac OS
the object oriented application framework for Apple Computer's discontinued classic Mac OS. Released in 1985, it transitioned from Object Pascal to C++
MacApp
High-level programming language
conforms to the ECMAScript standard. It has dynamic typing, prototype-based object-orientation, and first-class functions. It is multi-paradigm, supporting
JavaScript
Max number of monospaced characters allowed on a line
org. Archived from the original on 2020-05-31. Retrieved 2020-06-13. "Object Pascal Style Guide". Archived from the original on 2015-07-09. Retrieved 2018-03-14
Characters_per_line
Programming language concept
C++. Modern Object Pascal has yet another way to perform operations on simple types, close to boxing, called type helpers in FreePascal or record helpers
Boxing_(computer_programming)
In software, to have several parent classes
feature of some object-oriented computer programming languages in which an object or class can inherit features from more than one parent object or parent class
Multiple_inheritance
language, bearing strong similarities to Java, and some similarity to Object Pascal (Delphi) and C++. Implementations provided by .NET Framework, .NET Core
List_of_CLI_languages
Programming language learning environment
of Scratch used to save the file; "contents", an object table with the Stage as the root. All objects in the program are stored here as references. Scratch
Scratch (programming language)
Scratch_(programming_language)
Object-oriented programming language
Clascal was the basis for Object Pascal on the Apple Macintosh in 1985. With the demise of the Lisa in 1986, Pascal and Object Pascal continued to be used
Clascal
Abstraction of a class
support for interfaces: Ada, C#, D, Dart, Delphi, Go, Java, Logtalk, Object Pascal, Objective-C, OCaml, PHP, Racket, Swift, Python 3.8. In languages supporting
Interface (object-oriented programming)
Interface_(object-oriented_programming)
Argument for the belief in God
Pascal's wager is a philosophical argument advanced by Blaise Pascal (1623–1662), a French mathematician, philosopher, physicist, and theologian. This
Pascal's_wager
Organizing code into modules
Oberon-2, Objective-C, OCaml, several Pascal derivatives (Component Pascal, Object Pascal, Turbo Pascal, UCSD Pascal), Perl, PHP, PL/I, PureBasic, Python
Modular_programming
General-purpose programming language
typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
C Sharp (programming language)
C_Sharp_(programming_language)
Proprietary language for AI accelerators
is sometimes surprising for the uninitiated, because you can change the object that an argument points to and that change is not visible outside the function
Mojo_(programming_language)
C language feature
JavaScript Julia Kotlin Lisp Lua MATLAB ML Caml OCaml Standard ML Pascal Object Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk
Flexible_array_member
Script written for an operating system shell
(csh) Related programs such as shells based on Python, Ruby, C, Java, Perl, Pascal, Rexx etc. in various forms are also widely available. So called remote
Shell_script
Free 32-bit Pascal compiler, IDE, and debugger for OS/2 and Microsoft Windows
these purposes: Easily port existing 16-bit Turbo Pascal programs to 32 bits Port existing 16-bit Object Windows Library (OWL) programs to 32-bit Windows
Virtual_Pascal
Freeware memory scanner and debugger
Cheat Engine is, with the exception of the kernel module, written in Object Pascal. Cheat Engine exposes an interface to its device driver with dbk32.dll
Cheat_Engine
Collection of resources used to develop a computer program
Access to a program's runtime environment Visual Component Library – Object Pascal framework for Windows (VCL) Component Library for Cross Platform – Software
Library_(computing)
Standard to facilitate communication between systems on diverse platforms
PL/I, Object Pascal, Python, Ruby, and Smalltalk. Non-standard mappings exist for C#, Erlang, Perl, Tcl, and Visual Basic implemented by object request
Common Object Request Broker Architecture
Common_Object_Request_Broker_Architecture
Joining of strings in a programming language
sequential objects together to create a new object, generally without modifying any of the original objects. To append is to modify a sequential object by adding
Concatenation
Automation technology for Windows
Script Debugger, and editors. WSH implements an object model which exposes a set of Component Object Model (COM) interfaces. So in addition to ASP, IIS
Windows_Script_Host
Topics referred to by the same term
user interface language Chrome (programming language) or Oxygene, an Object Pascal implementation for the .NET Framework Microsoft Chrome, an API for DirectX
Chrome
programming languages compares how object-oriented programming languages such as C++, Java, Smalltalk, Object Pascal, Perl, Python, and others manipulate
Comparison of programming languages (object-oriented programming)
Comparison_of_programming_languages_(object-oriented_programming)
General purpose functional programming language
JavaScript Julia Kotlin Lisp Lua MATLAB ML Caml OCaml Standard ML Pascal Object Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk
ML_(programming_language)
Programming language running on the Erlang virtual machine
JavaScript Julia Kotlin Lisp Lua MATLAB ML Caml OCaml Standard ML Pascal Object Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk
Elixir_(programming_language)
Java library for full-text search
applications. Lucene has been ported to other programming languages including Object Pascal, Perl, C#, C++, Python, Ruby and PHP. Doug Cutting originally wrote
Apache_Lucene
Computer science topic
or more units place to 1 or 0. In Pascal, as well as in all its dialects (such as Object Pascal and Standard Pascal), the logical left and right shift
Bitwise_operation
General-purpose programming language
to support them. For example, object orientation and garbage collection are provided by external libraries GLib Object System and Boehm garbage collector
C_(programming_language)
Integrated development environment
that uses the Object Pascal programming language. C++Builder combines the Visual Component Library (VCL) and IDE written in Object Pascal with multiple
C++Builder
Scripting language created in 1994
significant changes to the language, most notably an overhauled approach to object-oriented programming, as well as iterators and exceptions. PHP 5.1 and PHP
PHP
Computational operation
languages choose depending on the language and the signs of a or n. Standard Pascal and ALGOL 68, for example, give a positive remainder (or 0) even for negative
Modulo
Graphical user interface toolkit in Object Pascal
toolkit has been implemented using the Free Pascal compiler, meaning it is written in the Object Pascal language. fpGUI consists only of graphical widgets
FpGUI
Programming language feature
object (an id), the function will behave correctly depending on the type of the generic object. Type introspection has been a part of Object Pascal since
Type_introspection
General-purpose programming language
programming, generic programming (Fortran 90), parallel computing (Fortran 95), object-oriented programming (Fortran 2003), and concurrent programming (Fortran
Fortran
Proprietary programming language
sophisticated algorithmic features of Object Oriented EasyLanguage (OOEL), which has been influenced by Object Pascal, C#, and C++ and makes extensive use
EasyLanguage
Programming language family
Common Lisp was the first standardized object-oriented programming language (1994, ANSI X3J13). ObjectLisp or Object Lisp, used by Lisp Machines Incorporated
Lisp_(programming_language)
General-purpose programming language
Python supports multiple programming paradigms but with an emphasis on object-oriented programming and dynamic typing. Guido van Rossum began working
Python_(programming_language)
General-purpose, object-oriented programming language
Objective-C is a high-level general-purpose, object-oriented programming language that adds Smalltalk-style message passing (messaging) to the C programming
Objective-C
Programming paradigm
kind for some common high-level languages, such as RemObjects’ Pascal Script for Object Pascal. A simple example of a metaprogram is this POSIX Shell
Metaprogramming
Inheritable and overridable function or method for which dynamic dispatch is facilitated
In object-oriented programming such as is often used in C++ and Object Pascal, a virtual function or virtual method is an inheritable and overridable function
Virtual_function
High-level programming language
procedure definition. Tcl supports multiple programming paradigms, including object-oriented, imperative, functional, and procedural styles. It is commonly
Tcl_(programming_language)
{1:C2}", "pen", 19.99); // returns "My pen costs $19.99" // Example in Object Pascal (Delphi) Format('My %s costs $%2f', ['pen', 19.99]); // returns "My
Comparison of programming languages (string functions)
Comparison_of_programming_languages_(string_functions)
Process to build apps for various mobile operating systems
device. Some advanced abilities need a paid developer account. iOS SDK Object Pascal Debugger integrated in Xcode IDE Included in Delphi XE2 professional
Mobile_app_development
American software company
experience from writing the widely used Pascal Script scripting engine. Towards the end of 2004, RemObjects SDK for .NET was released, expanding the
RemObjects_Software
Date and time from which a computer measures system time
Promontory Summit, UT in May 1869. 30 December 1899 Microsoft COM DATE, Object Pascal, LibreOffice Calc, Google Sheets Technical internal value used by Microsoft
Epoch_(computing)
Binary operator in computer programming
C# or Dart. In several languages, such as Common Lisp, Clojure, Lua, Object Pascal, Perl, Python, Ruby, and JavaScript, there is no need for the Elvis
Elvis_operator
OBJECT PASCAL
OBJECT PASCAL
Girl/Female
Arabic, Muslim
Rarity; Rare Object; Novelty
Girl/Female
Gaelic Irish
Pointed object.
Boy/Male
Arabic
Desire; Object
Boy/Male
Gujarati, Hindu, Indian, Kannada, Malayalam, Marathi, Telugu
Object in the Sky; Cloud; Moon
Boy/Male
Muslim
Intended, Aimed at, Object, Proposed
Boy/Male
Hindu, Indian
A Holy Object
Boy/Male
Tamil
Object in the Sky cloud, Moon
Girl/Female
Muslim
Rarity, Rare object, Novelty
Girl/Female
Bengali, Indian
A Discovered Object
Boy/Male
Hebrew, Indian, Sanskrit
Companion; Friend; An Object of Enjoyment; A Pleasing Object; A Gift
Boy/Male
Australian, Gaelic
Pointed Object
Boy/Male
Tamil
Object in the Sky cloud, Moon
Boy/Male
Indian
Intended, Aimed at, Object, Proposed
Boy/Male
Muslim
Desire. Object.
Boy/Male
Indian
Intended, Aimed at, Object, Proposed
Boy/Male
American, Arabic, Gujarati, Hindu, Indian, Kannada, Malayalam, Marathi, Muslim, Parsi, Sindhi, Telugu
Prowess; Will; Purpose; Wish; Desire; Object
Boy/Male
Australian, Danish, French, German
Wealthy and Bright
Boy/Male
Muslim
Intended, Aimed at, Object, Proposed
Boy/Male
Indian, Sanskrit
God; Object of Worship
Boy/Male
Hindu
Object in the Sky cloud, Moon
OBJECT PASCAL
OBJECT PASCAL
Girl/Female
Hindu, Indian, Tamil
King of Study
Girl/Female
French
or Jeanne.
Boy/Male
Indian
Happy Person; Happy Heart
Boy/Male
Gaelic Irish
A place-name referring to the narrows; a wood or a church.
Girl/Female
Indian Arabic
Jasmine.
Boy/Male
Arabic, Muslim
Intelligent; Wise
Surname or Lastname
French
French : variant of Rivière, Rivoire, or Rivier, topographic name for someone living on the banks of a river, French rivier ‘bank’, or habitational name from any of the many places in France named with this word.English : nickname from Middle English revere ‘reiver’, ‘robber’.English : topographic name for someone who lived on the brow of a hill, from a misdivision of the Middle English phrase atter evere ‘at the brow or edge’ (from Old English yfer, efer ‘edge’) or a habitational name from a place named with this phrase, as for example River in West Sussex or Rivar in Wiltshire.Jewish (from Italy) : habitational name from a place in Mantua named Revere.The MA patriot Paul Revere (1734–1818), who in April 1775 undertook a famous ride from Boston to Lexington to warn of the approach of British troops, was a silversmith and instrument maker. He was descended from French Huguenots called Rivoire.
Girl/Female
Muslim/Islamic
Beautiful sunshine
Girl/Female
Indian, Tamil
Loveable; Cute; Life is Beautiful
Girl/Female
Indian
Star, The pleiades
OBJECT PASCAL
OBJECT PASCAL
OBJECT PASCAL
OBJECT PASCAL
OBJECT PASCAL
v. t.
To bring under control, power, or dominion; to make subject; to subordinate; to subdue.
a.
Hence, that substance or being which is conscious of its own operations; the mind; the thinking agent or principal; the ego. Cf. Object, n., 2.
v. t.
To throw in; to dart in; to force in; as, to inject cold water into a condenser; to inject a medicinal liquid into a cavity of the body; to inject morphine with a hypodermic syringe.
v. t.
To refuse to grant; as, to reject a prayer or request.
imp. & p. p.
of Object
a.
Sunk to a law condition; down in spirit or hope; degraded; servile; groveling; despicable; as, abject posture, fortune, thoughts.
v. t.
To cause to undergo; as, to subject a substance to a white heat; to subject a person to a rigid test.
v. t.
That which is put, or which may be regarded as put, in the way of some of the senses; something visible or tangible; as, he observed an object in the distance; all the objects in sight; he touched a strange object in the dark.
a.
Specifically: One who is under the authority of a ruler and is governed by his laws; one who owes allegiance to a sovereign or a sovereign state; as, a subject of Queen Victoria; a British subject; a subject of the United States.
a.
Exposed; liable; prone; disposed; as, a country subject to extreme heat; men subject to temptation.
v. i.
To make opposition in words or argument; -- usually followed by to.
v. t.
That which is set, or which may be regarded as set, before the mind so as to be apprehended or known; that of which the mind by any of its activities takes cognizance, whether a thing external in space or a conception formed by the mind itself; as, an object of knowledge, wonder, fear, thought, study, etc.
object.
The nominative case of the pronoun of the first person; the word with which a speaker or writer denotes himself.
v. t.
A word, phrase, or clause toward which an action is directed, or is considered to be directed; as, the object of a transitive verb.
a.
Opposed; presented in opposition; also, exposed.
n.
Excessive devotion to one object or one idea; abject superstition; blind adoration.
v. t.
Sight; show; appearance; aspect.
object.
Originally, an interrogative pronoun, later, a relative pronoun also; -- used always substantively, and either as singular or plural. See the Note under What, pron., 1. As interrogative pronouns, who and whom ask the question: What or which person or persons? Who and whom, as relative pronouns (in the sense of that), are properly used of persons (corresponding to which, as applied to things), but are sometimes, less properly and now rarely, used of animals, plants, etc. Who and whom, as compound relatives, are also used especially of persons, meaning the person that; the persons that; the one that; whosoever.
n.
One who objects; one who offers objections to a proposition or measure.
v. t.
That by which the mind, or any of its activities, is directed; that on which the purpose are fixed as the end of action or effort; that which is sought for; end; aim; motive; final cause.