Average Ratings 0 Ratings
Average Ratings 0 Ratings
Description
Pascal holds greater significance today than it has in the past, with modern implementations like Oxygene offering a wealth of capabilities. Oxygene stands out as a versatile programming language, empowering developers to build an extensive range of projects across diverse platforms. It achieves this by integrating a mix of language features that simplify the development process, incorporating fundamental object-oriented principles common in contemporary languages, such as classes that encompass methods, properties, and events. Additionally, it includes advanced, specialized features that facilitate particular development tasks, including the creation of safe, multi-threaded applications, many of which are exclusive to Oxygene. All these features are rooted in Object Pascal's principles, maintaining the language's design philosophies that ensure Pascal remains accessible, readable, and easy to learn. As an object-oriented programming language, the majority of Oxygene code is encapsulated within "classes," allowing for organized and efficient code management. This modern approach not only honors the legacy of Pascal but also adapts it for today's programming challenges.
Description
The latest iteration of the Pascal programming language merges the traditional ease of classic Pascal with numerous contemporary enhancements and the extensive features offered by the Microsoft .NET Framework. It comes with a free, user-friendly, and robust integrated development environment (IDE) that includes a built-in form designer for the swift creation of Windows desktop applications. You can easily download the most recent version of PascalABC.NET, which also features this form designer. This version introduces multiple enhancements to the Pascal language, such as the foreach operator, in-block variable definitions, automatic type inference in variable declarations, simplified unit syntax, method implementations within classes and records, a new operator for object construction, anonymous classes, auto-classes, and support for BigIntegers. It also incorporates cutting-edge programming features found in modern languages, including n-dimensional dynamic arrays, generics, interfaces, operator overloading, exception handling, garbage collection, and lambda expressions. The IDE is equipped with an integrated debugger, an IntelliSense system for code completion, templates for rapid coding, and automatic code formatting capabilities to enhance developer productivity. Additionally, this comprehensive environment fosters a seamless coding experience, making it ideal for both novice and experienced programmers.
API Access
Has API
API Access
Has API
Pricing Details
$199 one-time payment
Free Trial
Free Version
Pricing Details
Free
Free Trial
Free Version
Deployment
Web-Based
On-Premises
iPhone App
iPad App
Android App
Windows
Mac
Linux
Chromebook
Deployment
Web-Based
On-Premises
iPhone App
iPad App
Android App
Windows
Mac
Linux
Chromebook
Customer Support
Business Hours
Live Rep (24/7)
Online Support
Customer Support
Business Hours
Live Rep (24/7)
Online Support
Types of Training
Training Docs
Webinars
Live Training (Online)
In Person
Types of Training
Training Docs
Webinars
Live Training (Online)
In Person
Vendor Details
Company Name
RemObjects Software
Website
www.remobjects.com/elements/oxygene/language.aspx
Vendor Details
Company Name
PascalABC.NET
Website
pascalabc.net/en/