Category:Objeck: Difference between revisions
m Change to intrawiki links |
No edit summary |
||
Line 12: | Line 12: | ||
The '''Objeck programming language''' is an object-oriented (OO) computing language that has ties with [[Java]], [[Pascal]] and indirectly [[Ruby]]. In this language, all data types are treated as objects. The language contains all of the basic features of a general-purpose (Turing complete) programming language with an emphasis placed on OOP simplicity. The language consists of a compiler and virtual machine with associated [[Garbage collection|garbage collector]] and [[JIT]] compiler. The compiler emits binary byte code that is executed by the runtime system. The runtime system has the ability to translate the [[bytecode]] into IA-32 native machine code. |
The '''Objeck programming language''' is an object-oriented (OO) computing language that has ties with [[Java]], [[Pascal]] and indirectly [[Ruby]]. In this language, all data types are treated as objects. The language contains all of the basic features of a general-purpose (Turing complete) programming language with an emphasis placed on OOP simplicity. The language consists of a compiler and virtual machine with associated [[Garbage collection|garbage collector]] and [[JIT]] compiler. The compiler emits binary byte code that is executed by the runtime system. The runtime system has the ability to translate the [[bytecode]] into IA-32 native machine code. |
||
For more information check out the [http://objeck-lang.svn.sourceforge.net/viewvc/objeck-lang/objeck-lang/docs/objeck_lang.pdf The Objeck Programmer's Guide]. The Objeck compiler and VM can [http://sourceforge.net/projects/objeck-lang/ obtained] from the main project homepage. |
For more information check out the [http://objeck-lang.svn.sourceforge.net/viewvc/objeck-lang/objeck-lang/docs/guide/objeck_lang.pdf The Objeck Programmer's Guide]. The Objeck compiler and VM can [http://sourceforge.net/projects/objeck-lang/ obtained] from the main project homepage. |
Revision as of 10:46, 1 August 2010
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Compiled (bytecode) |
---|---|
Garbage collected: | Yes |
Parameter passing methods: | By value |
Type safety: | Safe |
Type strength: | Strong |
Type checking: | Static |
See Also: |
The Objeck programming language is an object-oriented (OO) computing language that has ties with Java, Pascal and indirectly Ruby. In this language, all data types are treated as objects. The language contains all of the basic features of a general-purpose (Turing complete) programming language with an emphasis placed on OOP simplicity. The language consists of a compiler and virtual machine with associated garbage collector and JIT compiler. The compiler emits binary byte code that is executed by the runtime system. The runtime system has the ability to translate the bytecode into IA-32 native machine code.
For more information check out the The Objeck Programmer's Guide. The Objeck compiler and VM can obtained from the main project homepage.
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Objeck examples needing attention (empty)
- Objeck Implementations (empty)
- Objeck User (1 P)
Pages in category "Objeck"
The following 200 pages are in this category, out of 331 total.
(previous page) (next page)A
- A+B
- Abbreviations, automatic
- ABC problem
- Abstract type
- Accumulator factory
- Ackermann function
- AKS test for primes
- Almost prime
- Anagrams
- Angle difference between two bearings
- Anti-primes
- Apply a callback to an array
- Apply a digital filter (direct form II transposed)
- Arithmetic-geometric mean
- Arithmetic/Integer
- Array concatenation
- Array length
- Arrays
- Assertions
- Associative array/Creation
- Associative array/Iteration
- Attractive numbers
- Averages/Arithmetic mean
- Averages/Median
- Averages/Mode
- Averages/Pythagorean means
- Averages/Root mean square
- Averages/Simple moving average
- AVL tree
B
C
- Caesar cipher
- Call an object method
- Cantor set
- Case-sensitivity of identifiers
- Casting out nines
- Catamorphism
- Chaocipher
- Character codes
- Chat server
- Check that file exists
- Cholesky decomposition
- Classes
- Closures/Value capture
- Collections
- Comma quibbling
- Command-line arguments
- Comments
- Compile-time calculation
- Compound data type
- Concurrent computing
- Conditional structures
- Constrained genericity
- Copy a string
- Count in factors
- CRC-32
- Create a file
- Create a two-dimensional array at runtime
- Create an HTML table
- CSV data manipulation
- CSV to HTML translation
- Cumulative standard deviation
- CUSIP
D
- Damm algorithm
- Date format
- Deal cards for FreeCell
- Delegates
- Delete a file
- Department numbers
- Determine if a string is numeric
- DNS query
- Documentation
- Dot product
- Doubly-linked list/Definition
- Doubly-linked list/Element definition
- Doubly-linked list/Element insertion
- Doubly-linked list/Traversal
- Draw a pixel
- Draw a rotating cube
- Draw pixel 2
E
F
- Factorial
- Factors of an integer
- FASTA format
- Fibonacci sequence
- Fibonacci word
- File extension is in extensions list
- File input/output
- File modification time
- File size
- Filter
- Find duplicate files
- Find URI in text
- First-class functions
- First-class functions/Use numbers analogously
- FizzBuzz
- Forward difference
- Function composition
- Function definition
G
H
- Happy numbers
- Harshad or Niven series
- Hash from two arrays
- Haversine formula
- Hello world/Graphical
- Hello world/Newline omission
- Hello world/Text
- Hello world/Web server
- Higher-order functions
- Hofstadter-Conway $10,000 sequence
- Horizontal sundial calculations
- Horner's rule for polynomial evaluation
- Hostname
- HTTP
- HTTPS
I
L
- Leap year
- Least common multiple
- Letter frequency
- Levenshtein distance
- Literals/Floating point
- Literals/Integer
- Literals/String
- Logical operations
- Loop over multiple arrays simultaneously
- Loops/Break
- Loops/Continue
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Foreach
- Loops/Infinite
- Loops/N plus one half
- Loops/While
- Ludic numbers
- Luhn test of credit card numbers
- LZW compression