User:Zarzuelazen/Books/Reality Theory: Programming&Web Apps

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Compiling.jpg
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 ]


Reality Theory: Programming&Web Apps[edit]

Abstract data type
Abstract type
Abstraction (software engineering)
Abstraction principle (computer programming)
Access modifiers
Accounting software
ActiveX
Adobe Acrobat
Adobe Flash
Adobe Flash Player
Ajax (programming)
Amazon Web Services
Anchor text
Anonymous web browsing
Apache HTTP Server
API testing
Applet
Application firewall
Application layer
Application programming interface
Application security
Application server
Application software
Assertion (software development)
Assignment (computer science)
Attribute (computing)
Autocomplete
BASIC
Binary repository manager
BitTorrent
Black-box testing
Block (programming)
Bookmark (digital)
Boolean data type
Border Gateway Protocol
Branch (computer science)
Breakpoint
Browser extension
Browser Helper Object
Browser hijacking
Browser security
Browser sniffing
Bulletin board system
Business software
C (programming language)
C Sharp (programming language)
C++
C++ Standard Library
Callback (computer programming)
Canvas fingerprinting
Cascading Style Sheets
Character (computing)
Character literal
Class (computer programming)
Class implementation file
Class invariant
Class variable
Class-based programming
Closure (computer programming)
Code audit
Code coverage
Code folding
Code refactoring
Code reuse
Code smell
Cohesion (computer science)
Comment (computer programming)
Comparison of programming languages
Compiled language
Composite data type
Computer program
Computer programming
Computing platform
Concurrent computing
Conditional (computer programming)
Constant (computer programming)
Constructor (object-oriented programming)
Content management system
Continuation
Continuation-passing style
Control flow
Conversation threading
Coroutine
Coupling (computer programming)
Cross-platform software
Cross-site request forgery
Cross-site scripting
CUDA
Cyclomatic complexity
Data Clump (Code Smell)
Data structure
Data type
Debugger
Debugging
Declaration (computer programming)
Default argument
Default constructor
Defensive programming
Delegation (object-oriented programming)
Dependency hell
Dependency inversion principle
Destructor (computer programming)
Device fingerprint
Direct style
Directive (programming)
DirectX
DNS hosting service
DNS root zone
DNS spoofing
DNS zone
Do while loop
Document Object Model
Domain name
Domain name registrar
Domain name registry
Domain Name System
Double dispatch
Downcasting
Download manager
Duck typing
Duplicate code
Dynamic dispatch
Dynamic Host Configuration Protocol
Dynamic HTML
Dynamic program analysis
Dynamic programming language
ECMAScript
Emacs
Email client
Email hosting service
Encapsulation (computer programming)
Enumerated type
Event (computing)
Event loop
Event-driven programming
Exception handling
Exception handling syntax
Exception safety
Expression (computer science)
Extensibility
File hosting service
File inclusion vulnerability
File sharing
File transfer
File Transfer Protocol
Finalizer
Firefox
Firewall (computing)
For loop
Foreach loop
Fortran
Forwarding (object-oriented programming)
Fragile base class
Framing (World Wide Web)
Function composition (computer science)
Function object
Function overloading
Function pointer
Function prototype
Fuzzing
Generator (computer programming)
Generic function
Generic programming
GitHub
Global variable
Glue code
Google Chrome
Google Cloud Platform
Gopher (protocol)
Goto
GRASP (object-oriented design)
Handle (computing)
High-level programming language
Hot spot (computer programming)
HTML
HTML attribute
HTML editor
HTML element
HTML scripting
HTML5
HTTP cookie
HTTP persistent connection
HTTP/2
HTTPS
Hypertext Transfer Protocol
IBM cloud computing
Identity (object-oriented programming)
Immutable object
Imperative programming
Indirection
Infinite loop
Information hiding
Inheritance (object-oriented programming)
Initialization (programming)
Inner class
Inner loop
Instance (computer science)
Instance variable
Instruction path length
Instruction set simulator
Instrumentation (computer programming)
Integer (computer science)
Integrated development environment
Integration testing
Interface (computing)
Interface (Java)
Interface segregation principle
Internet bot
Internet Explorer
Internet hosting service
Internet Relay Chat
Internet security
Internet suite
Interpreted language
Invariant (computer science)
Inversion of control
Iteration
Iterator
Java (programming language)
Java (software platform)
Java applet
Java Class Library
JavaBeans
JavaScript
JSON
Julia (programming language)
Label (computer science)
Late binding
Leaky abstraction
Library (computing)
Lightweight markup language
Line (software)
Line number
Lint (software)
Liskov substitution principle
Literal (computer programming)
Literate programming
Local shared object
Local variable
Log file
Log management
Macro (computer science)
Magic cookie
Mail merge
Man-in-the-browser
Manifest typing
Markup language
Media player software
Member variable
Messaging apps
Metaclass
Metaobject
Metaprogramming
Method (computer programming)
Method overriding
Microsoft Azure
Microsoft Edge
Microsoft Office
Microsoft Visual Studio
Middleware
MIME
Mixin
Mobile app
Mobile browser
Mobile web
Modular programming
Mosaic (web browser)
Multiple dispatch
Multiple inheritance
Mutator method
Name binding
Name resolution (programming languages)
Name server
Named parameter
Namespace
Naming collision
Naming convention (programming)
Nested function
Nesting (computing)
NetBeans
Netscape (web browser)
Network News Transfer Protocol
Network Time Protocol
News aggregator
Newsreader (Usenet)
Nginx
Nominal type system
Non-local variable
Nullary constructor
Object (computer science)
Object composition
Object lifetime
Object resurrection
Object-oriented programming
Offensive programming
Open API
OpenCL
OpenGL
OpenOffice.org
Open–closed principle
Opera (web browser)
Operator (computer programming)
Operator overloading
Package manager
Page description language
Parameter (computer programming)
Parametric polymorphism
Patch (computing)
Pattern matching
Peer-to-peer file sharing
Penetration test
Perl
PHP
Plug-in (computing)
Pointer (computer programming)
Polymorphic recursion
Polymorphism (computer science)
Porting
POST (HTTP)
Post Office Protocol
Postcondition
PostScript
Precondition
Primitive data type
Primitive wrapper class
Private browsing
Procedural parameter
Procedural programming
Productivity software
Profiling (computer programming)
Program animation
Program optimization
Programmer
Programming language
Programming paradigm
Programming style
Programming tool
Property (programming)
Protocol (object-oriented programming)
Prototype-based programming
Pseudocode
Pure function
Python (programming language)
Recursion (computer science)
Reference (computer science)
Referential transparency
Reflection (computer programming)
Remote administration
Remote Desktop Protocol
Remote Desktop Services
Reserved word
Reusability
Root name server
RSS
Ruby (programming language)
Ruby on Rails
Scope (computer science)
Scripting language
Secure coding
Secure Shell
Security event manager
Security information and event management
Security information management
Security testing
Self-modifying code
Separation of concerns
Server Name Indication
Server-side scripting
Session (web analytics)
Session fixation
Session hijacking
Session replay
Side effect (computer science)
Simple Mail Transfer Protocol
Single responsibility principle
Skeleton (computer programming)
Skype
Slack (software)
Snapchat
Software
Software bloat
Software bot
Software brittleness
Software bug
Software framework
Software metric
Software repository
Software rot
Software testing
Software verification
SOLID
Source lines of code
Source-code editor
Spreadsheet
Standard Template Library
Stateful firewall
Statement (computer science)
Static dispatch
Static program analysis
Static variable
String (computer science)
String literal
Strong and weak typing
Structural type system
Structure editor
Structured programming
Style sheet (web development)
Style sheet language
Subroutine
Substring
Subtyping
Switch statement
Syntax (programming languages)
Syntax highlighting
Syslog
Telegram (software)
Telnet
Template (word processing)
Test automation
Test case
Test suite
Text editor
This (computer programming)
Top-level domain
Tor (anonymity network)
Tracing (software)
Trait (computer programming)
Transport Layer Security
Type class
Type conversion
Type inference
Type safety
Type signature
Type system
Unit testing
Usenet
Variable (computer science)
Variable shadowing
Viber
Vim (text editor)
Virtual class
Virtual function
Web analytics
Web API
Web application
Web application firewall
Web browser
Web cache
Web content management system
Web crawler
Web framework
Web hosting service
Web log analysis software
Web resource
Web server
Web service
Web storage
Web template system
Web tracking
Web traffic
WebGL
Webhook
Webmail
Website builder
Website monitoring
Website tracking
WeChat
WhatsApp
While loop
Whitespace character
Wiki software
Wizard (software)
Word processor
WordPress
Wrapper function
XHTML
XML
XML schema
XML Schema (W3C)
YAML
Zombie cookie