jQuery Definition

jQuery Definition jQuery is a JavaScript library that allows web developers to add extra functionality to their websites. It is open source and provided for free under the MIT license. In recent years, jQuery has become the most popular JavaScript library used in web development. To implement jQuery, a web developer simply needs to reference the jQuery JavaScript file within […]

Python Definition

Python Definition Python is a high-level programming language designed to be easy to read and simple to implement. It is open source, which means it is free to use, even for commercial applications. Python can run on Mac, Windows, and Unix systems and has also been ported to Java and .NET virtual machines. Python is considered a scripting […]

OOP Definition

OOP Definition Stands for “Object-Oriented Programming.” OOP (not Oops!) refers to a programming methodology based on objects, instead of just functions and procedures. These objects are organized into classes, which allow individual objects to be grouped together. Most modern programming languages including Java, C/C++, and PHP, are object-oriented languages, and many older programming languages now have object-oriented versions. […]

High-Level Language Definition

High-Level Language Definition A high-level language is a programming language designed to simplify computer programming. It is “high-level” since it is several steps removed from the actual code run on a computer’s processor. High-level source code contains easy-to-read syntax that is later converted into a low-level language, which can be recognized and run by a specific CPU. Most common programming languages are considered […]

JSP Definition

JSP Definition Stands for “Java Server Page.” This standard was developed by Sun Microsystems as an alternative to Microsoft’s active server page (ASP) technology. JSP pages are similar to ASP pages in that they are compiled on the server, rather than in a user’s Web browser. After all, they don’t call them “server pages” for […]

Responsive Web Design

Responsive Web Design Responsive web design (or “RWD”) is a type of web design that provides a customized viewing experience for different browser platforms. A website created with RWD will display a different interface depending on what device is used to access the site. For example, a responsive website may appear one way on a laptop, another way on a tablet, and […]

Android Definition

Android Definition Android is a mobile operating system developed by Google. It is used by several smartphones and tablets. Examples include the Sony Xperia, the Samsung Galaxy, and the Google Nexus One. The Android operating system (OS) is based on the Linux kernel. Unlike Apple’s iOS, Android is open source, meaning developers can modify and customize the OS for each phone. Therefore, different […]

Compiler Definition

Compiler Definition A compiler is a software program that compiles program source code files into an executable program. It is included as part of the integrated development environment IDE with most programming software packages. The compiler takes source code files that are written in a high-level language, such as C, BASIC, or Java, and compiles the code into a low-level language, such as machine […]

Cache Definition

Cache Definition Cache, which is pronounced “cash” (not “catch” or “cashay”), stores recently used information so that it can be quickly accessed at a later time. Computers incorporate several different types of caching in order to run more efficiently, thereby improving performance. Common types of caches include browser cache, disk cache, memory cache, and processor cache. Browser cache – Most web browsers […]

RTE Definition

RTE Definition Stands for “Runtime Environment.” As soon as a software program is executed, it is in a runtime state. In this state, the program can send instructions to the computer’s processor and access the computer’s memory (RAM) and other system resources. When software developers write programs, they need to test them in the runtime environment. Therefore, […]