Category:Perl: Difference between revisions
Content deleted Content added
No edit summary |
Todo |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{language |
{{language |
||
|site=http://www.perl.org/ |
|||
|exec=bytecode |
|exec=bytecode |
||
|strength=weak |
|strength=weak |
||
Line 18: | Line 19: | ||
{{codepad}}'''Perl''' is both the name of a programming language and the name of the primary implementation of that language. |
{{codepad}}'''Perl''' is both the name of a programming language and the name of the primary implementation of that language. |
||
As a language, it takes the best from other programming languages such as [[BASIC]], [[Lisp]], [[C]] and the [[Unix]] tools [[sed]], [[AWK]] and [[UNIX Shell| the UNIX shell]]. It is particularly suited for Unix systems programming, [[:Category:Text processing|text processing]] and [[Data Munging|gluing heterogeneous programs together]]. Its interpreter is called perl. Perl has seen five major revisions, and [[Perl 6|a sixth]] is currently being worked on. |
As a language, it takes the best from other programming languages such as [[derived from::BASIC]], [[derived from::Lisp]], [[derived from::C]] and the [[Unix]] tools [[derived from::sed]], [[derived from::AWK]] and [[derived from::UNIX Shell| the UNIX shell]]. It is particularly suited for Unix systems programming, [[:Category:Text processing|text processing]] and [[Data Munging|gluing heterogeneous programs together]]. Its interpreter is called perl. Perl has seen five major revisions, and [[Perl 6|a sixth]] is currently being worked on. |
||
The implementation known as Perl is available on a wide variety of mostly UNIX-based operating systems. |
The implementation known as Perl is available on a wide variety of mostly UNIX-based operating systems. |
||
Line 24: | Line 25: | ||
==Citations== |
==Citations== |
||
* [[wp:Perl|Wikipedia:Perl]] |
* [[wp:Perl|Wikipedia:Perl]] |
||
==Todo== |
|||
[[Reports:Tasks_not_implemented_in_Perl]] |
Latest revision as of 03:30, 9 April 2018
![Language](http://static.miraheze.org/rosettacodewiki/thumb/2/27/Rcode-button-language-crushed.png/64px-Rcode-button-language-crushed.png)
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Compiled (bytecode) |
---|---|
Garbage collected: | No |
Parameter passing methods: | By reference |
Type strength: | Weak |
Type expression: | Implicit |
Type checking: | Dynamic, Static |
Lang tag(s): | perl |
See Also: |
Perl is both the name of a programming language and the name of the primary implementation of that language.
As a language, it takes the best from other programming languages such as BASIC, Lisp, C and the Unix tools sed, AWK and the UNIX shell. It is particularly suited for Unix systems programming, text processing and gluing heterogeneous programs together. Its interpreter is called perl. Perl has seen five major revisions, and a sixth is currently being worked on.
The implementation known as Perl is available on a wide variety of mostly UNIX-based operating systems.
Citations
Todo
Subcategories
This category has the following 6 subcategories, out of 6 total.
@
- Perl examples needing attention (empty)
- Perl Implementations (empty)
- Perl User (196 P)
L
- LWP (5 P)
- LWP-Simple (1 P)
P
Pages in category "Perl"
The following 200 pages are in this category, out of 1,544 total.
(previous page) (next page)C
- Classes
- Closest-pair problem
- Closures/Value capture
- Code Golf: Code Golf
- Code segment unload
- Collect and sort square numbers in ascending order from three lists
- Collections
- Color of a screen pixel
- Color quantization
- Color wheel
- Colorful numbers
- Colour bars/Display
- Colour pinstripe/Display
- Combinations
- Combinations and permutations
- Combinations with repetitions
- Combinations with repetitions/Square digit chain
- Comma quibbling
- Command-line arguments
- Commatizing numbers
- Comments
- Common list elements
- Common sorted list
- Compare a list of strings
- Compare length of two strings
- Compile-time calculation
- Compiler/AST interpreter
- Compiler/code generator
- Compiler/lexical analyzer
- Compiler/syntax analyzer
- Compiler/Verifying syntax
- Compiler/virtual machine interpreter
- Composite numbers k with no single digit factors whose factors are all substrings of k
- Compound data type
- Concatenate two primes is also prime
- Concurrent computing
- Conditional structures
- Conjugate a Latin verb
- Conjugate transpose
- Consecutive primes with ascending or descending differences
- Consistent overhead byte stuffing
- Constrained random points on a circle
- Continued fraction
- Continued fraction/Arithmetic/Construct from rational number
- Convert decimal number to rational
- Convert seconds to compound duration
- Convex hull
- Conway's Game of Life
- Coprime triplets
- Coprimes
- Copy a string
- Copy stdin to stdout
- CORDIC
- Count how many vowels and consonants occur in a string
- Count in factors
- Count in octal
- Count occurrences of a substring
- Count the coins
- Count the coins/0-1
- Countdown
- Cousin primes
- Cramer's rule
- CRC-32
- Create a file
- Create a two-dimensional array at runtime
- Create an HTML table
- Create an object at a given address
- Create an object/Native demonstration
- CSV data manipulation
- CSV to HTML translation
- Cuban primes
- Cubic special primes
- Cullen and Woodall numbers
- Cumulative standard deviation
- Currency
- Currying
- Curve that touches three points
- Curzon numbers
- CUSIP
- Cut a rectangle
- Cycle detection
- Cyclops numbers
- Cyclotomic polynomial
D
- Damm algorithm
- Data Encryption Standard
- Date format
- Date manipulation
- Dating agency
- Day of the week
- Day of the week of Christmas and New Year
- Days between dates
- De Bruijn sequences
- De Polignac numbers
- Deal cards for FreeCell
- Death Star
- Deceptive numbers
- Decimal floating point number to binary
- Decision tables
- Deconvolution/1D
- Deconvolution/2D+
- Decorate-sort-undecorate idiom
- Deepcopy
- Define a primitive data type
- Delegates
- Delete a file
- Deming's funnel
- Department numbers
- Descending primes
- Detect division by zero
- Determinant and permanent
- Determine if a string has all the same characters
- Determine if a string has all unique characters
- Determine if a string is collapsible
- Determine if a string is numeric
- Determine if a string is squeezable
- Determine if only one instance is running
- Determine if two triangles overlap
- Determine sentence type
- Dice game probabilities
- Digit fifth powers
- Digital root
- Digital root/Multiplicative digital root
- Dijkstra's algorithm
- Dinesman's multiple-dwelling problem
- Dining philosophers
- Disarium numbers
- Discordian date
- Discrete Fourier transform
- Display a linear combination
- Display an outline as a nested table
- Distance and Bearing
- Distinct palindromes within decimal numbers
- Distinct power numbers
- Distributed programming
- Distribution of 0 digits in factorial series
- Diversity prediction theorem
- Divide a rectangle into a number of unequal triangles
- DNS query
- Documentation
- Dominoes
- Doomsday rule
- Dot product
- Double Twin Primes
- Doubly-linked list/Element definition
- Doubly-linked list/Element insertion
- Dragon curve
- Draw a clock
- Draw a cuboid
- Draw a pixel
- Draw a rotating cube
- Draw a sphere
- Draw pixel 2
- Duffinian numbers
- Dutch national flag problem
- Dynamic variable names
E
- Earliest difference between prime gaps
- Eban numbers
- Echo server
- Eertree
- Egyptian division
- Eisenstein primes
- EKG sequence convergence
- Element-wise operations
- Elementary cellular automaton
- Elementary cellular automaton/Infinite length
- Elementary cellular automaton/Random number generator
- Elliptic curve arithmetic
- Elliptic Curve Digital Signature Algorithm
- Emirp primes
- Empty directory
- Empty program
- Empty string
- Enforced immutability
- Engel expansion
- English cardinal anagrams
- Entropy
- Entropy/Narcissist
- Enumerations
- Environment variables
- Equal prime and composite sums
- Equilibrium index
- Erdös-Selfridge categorization of primes
- Erdős-Nicolas numbers
- Erdős-primes
- Esthetic numbers
- Ethiopian multiplication
- Euclid-Mullin sequence
- Euclidean rhythm
- Euler method
- Euler's constant 0.5772...
- Euler's identity
- Euler's sum of powers conjecture
- Evaluate binomial coefficients
- Even numbers which cannot be expressed as the sum of two twin primes
- Even or odd
- Events
- Evolutionary algorithm
- Exactly three adjacent 3 in lists
- Exceptions
- Exceptions/Catch an exception thrown in a nested call
Categories:
- Execution method/Compiled/Bytecode
- Garbage collection/No
- Parameter passing/By reference
- Typing/Weak
- Typing/Expression/Implicit
- Typing/Checking/Dynamic
- Typing/Checking/Static
- Programming Languages
- Programming paradigm/Dynamic
- Programming paradigm/Imperative
- Programming paradigm/Procedural
- Programming paradigm/Reflective
- Programming paradigm/Functional
- Programming paradigm/Object-oriented
- Programming paradigm/Generic
- Codepad languages