Perl5 has a much richer and at times rather confusing syntax for references or pointers as in C or C++ |
This new feature is used to allow Perl variables to hold "handles" to objects and so implement an object oriented environment. |
So in this sense pointers in Perl combine and do not "properly" distinguish classic pointers and objects. |
There are hard references and soft or symbol table references |
Hard references are new to Perl5 and much more powerful |