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
Active object
ActiveX
Ad hoc polymorphism
Adobe Acrobat
Adobe ColdFusion
Adobe Flash
Adobe Flash Player
Adobe InDesign
Adobe Photoshop
Ajax (programming)
ALGOL
Anti-spam techniques
Apple Mail
Asynchrony (computer programming)
Amazon Web Services
Anchor text
Anonymous web browsing
Apache Hadoop
Apache HTTP Server
API testing
Applet
Application firewall
Application layer
Application programming interface
Application security
Application server
Application software
Array data type
Aspect (computer programming)
Aspect-oriented programming
Assertion (software development)
Assignment (computer science)
Asynchronous method invocation
Asynchronous procedure call
Attribute (computing)
Autocomplete
Automatic bug fixing
Automatic variable
BASIC
Binary repository manager
BitTorrent
Black-box testing
Block (programming)
Bookmark (digital)
Boolean data type
Bounds checking
Border Gateway Protocol
Breakpoint
Browser engine
Browser extension
Browser Helper Object
Browser hijacking
Browser security
Browser sniffing
Bug tracking system
Bulletin board system
Business software
C (programming language)
C dynamic memory allocation
C Sharp (programming language)
C standard library
C++
C++ Standard Library
Callback (computer programming)
Canvas fingerprinting
Cascading Style Sheets
Channel (programming)
Character (computing)
Character literal
Class (computer programming)
Class implementation file
Class invariant
Class variable
Class-based programming
Clojure
Closure (computer programming)
COBOL
Code audit
Code coverage
Code folding
Code refactoring
Code reuse
Code smell
Cohesion (computer science)
Collaborative software
Collaborative real-time editor
Comment (computer programming)
Common Gateway Interface
Common Language Infrastructure
Common Lisp
Comparison of programming languages
Compiled language
Composite data type
Computer program
Computer programming
Computing platform
Concern (computer science)
Concurrent computing
Conditional (computer programming)
Constant (computer programming)
Constructor (object-oriented programming)
Content management system
Continuation
Continuation-passing style
Covariance and contravariance (computer science)
Control flow
Conversation threading
Coroutine
Coupling (computer programming)
Cross-cutting concern
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)
Declarative 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
Distributed object
Distributed object communication
DNS root zone
DNS spoofing
DNS zone
Do while loop
Document Object Model
Domain name
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 attachment
Email client
Email filtering
Encapsulation (computer programming)
Enterprise software
Enumerated type
Event (computing)
Event loop
Event-driven programming
Exception handling
Exception handling syntax
Exception safety
Expression (computer science)
Extensibility
File inclusion vulnerability
File sharing
File transfer
File Transfer Protocol
Finalizer
Firefox
Firewall (computing)
For loop
Foreign function interface
Foreach loop
Fortran
Forward declaration
Forwarding (object-oriented programming)
Fragile base class
Framing (World Wide Web)
Functional programming
Function composition (computer science)
Function object
Function overloading
Function pointer
Function prototype
Futures and promises
Fuzzing
Game engine
Generator (computer programming)
Generic function
Generic programming
Git
GitHub
Global variable
Glue code
Gmail
Google Analytics
Google Chrome
Google Cloud Platform
Google Drive
Gopher (protocol)
Goto
Gradual typing
GRASP (object-oriented design)
Gray box testing
Handle (computing)
Haskell (programming language)
Headless browser
High-level programming language
Hot spot (computer programming)
HTML
HTML attribute
HTML editor
HTML element
HTML scripting
HTML5
HTTP cookie
HTTP persistent connection
HTTP referer
HTTP/2
HTTPS
Hypertext Transfer Protocol
IBM cloud computing
Identifier (computer languages)
Identity (object-oriented programming)
Immutable object
Imperative programming
Include directive
Indentation style
Indirection
Infinite loop
Information hiding
Inheritance (object-oriented programming)
Initialization (programming)
Inner class
Inner loop
Instagram
Instance (computer science)
Instance variable
Instruction path length
Instruction set simulator
Instrumentation (computer programming)
Integer (computer science)
Integrated development environment
Integration testing
Intelligent code completion
Interface (computing)
Interface (Java)
Interface segregation principle
Internet bot
Internet Explorer
Internet Message Access Protocol
Internet Relay Chat
Internet security
Internet suite
Interpreted language
Invariant (computer science)
Inversion of control
Issue tracking system
Iteration
Iterator
Java (programming language)
Java (software platform)
Java applet
Java Class Library
JavaBeans
JavaScript
JSON
Julia (programming language)
Kubernetes
Label (computer science)
Language binding
Language interoperability
Language-oriented programming
Late binding
Leaky abstraction
Library (computing)
Lightweight markup language
Line (software)
Line number
Linkage (software)
Lint (software)
Liskov substitution principle
Lisp (programming language)
Literal (computer programming)
Literate programming
Live distributed object
Local shared object
Local variable
Log file
Log management
Logic error
Lotus 1-2-3
Macro (computer science)
Magic cookie
Mail merge
Man-in-the-browser
Manifest typing
Markup language
Media player software
MediaWiki
Member variable
Messaging apps
Message submission agent
Message transfer agent
Metaclass
Metaobject
Metaprogramming
Method (computer programming)
Method overriding
Microsoft Access
Microsoft Azure
Microsoft Edge
Microsoft Excel
Microsoft Office
Microsoft Outlook
Microsoft PowerPoint
Microsoft Visual Studio
Microsoft Word
Middleware
MIME
Mixin
ML (programming language)
Mobile app
Mobile browser
Mobile web
Modular programming
Monitor (synchronization)
Mosaic (web browser)
Multiple dispatch
Multiple inheritance
Multiway branch
Mutator method
Naive Bayes spam filtering
Name binding
Name resolution (programming languages)
Name server
Named parameter
Namespace
Naming collision
Naming convention (programming)
Nested function
Nesting (computing)
.NET Framework
NetBeans
Netscape (web browser)
Network News Transfer Protocol
Network Time Protocol
News aggregator
Newsreader (Usenet)
Nginx
Nominal type system
Non-local variable
Notebook interface
Null function
Nullary constructor
Null-terminated string
Object (computer science)
Object composition
Object lifetime
Object model
Object resurrection
Object-oriented programming
Off-by-one error
Offensive programming
Open API
OpenCL
OpenGL
OpenOffice.org
Open–closed principle
Opera (web browser)
Operator (computer programming)
Operator overloading
Outlook.com
Package manager
Page description language
Parameter (computer programming)
Parametric polymorphism
Parametricity
Pascal (programming language)
Patch (computing)
Pattern matching
Peer-to-peer file sharing
Penetration test
Perl
Personal information manager
PHP
Pivot table
Plug-in (computing)
Pointer (computer programming)
Polymorphic recursion
Polymorphism (computer science)
Porting
POST (HTTP)
Post Office Protocol
Postcondition
PostScript
Precondition
Predictive text
Presentation program
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 language implementation
Programming language specification
Programming paradigm
Programming style
Programming tool
Project management software
Property (programming)
Protocol (object-oriented programming)
Prototype-based programming
Pseudocode
Pure function
Python (programming language)
QuarkXPress
Range (computer programming)
React (web framework)
Recursion (computer science)
Reference (computer science)
Referential transparency
Reflective programming
Regression testing
Relational operator
Remote administration
Remote Desktop Protocol
Remote Desktop Services
Reserved word
Return type
Reusability
Rich web application
Root name server
RSS
Ruby (programming language)
Ruby on Rails
Rust (programming language)
Scala (programming language)
Scheme (programming language)
Scope (computer science)
Scope resolution operator
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
Serialization
Server Name Indication
Server-side scripting
Service pack
Session (web analytics)
Session fixation
Session hijacking
Session replay
Side effect (computer science)
Simple Mail Transfer Protocol
Simula
Single-page application
Single responsibility principle
Skeleton (computer programming)
Skype
Slack (software)
Smalltalk
Smart pointer
Snapchat
Software
Software agent
Software bloat
Software bot
Software brittleness
Software bug
Software framework
Software metric
Software regression
Software repository
Software rot
Software testing
Software transactional memory
Software verification
SOLID
Solution stack
Source lines of code
Source-code editor
Spell checker
Spreadsheet
Standard library
Standard Template Library
Stateful firewall
Statement (computer science)
Static dispatch
Static program analysis
Static variable
String (computer science)
String interpolation
String literal
Strong and weak typing
Structural type system
Structure editor
Structured programming
Style sheet (web development)
Style sheet language
Symbol (programming)
System testing
Subroutine
Substring
Subtyping
Swift (programming language)
Switch statement
Syntax (programming languages)
Syntax error
Syntax highlighting
Syslog
Telegram (software)
Telnet
Template (word processing)
Template (C++)
Template processor
Tencent QQ
Termination analysis
Test automation
Test case
Test data
Test oracle
Test suite
Text editor
This (computer programming)
TikTok
Top-level domain
Tor (anonymity network)
Tracing (software)
Trait (computer programming)
Transport Layer Security
Type class
Type conversion
Type inference
Type introspection
Type safety
Type signature
Type system
Undefined behaviour
Undefined variable
Uninitialized variable
Unity (game engine)
Unspecified behavior
Uniform Resource Identifier
Unit testing
Upgrade
Usenet
Utility software
Value (computer science)
Variable (computer science)
Variable shadowing
Viber
Vim (text editor)
Virtual class
Virtual function
Visual Basic for Applications
Web analytics
Web API
Web application
Web application firewall
Web application security
Web browser
Web browsing history
Web cache
Web content management system
Web framework
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
White-box testing
Wiki software
Wizard (software)
WordPerfect
Word processor
WordPress
Wrapper function
WYSIWYG
XHTML
XML
XML schema
XML Schema (W3C)
Yahoo! Mail
YAML
zlib
Zombie cookie