Computer programming
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
PTSource Developer Platform is a free professional IDE, Source Code Editor and Compiler, tools, templates and libs for professionals and students with build environments for Windows x86 and x64. It offers many powerful features for programming and syntax highlighing for over 100 languages. It already brings Harbour, MingGW-w64, TCC, FASM, FB and FP as native compilers, PHP, Perl, Tcl/TK, NodeJS and Python as interpreters and Git as its version control system but supports a wide variety of compilers, assemblers and interpreters.


  • HarbourMG
  • MinGW-w64
  • FASM
  • TCC
  • FreeBasic
  • FreePascal
  • Premake5
  • CPPCheck
  • NSIS Install Maker
  • NodeJS & NPM
  • Python & PIP
  • PHP
  • Perl
  • Tcl/Tk
  • Project Manager
  • Macros
  • Sample code
  • Code beautifiers
  • FTP Client
  • GIT
  • Customizable tools
  • Column markers
  • Bookmarks
  • Search and replace with regular expressions
  • Search and replace in multiple files
  • Supports calling external tools
  • … and much more

Interpreters Included

Interpreter Version
VRGrid 10
PHP 5.6.40
Perl 5.005
Tcl/TK 8.4
Python 2.7.17
NodeJS 5.12.0

Compilers Included

Compiler Language x86 x64 Version
HarbourMG C/CLI Yes Yes 3.2.0
MinGW-w64 C/C++ Yes Yes 5.3.0
TCC C/C++ Yes Yes 0.9.22
FASM ASM Yes Yes 1.73.09
FreeBasic Basic Yes Yes 1.0.7
FreePascal Pascal Yes Yes 3.0.4
PHP-HUM PHP Yes No 5.6.40

Support This Free Project

We use cookies to personalize and enhance your experience on our site. By using our site, you agree to our use of cookies.
  More information about cookies