Need advice about which tool to choose?Ask the StackShare community!
Add tool
Perl vs Pharo: What are the differences?
What is Perl? Highly capable, feature-rich programming language with over 26 years of development. Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.
What is Pharo? The immersive programming experience. A pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.
Perl and Pharo can be categorized as "Languages" tools.
Perl is an open source tool with 436 GitHub stars and 152 GitHub forks. Here's a link to Perl's open source repository on GitHub.
Manage your open source components, licenses, and vulnerabilities
Learn MorePros of Perl
Pros of Pharo
Pros of Perl
- Lots of libraries72
- Open source66
- Text processing61
- Powerful54
- Unix-style49
- Regex47
- Stable37
- Concise syntax32
- Hackerish29
- Easy to use22
- Swiss army chainsaw16
- Code Less Do More13
- CPAN12
- Freedom9
- All purpose8
- Readability5
- Familiar5
- Many ways to do it5
- Community5
- Object-Oriented4
- Modular4
- Smart (does alot for you)4
- Postmodern3
- It's the best one-off task language3
- For a man2
- Good man pages2
- Auto case variables1
- Single Source Library (CPAN)1
- Multi-threaded support1
- Multiparadigm1
- C-style1
- Hashes1
Pros of Pharo
- Purely object-oriented3
- Readable code3
- Image-based instead of source-file based3
- Great tooling3
- Dinamic live programming3
- Great syntax for anonymous functions (blocks)3
- Minimalist syntax3
- Programming in the debugger3
- Simple OOP3
- Great DSL capabilities3
- Interactive development2
- Great visualization tools2
- Great IDE2
- Open Source2
- Rapid development2
- Git integration out-of-the-box2
- Batteries included1
- Headless (CLI) support1
Sign up to add or upvote prosMake informed product decisions
Cons of Perl
Cons of Pharo
Cons of Perl
- Messy $/@/% syntax4
- No exception handling3
- Bad OO support2
- "1;"2
- No OS threads2
- Variables are global by default1
- Copy-on-create for interpreter-based threads1
- Barewords1
- Errors/warnings are ignored by default1
Cons of Pharo
Be the first to leave a con
Sign up to add or upvote consMake informed product decisions
- No public GitHub repository available -
What is Perl?
Perl is a general-purpose programming language originally developed for
text manipulation and now used for a wide range of tasks including
system administration, web development, network programming, GUI
development, and more.
What is Pharo?
A pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.
Need advice about which tool to choose?Ask the StackShare community!
Jobs that mention Perl and Pharo as a desired skillset
What companies use Perl?
What companies use Pharo?
What companies use Perl?
What companies use Pharo?
Manage your open source components, licenses, and vulnerabilities
Learn MoreSign up to get full access to all the companiesMake informed product decisions
What tools integrate with Perl?
What tools integrate with Pharo?
What tools integrate with Perl?
What tools integrate with Pharo?
No integrations found
Sign up to get full access to all the tool integrationsMake informed product decisions
Blog Posts
What are some alternatives to Perl and Pharo?
PHP
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
Ruby
Ruby is a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
C lang
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.