Category:PPL: Difference between revisions

no edit summary
(PPL is a fast and easy-to-learn programming language that is fully object-oriented. PPL runs on Windows (XP and up) and Windows Mobile phones. Programs written for one system are 100% compatible with)
 
No edit summary
Line 10:
The PPL language syntax is a mixture of C, Pascal and Basic. There are no variable types in PPL. Everything is fully transparent, from string to char to integer or double. Multi-dimensional arrays and multi-level matrices are supported while structures can be defined with specific fields sizes. Pointers can be used the same way the C language handles them. String manipulation is done transparently and allocated dynamically just like in Pascal or Basic. Linked-lists are an integral part of the variable system in PPL. You can easily create linked-list variables with arrays of different size or different structures in each element. Windows API functions are easy to access. Simply define the function, the number of input and output parameters and the interpreter will do all the necessary work including WideChar conversions.
 
- Object Oriented framework
- Temporary object creation and method calling (ex: PDialog("Hello World!").Message)
- Syntax borrows the best from commonly used languages like C, C#, Pascal and BASIC, so it's easy for all levels of developer to understand
- Implements advanced constructs like Arrays, Linked Lists and Matrixes
- 100% compatible with PPL v1.x procedural's syntax
- Regular expressions
 
 
Line 25:
'''The PPL 2 IDE (Integrated Development Environment):'''
 
- Design your application visually using our new visual coding technology
- Inter-platform development - design the application on Windows and run it, without any modifications, on Windows Mobile
- Use our high-level source code editor, with code completion, syntax highlighting and code templates to greatly simplify your programming. Spend less time finding what is required to accomplish a task and get the results faster.
- Visual debugger.
- Code profiler to help you make your code the fastest possible.
- Memory leak analyzer.
- Create native stand-alone executable files for Windows and Windows Mobile.
 
 
Line 46:
'''The PPL Control Library:'''
 
- All standard Microsoft controls are bundled in easy to use object oriented libraries
- Easily create your own controls using PCL (PPL Control Library) which provides an excellent framework to develop your applications.
- Package your components, help files and project templates in an easy to distribute format.
- Download and purchase components or component packages from our PPL Store.
- Easily install new components at the click of a button.
 
 
'''The Database library:'''
 
- SQLite v2 and v3 support (read here http://blog.gobansaor.com/2009/03/14/sqlite-as-the-mp3-of-data why we chose SQLite)
- Visual data grid and data controls
- Orion database engine
- Secure SSL encryption package
 
 
'''Advanced Game Engine to build 2D games for Windows and Windows Mobile:'''
 
- WYSIWYG game level editing - design your game levels visually
- Object-Oriented framework
- 2D graphics support
- Drawing primitives (lines, boxes, circles)
- Image loading and manipulation (.BMP, .JPG, .PNG)
- Extensive support for sprites
- Isometric viewpoint support
- Particle engine
- Physics engine
- Sound engine
 
Visit PPL's website here: [http://www.ppl-lang.com]
Anonymous user