Category:PascalABC.NET
(Redirected from PascalABC.NET)
PascalABC.NET
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using PascalABC.NET.
This programming language may be used to instruct a computer to perform a task.
See Also: |
|
---|
PascalABC.NET is an implementation of Pascal.
Other implementations of Pascal.
PascalABC.NET is the new generation Pascal programming language that combines simplicity of classic Pascal, a great number of modern extensions and broad capabilities of Microsoft .NET Framework.
PascalABC.NET will compile much of the Pascal and Delphi on this site, but let me hope that entries an RosettaCode will use the modern functional extensions and not look like something from 1970.
True I could write fN in the following example in Delph, but I would risk a repetitive wrist injury. For those wishing to save their wrist for things more important than writing verbose code:
begin
var fN: integer->integer->integer := x -> y -> x + y;
var n := fN(2);
writeln(n(11));
writeln(n(21));
end.
Pages in category "PascalABC.NET"
The following 200 pages are in this category, out of 426 total.
(previous page) (next page)A
- A+B
- ABC correlation
- ABC incremental counts
- ABC words
- Abstract type
- Accumulator factory
- Ackermann function
- Add a variable to a class instance at runtime
- Address of a variable
- Anadromes
- Anagrams
- Angle difference between two bearings
- Angles (geometric), normalization and conversion
- Anonymous recursion
- Anti-primes
- Apply a callback to an array
- Approximate equality
- Arbitrary-precision integers (included)
- Archimedean spiral
- Arithmetic-geometric mean
- Arithmetic/Complex
- Arithmetic/Integer
- Arithmetic/Rational
- Array concatenation
- Array length
- Arrays
- Ascending primes
- Assertions
- Associative array/Creation
- Associative array/Iteration
- Associative array/Merging
- Averages/Arithmetic mean
- Averages/Mean angle
- Averages/Median
- Averages/Mode
- Averages/Pythagorean means
- Averages/Root mean square
B
C
- Caesar cipher
- Calculating the value of e
- Calendar - for "REAL" programmers
- Call an object method
- Cartesian product of two or more lists
- Case-sensitivity of identifiers
- Casting out nines
- Catalan numbers
- Catamorphism
- Centre and radius of a circle passing through 3 points in a plane
- Character codes
- Check input device is a terminal
- Check output device is a terminal
- Check that file exists
- Cheryl's birthday
- Chinese remainder theorem
- Chinese zodiac
- Cholesky decomposition
- Chowla numbers
- Circular primes
- Classes
- Closest-pair problem
- Closures/Value capture
- Code Golf: Code Golf
- Collections
- Color of a screen pixel
- Color wheel
- Colour bars/Display
- Colour pinstripe/Display
- Combinations
- Command-line arguments
- Comments
- Compare a list of strings
- Compare length of two strings
- Compile-time calculation
- Composite numbers k with no single digit factors whose factors are all substrings of k
- Compound data type
- Concurrent computing
- Conditional structures
- Conjugate a Latin verb
- Constrained genericity
- Constrained random points on a circle
- Continued fraction
- Continued fraction/Arithmetic/Construct from rational number
- Copy a string
- Copy stdin to stdout
- 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
- CRC-32
- Create a file
- Create a two-dimensional array at runtime
- Create an object at a given address
- CSV data manipulation
- Cuban primes
- Cullen and Woodall numbers
- Cumulative standard deviation
- Currency
- Curzon numbers
- CUSIP
D
- Damm algorithm
- Date format
- Day of the week
- Deceptive numbers
- Deconvolution/1D
- Decorate-sort-undecorate idiom
- Decreasing contiguous subsequences
- Define a primitive data type
- Deming's funnel
- Department numbers
- Descending primes
- Detect division by zero
- 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 sentence type
- Dice game probabilities
- Digital root
- Digital root/Multiplicative digital root
- Dinesman's multiple-dwelling problem
- Disarium numbers
- Distribution of 0 digits in factorial series
- Diversity prediction theorem
- DNS query
- Doomsday rule
- Dot product
- Doubly-linked list/Definition
- Doubly-linked list/Element definition
- Doubly-linked list/Element insertion
- Doubly-linked list/Traversal
- Dragon curve
- Draw a pixel
- Draw a rotating cube
E
F
- Factorial
- Factors of an integer
- Fibonacci n-step number sequences
- Fibonacci sequence
- File input/output
- File modification time
- File size
- Filter
- Find common directory path
- Find if a point is within a triangle
- Find limit of recursion
- Find palindromic numbers in both binary and ternary bases
- Find the intersection of a line with a plane
- Find the intersection of two lines
- Find the last Sunday of each month
- Find the missing permutation
- Find words which contains all the vowels
- Find words which contains more than 3 e vowels
- First perfect square in base n with n unique digits
- First power of 2 that has leading decimal digits of 12
- First-class functions
- First-class functions/Use numbers analogously
- FizzBuzz
- Flatten a list
- Floyd's triangle
- Formatted numeric output
- Forward difference
- Fractal tree
- Function composition
- Function definition
- Fusc sequence
G
- Gapful numbers
- Gauss-Jordan matrix inversion
- General FizzBuzz
- Generate lower case ASCII alphabet
- Generator/Exponential
- Generic swap
- Get system command output
- Giuga numbers
- Globally replace text in several files
- Golden ratio/Convergence
- Gray code
- Greatest common divisor
- Greatest element of a list
- Greatest subsequential sum
- Guess the number