User:Marrasz/Books/Few Programming definitions
Appearance
The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance). Edit this book: Book Creator · Wikitext Order a printed copy from: PediaPress [ About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ] |
Few Programming definitions
- Abstraction layer
- Object-oriented programming
- Aspect-oriented programming
- Role-oriented programming
- Subject-oriented programming
- Concurrent object-oriented programming
- Constructor (object-oriented programming)
- Destructor (computer programming)
- Factory (object-oriented programming)
- Actor model
- Directive (programming)
- Declaration (computer programming)
- Convention over configuration
- Class-based programming
- Method (computer programming)
- Prototype-based programming
- Boilerplate code
- Metaprogramming
- Recursion (computer science)
- Cascading Style Sheets
- Modular programming
- Immutable object
- Object pool pattern
- Memory management
- Finalizer
- Polymorphism (computer science)
- Ruby (programming language)
- Ruby on Rails
- Snippet (programming)
- Instance (computer science)
- Class (computer programming)
- Namespace
- Trait (computer programming)
- Mixin
- Information hiding
- Coupling (computer programming)
- Code refactoring
- Composition over inheritance
- Separation of concerns
- This (computer programming)
- Imperative programming
- Functional programming
- Type system
- Iterator
- Closure (computer programming)
- Exception handling
- Garbage collection (computer science)
- Lazy evaluation
- Anonymous function
- Block (programming)
- User interface
- Principle of least astonishment
- Metaclass
- Duck typing
- Expression (computer science)
- Statement (computer science)
- Domain-specific language
- Reflection (computer programming)
- Dynamic programming language
- Generator (computer programming)
- Symbol (programming)
- String interpolation
- Sigil (computer programming)
- Continuation
- Type conversion
- Null pointer
- Operator overloading
- Thread (computing)
- Fiber (computer science)
- YAML
- JSON
- Associative array
- Fold (higher-order function)
- Monkey patch
- Run time (program lifecycle phase)
- Exponentiation by squaring
- Interpreter (computing)
- Anti-computer forensics
- Web standards
- Model–view–controller
- Web framework
- Web service
- Don't repeat yourself
- Active record pattern
- Basecamp (software)
- JQuery
- CoffeeScript
- Sass (stylesheet language)
- Foreign key
- Representational state transfer
- WEBrick
- Scaffold (programming)
- Rake (software)
- Ajax (programming)
- Object-relational mapping
- PostgreSQL