Category:Sidef: Difference between revisions
Content deleted Content added
m added site and modified the description |
Added link to "Tasks_not_implemented_in_Sidef" |
||
(23 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
|express=implicit |
|express=implicit |
||
|checking=dynamic |
|checking=dynamic |
||
|compat=duck |
|||
|parampass=reference |
|parampass=reference |
||
|gc=yes |
|gc=yes |
||
|site=http://github.com/ |
|site=http://github.com/trizen/sidef |
||
|tags=ruby |
|tags=ruby |
||
|LCT=yes}} |
|LCT=yes}} |
||
{{language programming paradigm|Dynamic}} |
{{language programming paradigm|Dynamic}} |
||
{{language programming paradigm| |
{{language programming paradigm|Object-oriented}} |
||
{{language programming paradigm| |
{{language programming paradigm|Imperative}} |
||
{{language programming paradigm| |
{{language programming paradigm|Functional}} |
||
{{language programming paradigm| |
{{language programming paradigm|Generic}} |
||
{{infobox_begin}}Can't install Sidef locally? |
|||
{{language programming paradigm|generic}} |
|||
[https://tio.run/#sidef Try Sidef on tio.run] |
|||
{{infobox_end}} |
|||
Sidef is a |
Sidef is a modern, dynamic, object-oriented programming language, focusing on simplicity, readability and elegance, taking the best from languages like [[derived from::Ruby]], [[derived from::Go]], [[derived from::Raku]] and [[derived from::Julia]]. |
||
The language is mostly used as a research programming language. |
|||
It is a language written in Perl that combines |
|||
* Joy of programming |
|||
* Powerful [[object-oriented]] style |
|||
* Flexibility and extensibility |
|||
* [[Platform]] independence |
|||
For more details, see: |
|||
⚫ | |||
* |
* Gitbook: [https://trizen.gitbook.io/sidef-lang/ https://trizen.gitbook.io/sidef-lang/] |
||
* Tutorial: [https://notabug.org/trizen/sidef/wiki https://notabug.org/trizen/sidef/wiki] |
|||
⚫ | |||
==Todo== |
|||
[[Tasks_not_implemented_in_Sidef]] |
Latest revision as of 08:50, 15 July 2023
![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: | Interpreted |
---|---|
Garbage collected: | Yes |
Parameter passing methods: | By reference |
Type strength: | Weak |
Type compatibility: | Duck |
Type expression: | Implicit |
Type checking: | Dynamic |
Lang tag(s): | ruby |
See Also: |
Can't install Sidef locally?
Sidef is a modern, dynamic, object-oriented programming language, focusing on simplicity, readability and elegance, taking the best from languages like Ruby, Go, Raku and Julia.
The language is mostly used as a research programming language.
For more details, see:
- Gitbook: https://trizen.gitbook.io/sidef-lang/
- Tutorial: https://notabug.org/trizen/sidef/wiki
- Development page: https://github.com/trizen/sidef
Todo
Pages in category "Sidef"
The following 200 pages are in this category, out of 1,062 total.
(previous page) (next page)N
- Non-decimal radices/Input
- Non-decimal radices/Output
- Nth root
- Null object
- Number names
- Number reversal game
- Numbers divisible by their individual digits, but not by the product of their digits.
- Numbers in base 10 that are palindromic in bases 2, 4, and 16
- Numbers in base-16 representation that cannot be written with decimal digits
- Numbers which are the cube roots of the product of their proper divisors
- Numbers whose binary and ternary digit sums are prime
- Numbers whose count of divisors is prime
- Numbers with equal rises and falls
- Numbers with prime digits whose sum is 13
- Numbers with same digit set in base 10 and base 16
- Numeric separator syntax
- Numerical integration
- Numerical integration/Adaptive Simpson's method
- Numerical integration/Gauss-Legendre Quadrature
O
- Odd and square numbers
- Odd squarefree semiprimes
- Odd word problem
- Old lady swallowed a fly
- Old Russian measure of length
- One of n lines in a file
- One-dimensional cellular automata
- One-two primes
- Operator precedence
- Optional parameters
- Orbital elements
- Order disjoint list items
- Order two numerical lists
- Ordered partitions
- Ordered words
- Own digits power sum
P
- Padovan n-step number sequences
- Palindrome dates
- Palindrome detection
- Palindromic gapful numbers
- Palindromic primes
- Palindromic primes in base 16
- Pandigital prime
- Pangram checker
- Parallel brute force
- Parallel calculations
- Parsing/RPN calculator algorithm
- Parsing/RPN to infix conversion
- Parsing/Shunting-yard algorithm
- Partial function application
- Partition an integer x into n primes
- Partition function P
- Pascal matrix generation
- Pascal's triangle
- Pascal's triangle/Puzzle
- Pathological floating point problems
- Peano curve
- Pell's equation
- Penrose tiling
- Pentagram
- Percentage difference between images
- Percolation/Mean run density
- Percolation/Site percolation
- Perfect numbers
- Perfect shuffle
- Perfect totient numbers
- Perlin noise
- Permutation test
- Permutations
- Permutations by swapping
- Permutations with repetitions
- Permutations with some identical elements
- Pernicious numbers
- Phrase reversals
- Pi
- Pick random element
- Pierpont primes
- Pig the dice game/Player
- Piprimes
- Pisano period
- Plasma effect
- Playfair cipher
- Playing cards
- Plot coordinate pairs
- Pointers and references
- Polymorphic copy
- Polymorphism
- Polynomial derivative
- Polynomial long division
- Polynomial regression
- Polynomial synthetic division
- Population count
- Positive decimal integers with the digit 1 occurring exactly twice
- Power set
- Powerful numbers
- Practical numbers
- Price fraction
- Primality by trial division
- Primality by Wilson's theorem
- Prime conspiracy
- Prime decomposition
- Prime numbers p for which the sum of primes less than or equal to p is prime
- Prime numbers which contain 123
- Prime numbers whose neighboring pairs are tetraprimes
- Prime reciprocal sum
- Prime triplets
- Primes - allocate descendants to their ancestors
- Primes which contain only one odd digit
- Primes whose first and last number is 3
- Primes whose sum of digits is 25
- Primes with digits in nondecreasing order
- Primes: n*2^m+1
- Primorial numbers
- Priority queue
- Probabilistic choice
- Problem of Apollonius
- Product of divisors
- Product of min and max prime factors
- Program name
- Program termination
- Proper divisors
- Pseudo-random numbers/Combined recursive generator MRG32k3a
- Pseudo-random numbers/Middle-square method
- Pseudo-random numbers/PCG32
- Pseudo-random numbers/Splitmix64
- Pseudo-random numbers/Xorshift star
- Pseudorandom number generator image
- Pythagoras tree
- Pythagorean quadruples
- Pythagorean triples
Q
R
- Radical of an integer
- Ramanujan primes/twins
- Ramanujan's constant
- Ramer-Douglas-Peucker line simplification
- Ramsey's theorem
- Random number generator (device)
- Random number generator (included)
- Random numbers
- Range expansion
- Ranking methods
- Rate counter
- Read a configuration file
- Read a file character by character/UTF8
- Read a file line by line
- Read a specific line from a file
- Read entire file
- Readline interface
- Real constants and functions
- Recaman's sequence
- Reduced row echelon form
- Reflection/List methods
- Regular expressions
- Remove duplicate elements
- Remove lines from a file
- Rename a file
- Rep-string
- Repeat
- Repeat a string
- Repunit primes
- Resistor mesh
- Respond to an unknown method call
- Return multiple values
- Reverse a string
- Reverse the gender of a string
- Reverse words in a string
- Rhonda numbers
- Rice coding
- Riordan numbers
- Rock-paper-scissors
- Roman numerals/Decode
- Roman numerals/Encode
- Roots of a function
- Roots of a quadratic function
- Roots of unity
- Rosetta Code/Count examples
- Rosetta Code/Fix code tags
- Rosetta Code/Rank languages by popularity
- Rot-13
- RSA code
- Run as a daemon or service
- Run-length encoding
- Runge-Kutta method
- Runtime evaluation
- Runtime evaluation/In an environment
- Ruth-Aaron numbers
Categories:
- Execution method/Interpreted
- Garbage collection/Yes
- Parameter passing/By reference
- Typing/Weak
- Typing/Compatibility/Duck
- Typing/Expression/Implicit
- Typing/Checking/Dynamic
- Programming Languages
- Programming paradigm/Dynamic
- Programming paradigm/Object-oriented
- Programming paradigm/Imperative
- Programming paradigm/Functional
- Programming paradigm/Generic