Software Engineering Related Wiki Links
July 27th, 2008Wiki
Wiki Graph
- Computer programming - Wikipedia, the free encyclopedia
- Computer programming - Wikibooks, collection of open-content textbooks
- Computer science - Wikipedia, the free encyclopedia
- Information science - Wikipedia, the free encyclopedia
- Model-view-controller - Wikipedia, the free encyclopedia
- Google Maps - Wikipedia, the free encyclopedia
- programming paradigm
- objects
- encapsulation
- modularity
- polymorphism
- inheritance
- programming languages
- Simula
- Algol
- Smalltalk
- subroutines
- operators
- data structures
- Class
- fields
- properties
- methods
- modularity
- structure
- encapsulation
- Instance
- state
- Message passing
- Multiple inheritance
- interface
- Java
- C#
- VB.NET
- Eiffel
- C++
- Abstraction
- Object composition - Wikipedia, the free encyclopedia
- Polymorphism in object-oriented programming
- data types
- Parametric Polymorphism
- Pointers
- Decoupling
- class-based programming
- prototype-based programming
- PDP-1
- MIT
- programming paradigm
- Simula 67
- data
- behavior
- Lisp
- Pascal
- Smalltalk
- Xerox PARC
- Byte magazine
- Intel iAPX 432
- Linn Smart
- Rekursiv
- graphical user interfaces
- Cocoa
- Mac OS X
- Objective C
- event-driven programming
- data abstraction
- modular programming
- Modula-2
- Oberon
- Ada
- BASIC
- Lisp
- Fortran
- Pascal
- Java
- C
- virtual machine
- Microsoft
- Python
- Ruby
- Visual Basic .NET
- C#
- .NET
- procedural programming
- structured programming
- design patterns
- design by contract
- modeling languages
- UML
- scripting programming languages
- Document Object Model
- HTML
- XHTML
- XML
- JavaScript
- ECMAScript
- prototype-based programming
- ActionScript
- design patterns codified by Gamma et al
- design patterns
- Design Patterns
- Creational patterns
- Factory Pattern
- Abstract Factory Pattern
- Singleton Pattern
- Builder Pattern
- Prototype Pattern
- Structural patterns
- Adapter Pattern
- Bridge Pattern
- Composite Pattern
- Decorator Pattern
- Facade Pattern
- Flyweight Pattern
- Proxy Pattern
- Behavioral patterns
- Chain of Responsibility Pattern
- Command Pattern
- Interpreter Pattern
- Iterator Pattern
- Mediator Pattern
- Memento Pattern
- Observer Pattern
- State pattern
- Strategy Pattern
- Template Pattern
- Visitor Pattern
- Object-Relational impedance mismatch
- Object-relational mapping
- Object database
- relational database management systems
- relational databases
- Java Data Objects
- Ruby on Rails
- Object-Oriented Software Construction
- coalgebraic datatypes
- existential quantification
- modules
- recursion
- records
- Emacs
- Lisp Machine
- window systems
- Artificial Intelligence
- Object-oriented programming language
- Aspect-oriented programming
- Procedural programming
- Object-oriented analysis and design
- Circle-ellipse problem
- Software componentry
- Interface description language
- Dot notation
- List of object-oriented programming terms
- Refactoring
- CORBA
- DCOM
- Object association
- Object-relational mapping
- Object-relational impedance mismatch
- The Third Manifesto
- Object database
- Constructor overloading
- Service-Oriented Modeling
- Computer - Wikipedia, the free encyclopedia
- Scope (programming) - Wikipedia, the free encyclopedia
- semantics
- declarations
- identifiers
- statements
- expressions
- algorithm
- namespace
- name resolution
- Variables are associated with scopes
- bound
- static (lexical) or dynamic scoping
- source code
- Emacs Lisp
- Common Lisp
- Scheme
- Perl
- binding
- call stack
- ML
- Haskell
- closure
- compile time
- stack
- control flow
- blocks
- principle of least knowledge
- Logo
- deep binding
- shallow binding
- Closure (computer science)
- Global variable
- Local variables
- Name binding
- Name resolution
- Variables (scope and extent)
- Runtime - Wikipedia, the free encyclopedia
- Cryptographic Message Syntax
- cryptography
- Public Key Cryptography
- RSA Security
- RSA Data Security Inc
- RSA
- asymmetric key algorithm
- Diffie-Hellman Key Agreement
- PBKDF2
- PKI
- S/MIME
- Cryptographic Message Syntax Standard
- certification authority
- certificate signing request
- API
- cryptographic tokens
- Hardware Security Module
- single sign-on
- smartcard
- private keys
- public key certificates
- symmetric key
- Elliptic Curve Cryptography
- Pseudo-random Number Generation
- applied mathematics
- source code
- computer programs
- programming language
- algorithms
- formal logic
- software engineering
- software development process
- Requirements
- Specification
- Architecture
- Design
- Testing
- Deployment
- Maintenance
- Agile
- Cleanroom
- Iterative
- RAD
- RUP
- Spiral
- Waterfall
- XP
- Scrum
- Configuration management
- Documentation
- Quality assurance (SQA)
- Project management
- User experience design
- Tools
- performance analysis
- debugger
- Sapir-Whorf hypothesis
- linguistics
- Coding
- Compilation
- Integration
- Maintenance
- List of programming languages
- programming paradigms
- compilers
- History of programming languages
- machine
- Al-Jazari
- humanoid robot
- robot
- mechanism
- pegs
- cams
- levers
- Jacquard Loom
- punched cards
- Analytical Engine
- Charles Babbage
- Tabulating Machine Company
- IBM
- card reader
- key punch
- plug-board
- unit record equipment
- Von Neumann architecture
- computer memory
- binary
- assembly languages
- COBOL
- computer programming in the punch card era
- data storage devices
- computer terminals
- abstracted
- overhead
- offshore outsourcing
- error propagation
- Big O notation
- debugging
- Use Case
- OOAD
- ER Modeling
- procedural
- functional languages
- logic languages
- IDEs
- Visual Studio
- NetBeans
- Eclipse
- gdb
- mainframes
- Embedded software - Wikipedia, the free encyclopedia
- static analysis
- List of basic computer programming topics
- List of computer programming topics
- Hello world program
- ACCU (organisation)
- Association for Computing Machinery