Pharo
Pharo: Open-Source, Cross-Platform Live Programming Language
Pharo is an open-source, cross-platform programming language and integrated development environment focused on live programming. It is object-oriented and dynamically typed, designed for creating custom business applications, financial analytic tools, visualization software, and more.
What is Pharo?
Pharo is an open-source, cross-platform programming language and integrated development environment focused on live programming. It is based on Smalltalk, so it features a live object-oriented programming system. The Pharo project started in 2008 with the goal of creating an open, innovative environment for industrial and research projects.
Some key features of Pharo include:
- Live programming - Changes to code can be made while the system is running, without needing to restart or recompile. This aids rapid application development.
- Cross-platform - Pharo code can run across Windows, MacOS, and Linux systems.
- Open-source - Licensed under the MIT License, the full source code is available for modification and redistribution.
- Rich ecosystem - Many frameworks and libraries available for web development, financial analysis, scientific computing, GUI construction, and more.
- Inspector tools - Powerful object inspectors and debuggers aid understanding and altering a live system.
- IDE focused on productivity - The system is designed around fast, iterative development cycles.
Pharo is commonly used for creating custom business software, analytics and visualization tools, teaching programming concepts, financial platforms, system prototypes, and scientific simulations. The live nature makes it easy to build and demo ideas quickly.
Pharo Features
Features
- Live programming environment
- Pure object-oriented language
- Open source with MIT license
- Cross-platform - runs on Windows, macOS, Linux
- Smalltalk syntax and ecosystem
- Fast execution
- REPL and debugging tools
- Comes with many built-in libraries and frameworks
Pricing
- Open Source
- Free
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Pharo Alternatives
View all Pharo alternatives with detailed comparison →
Top Development and Programming Languages & Ides and other similar apps like Pharo
Here are some alternatives to Pharo:
Suggest an alternative ❐Python
React Studio
Smalltalk
SqueakJS
F# (programming language)
Dolphin Smalltalk