Category:Delphi
This programming language may be used to instruct a computer to perform a task.
Type safety: | Safe, Unsafe |
---|---|
Type strength: | Strong |
Type compatibility: | Nominative |
Type expression: | Explicit |
Type checking: | Static |
See Also: |
Delphi is a language for rapid development of Windows applications. The name also refers to the Delphi IDE, which is used to help edit and debug Delphi projects more efficiently. It is sold by Embarcadero Technologies, as a standalone product or included in RAD Studio, which includes other languages as well.
Delphi is a "personality" for RAD Studio. It uses Object Pascal as the programming language. Object Pascal is an enhancement of Niklaus Wirth's language Pascal.
Delphi originated in 1995 at Borland, evolving from Turbo Pascal. It's original focus was database application development. It is currently owned by Embarcadero.
Among Delphi's strengths are its easy learning curve, consistent language architecture, a blazingly fast compiler, great execution speed, modern language constructs, its extensive Visual Component Library (VCL), and the associated visual form designer.
The Delphi XE2 version added support for 64-bit applications. It also added a cross platform compiler and component library allowing it to create cross platform applications for Mac OS X and iOS. The iOS support is actually achieved using the Free Pascal compiler.
Variants
- Free Pascal is an open source version of Delphi that implements most of the language. The Lazarus IDE and libraries emulates the RTL (runtime library) and VCL.
- Embarcadero, and Borland before it, experimented with using the "Delphi" name to brand tools based on other languages. Examples include Delphi for PHP which was renamed RAD PHP, and Delphi Prism, which was renamed Embarcadero Prism. The latter makes use of the Oxygene dialect of Pascal provided by RemObjects Software, to build cross platform .NET and Mono applications.
- There is also Delphi/400 which is actually the main Embarcadero Delphi product repackaged with AS/400 and sold by SystemObjects.
See Also
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Delphi examples needing attention (empty)
- Delphi Implementations (empty)
- Delphi User (41 P)
Pages in category "Delphi"
The following 146 pages are in this category, out of 946 total.
(previous page) (next page)S
- Split a character string based on change of character
- Square but not cube
- Stack
- Stair-climbing puzzle
- Steady squares
- Strange numbers
- Strange plus numbers
- Strange unique prime triplets
- String append
- String case
- String comparison
- String concatenation
- String interpolation (included)
- String length
- String matching
- String prepend
- Strip a set of characters from a string
- Strip block comments
- Strip comments from a string
- Strip control codes and extended characters from a string
- Strip whitespace from a string/Top and tail
- Strong and weak primes
- Sub-unit squares
- Subleq
- Substring
- Substring primes
- Substring/Top and tail
- Successive prime differences
- Sudan function
- Sudoku
- Sum and product of an array
- Sum data type
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Sum of divisors
- Sum of elements below main diagonal of matrix
- Sum of first n cubes
- Sum of primes in odd positions is prime
- Sum of square and cube digits of an integer are primes
- Sum of squares
- Sum of the digits of n is substring of n
- Sum of two adjacent numbers are primes
- Sum to 100
- Summarize primes
- Summation of primes
- Superellipse
- Superpermutation minimisation
- Symmetric difference
- Synchronous concurrency
- System time
T
- Take notes on the command line
- Tau function
- Tau number
- Taxicab numbers
- Temperature conversion
- Terminal control/Clear the screen
- Terminal control/Ringing the terminal bell
- Ternary logic
- Test a function
- Test integerness
- Text between
- Text completion
- Textonyms
- The ISAAC cipher
- The Name Game
- The Twelve Days of Christmas
- Three word location
- Thue-Morse
- Tic-tac-toe
- Time a function
- Tokenize a string
- Top rank per group
- Total circles area
- Totient function
- Towers of Hanoi
- Trabb Pardo–Knuth algorithm
- Tree from nesting levels
- Tree traversal
- Trigonometric functions
- Triplet of three numbers
- Truncatable primes
- Truncate a file
- Twin primes
- Two identical strings
- Two sum
- Two's complement
U
- Ulam numbers
- Ulam spiral (for primes)
- Undefined values
- Unicode variable names
- Unique characters
- Unique characters in each string
- Unix/ls
- Unprimeable numbers
- Untouchable numbers
- Update a configuration file
- Upside-down numbers
- URL decoding
- URL encoding
- URL shortener
- Use another language to call a function
- User input/Graphical
- User input/Text
V
W
- Wagstaff primes
- Walk a directory/Non-recursively
- Walk a directory/Recursively
- Water collected between towers
- Web scraping
- Window creation
- Wireworld
- Word break problem
- Word frequency
- Word wheel
- Word wrap
- Wordle comparison
- Words containing "the" substring
- Words from neighbour ones
- Write entire file
- Write float arrays to a text file
- Write language name in 3D ASCII
- Write to Windows event log