- Online Perl Compiler (Interpreter) (Perl v5.24.2)
- How to give program Input?
- Keyboard Shortcuts
- Save Perl Project
- Share Perl Project
- online compiler and debugger for c/c++
- Running Turbo C Project
- Save Project
- Extra Compiler Flags
- Are you sure you want to delete file ` `?
- New File
- Rename File
- Share Link
- Lost connection to server
- Debug session stopped
- Debug mode for python program is not yet supported.
- Login to your account
- Login with
- Run Console session stopped
- Add School/University/Institute
- Keyboard Shortcuts
- Perl to php online
- Key differences between PHP and Perl
- Perl to php online
- Key differences between Perl and PHP
Online Perl Compiler (Interpreter) (Perl v5.24.2)
Online Perl Compiler (Interpreter) (Perl v5.24.2) helps you to Edit, Run and Share your Perl Code directly from your browser. This development environment provides you version Perl v5.24.2.
How to give program Input?
The latest version of Coding Ground allows to provide program input at run time from the termnial window exactly the same way as you run your program at your own computer. So simply run a program and provide your program input (if any) from the terminal window available in the right side.
Keyboard Shortcuts
Shortcut | Description |
---|---|
⌘ + Enter | Run the program |
⌘ + S | Save Project (Login Required) |
⇧ + ⌘ + S | Save As Project |
⌘ + P | New Project |
⌘ + G | Share Project |
⌘ + Z | Undo Editing |
⌘ + Y | Redo Editing |
⌘ + A | Select All Text |
⌘ + X | Cut Selected Text |
⌘ + C | Copy Selected Text |
⌘ + V | Paste Copied Text |
⌘ + F | Search Text |
⌘ + ⌥ + F | Replace Text |
Shortcut | Description |
---|---|
Ctrl + Enter | Run the program |
Ctrl + S | Save Project |
Shift + Ctrl + S | Save As Project |
Ctrl + G | Share Project |
Ctrl + Z | Undo Editing |
Ctrl + Y | Redo Editing |
Ctrl + A | Select All Text |
Ctrl + X | Cut Selected Text |
Ctrl + C | Copy Selected Text |
Ctrl + V | Paste Copied Text |
Ctrl + F | Search Text |
Ctrl + H | Replace Text |
Save Perl Project
You can save your Perl Project with us so that you can access this project later on. To save a project you will need to create a login Id with us. So before you save a project, please create a login Id using a link given at the top right corner of this page.
Share Perl Project
You can use this feature to share your Perl Code with your teachers, classmates and colleagues. Just click Share Button and it will create a short link, which can be shared through Email, WhatsApp or even through Social Media. A shared link will be deleted if it has been passive for almost 3 months.
online compiler and debugger for c/c++
New Version of OnlineGDB is available. Please save your data and refresh page to update.
Running Turbo C Project
Save Project
Extra Compiler Flags
Are you sure you want to delete file ` `?
New File
Rename File
Share Link
Lost connection to server
Oops! Connection to server is lost. Please refresh the page to reconnect.
Debug session stopped
Debug session is being stopped due to inactivity.
Debug mode for python program is not yet supported.
Login to your account
Login with
Run Console session stopped
Run Console is being stopped due to inactivity.
Add School/University/Institute
Keyboard Shortcuts
IDE Shortcuts: New file : Ctrl-M Run Code : F9 Debug Code : F8 Save Project : Ctrl-S Beautify Code : Ctrl-B Settings Menu : Ctrl-Shift-S Info : Ctrl-I Editor Shortcuts: showSettingsMenu : Ctrl-, goToNextError : Alt-E goToPreviousError : Alt-Shift-E selectall : Ctrl-A gotoline : Ctrl-L fold : Alt-L|Ctrl-F1 unfold : Alt-Shift-L|Ctrl-Shift-F1 toggleFoldWidget : F2 toggleParentFoldWidget : Alt-F2 foldOther : Alt-0 unfoldall : Alt-Shift-0 findnext : Ctrl-K findprevious : Ctrl-Shift-K selectOrFindNext : Alt-K selectOrFindPrevious : Alt-Shift-K find : Ctrl-F overwrite : Insert selecttostart : Ctrl-Shift-Home gotostart : Ctrl-Home selectup : Shift-Up golineup : Up selecttoend : Ctrl-Shift-End gotoend : Ctrl-End selectdown : Shift-Down golinedown : Down selectwordleft : Ctrl-Shift-Left gotowordleft : Ctrl-Left selecttolinestart : Alt-Shift-Left gotolinestart : Alt-Left|Home selectleft : Shift-Left gotoleft : Left selectwordright : Ctrl-Shift-Right gotowordright : Ctrl-Right selecttolineend : Alt-Shift-Right gotolineend : Alt-Right|End selectright : Shift-Right gotoright : Right selectpagedown : Shift-Pagedown gotopagedown : Pagedown selectpageup : Shift-Pageup gotopageup : Pageup scrollup : Ctrl-Up scrolldown : Ctrl-Down selectlinestart : Shift-Home selectlineend : Shift-End togglerecording : Ctrl-Alt-E replaymacro : Ctrl-Shift-E jumptomatching : Ctrl-P selecttomatching : Ctrl-Shift-P expandToMatching : Ctrl-Shift-M removeline : Ctrl-D duplicateSelection : Ctrl-Shift-D sortlines : Ctrl-Alt-S togglecomment : Ctrl-/ toggleBlockComment : Ctrl-Shift-/ modifyNumberUp : Ctrl-Shift-Up modifyNumberDown : Ctrl-Shift-Down replace : Ctrl-H undo : Ctrl-Z redo : Ctrl-Shift-Z|Ctrl-Y copylinesup : Alt-Shift-Up movelinesup : Alt-Up copylinesdown : Alt-Shift-Down movelinesdown : Alt-Down del : Delete backspace : Shift-Backspace|Backspace cut_or_delete : Shift-Delete removetolinestart : Alt-Backspace removetolineend : Alt-Delete removewordleft : Ctrl-Backspace removewordright : Ctrl-Delete outdent : Shift-Tab indent : Tab blockoutdent : Ctrl-[ blockindent : Ctrl-] transposeletters : Ctrl-T touppercase : Ctrl-U tolowercase : Ctrl-Shift-U expandtoline : Ctrl-Shift-L addCursorAbove : Ctrl-Alt-Up addCursorBelow : Ctrl-Alt-Down addCursorAboveSkipCurrent : Ctrl-Alt-Shift-Up addCursorBelowSkipCurrent : Ctrl-Alt-Shift-Down selectMoreBefore : Ctrl-Alt-Left selectMoreAfter : Ctrl-Alt-Right selectNextBefore : Ctrl-Alt-Shift-Left selectNextAfter : Ctrl-Alt-Shift-Right splitIntoLines : Ctrl-Alt-L alignCursors : Ctrl-Alt-A findAll : Ctrl-Alt-K showKeyboardShortcuts : Ctrl-Alt-H
Perl to php online
This free online converter lets you convert code from PHP to Perl in a click of a button. To use this converter, take the following steps —
- Type or paste your PHP code in the input box.
- Click the convert button.
- The resulting Perl code from the conversion will be displayed in the output box.
Key differences between PHP and Perl
Characteristic | PHP | Perl |
---|---|---|
Syntax | PHP syntax is similar to C and Perl. | Perl syntax is unique and often described as a combination of shell scripting and C programming. |
Paradigm | PHP is primarily a procedural language, but it also supports object-oriented programming. | Perl is a multi-paradigm language that supports procedural, object-oriented, and functional programming. |
Typing | PHP is a loosely typed language. | Perl is a dynamically typed language. |
Performance | PHP is generally faster than Perl. | Perl is slower than PHP in most cases. |
Libraries and frameworks | PHP has a large number of libraries and frameworks, including Laravel, Symfony, and CodeIgniter. | Perl has a smaller number of libraries and frameworks compared to PHP, but it still has some popular ones like Mojolicious and Dancer. |
Community and support | PHP has a large and active community with many resources and support options available. | Perl has a smaller community compared to PHP, but it still has active contributors and support options available. |
Learning curve | PHP has a relatively low learning curve and is easy to pick up for beginners. | Perl has a steeper learning curve compared to PHP, but it is still considered to be a beginner-friendly language. |
Perl to php online
This free online converter lets you convert code from Perl to PHP in a click of a button. To use this converter, take the following steps —
- Type or paste your Perl code in the input box.
- Click the convert button.
- The resulting PHP code from the conversion will be displayed in the output box.
Key differences between Perl and PHP
Characteristic | Perl | PHP |
---|---|---|
Syntax | Perl has a complex syntax with a lot of special characters and regular expressions. | PHP has a simpler syntax with a focus on HTML-like tags and curly braces. |
Paradigm | Perl is a multi-paradigm language that supports procedural, object-oriented, and functional programming. | PHP is primarily a procedural language with some support for object-oriented programming. |
Typing | Perl is dynamically typed, meaning that variable types are determined at runtime. | PHP is also dynamically typed. |
Performance | Perl is generally faster than PHP for certain tasks, such as text processing and system administration. | PHP is generally faster than Perl for web development tasks. |
Libraries and frameworks | Perl has a large number of libraries and frameworks available, but they are not as widely used as those in PHP. | PHP has a vast array of libraries and frameworks available, including popular ones like Laravel and Symfony. |
Community and support | Perl has a smaller community than PHP, but it is still active and supportive. | PHP has a large and active community with many resources and support options available. |
Learning curve | Perl has a steep learning curve due to its complex syntax and multiple paradigms. | PHP has a relatively low learning curve, especially for those with experience in HTML and web development. |