Developer Platform

PTSource Developer Platform is a free professional IDE, Source Code Editor and Compiler, tools, templates and libs for professionals and students. It offers many powerful features for programming languages and syntax highligthing for over 100 languages. It already brings integrates Harbour, MingGW-w64, TCC and FASM as native compilers but supports a wide variety of compilers and assemblers.

Download Learn More

Description

Computer programming is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding) of algorithms in a target programming language.

PTSource Developer Platform is a free professional IDE, Source Code Editor and Compiler, tools, templates and libs for professionals and students. It offers many powerful features for programming languages and syntax highlighing for over 100 languages. It already brings integrates Harbour, MingGW-w64, TCC and FASM as native compilers but supports a wide variety of compilers and assemblers.

Harbour is the open/free software implementation of a cross-platform, multi-threading, object-oriented, scriptable programming language, backwards compatible with xBase languages. Harbour consists of a compiler and runtime libraries with multiple UI, database and I/O backends, its own build system and a collection of libraries and bindings for popular APIs. With Harbour, you can build apps running on GNU/Linux, Windows (32/64-bit), macOS, iOS, Android, *BSD, *nix, and more.

Features

Code beautifiers

Code beautification involves parsing the source code into component structures, such as assignment statements, if blocks, loops, etc, and formatting them in a manner specified by the user in a configuration file. Many code beutifiers included.

GUI RAD Designer

User interface engineering is the design of user interfaces for machines and software, such as computers, mobile devices with the focus on maximizing usability and the user experience. The goal of user interface design is to make the users interaction as efficient as possible.

PTSource Shell

Unix-like environment and command-line interface for Microsoft Windows. Provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment.

Midnight Commander

Midnight Commander's features include the ability to view the contents of RPM package files, to work with common archive formats as if they were simply another directory.

Mingw-W64

The mingw-W64 is a complete runtime environment for gcc to support and compile binaries native to Windows 64-bit and 32-bit operating systems and modern operating systems.

Embedded TCC

You can compile and execute C directly embedded, including C preprocessor, C compiler, assembler and linker. Tcc generates x86, x64 code. No byte code overhead.