What is “C++” ?

July 28, 2015

C++ (Pronounced as cee plus plus) – A general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.

It is designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, servers (e.g. e-commerce, web search or SQL servers), performance-critical applications (e.g. telephone switches or space probes), and entertainment software. C++ is a compiled language, with implementations of it available on many platforms and provided by various organizations, including the FSF, LLVM, Microsoft and Intel.

C++ is standardized by the International Organization for Standardization (ISO), with the latest (and current) standard version ratified and published by ISO in December 2014 as ISO/IEC 14882:2014 (informally known as C++14). The C++ programming language was initially standardized in 1998 as ISO/IEC 14882:1998, which was then amended by the C++03, ISO/IEC 14882:2003, standard. The current C++14 standard supersedes these and C++11, with new features and an enlarged standard library. Before the initial standardization in 1998, C++ was developed by Bjarne Stroustrup at Bell Labs since 1979, as an extension of the C language as he wanted an efficient and flexible language similar to C, which also provided high-level features for program organization.

Many other programming languages have been influenced by C++, including C#, Java, and newer versions of C (after 1998)

——————————————————————

Return To The Main Features Page

——————————————————————

Source: Wikipedia


What is the “Blue Screen of Death” ?

July 21, 2015

Blue Screen of Death (Also known as a blue screen, Blue Screen of Doom, or BSoD) – An error screen displayed on a Windows computer system after a fatal system error, also known as a system crash: when the operating system reaches a condition where it can no longer operate safely.

——————————————————————

Return To The Main Features Page

——————————————————————

Source: Wikipedia


What is “XHTML” ?

July 14, 2015

XHTML (Extensible Hypertext Markup Language) –  A family of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language (HTML), the language in which Web pages are formulated.

While HTML, prior to HTML5, was defined as an application of Standard Generalized Markup Language (SGML), a flexible markup language framework, XHTML is an application of XML, a more restrictive subset of SGML. XHTML documents are well-formed and may therefore be parsed using standard XML parsers, unlike HTML, which requires a lenient HTML-specific parser.

XHTML 1.0 became a World Wide Web Consortium (W3C) Recommendation on January 26, 2000. XHTML 1.1 became a W3C Recommendation on May 31, 2001. The standard known as XHTML5 is being developed as an XML adaptation of the HTML5 specification.

——————————————————————

Return To The Main Features Page

——————————————————————

Source: Wikipedia


What is “RAID” ?

July 7, 2015

RAID – (Originally redundant array of inexpensive disks; now commonly redundant array of independent disks) is a data storage virtualization technology that combines multiple disk drive components into a single logical unit for the purposes of data redundancy or performance improvement.

Data is distributed across the drives in one of several ways, referred to as RAID levels, depending on the specific level of redundancy and performance required. The different schemes or architectures are named by the word RAID followed by a number (e.g. RAID 0, RAID 1). Each scheme provides a different balance between the key goals: reliability, availability, performance, and capacity. RAID levels greater than RAID 0 provide protection against unrecoverable (sector) read errors, as well as whole disk failure.

——————————————————————

Return To The Main Features Page

——————————————————————

Source: Wikipedia


What is an “Algorithm” ?

June 30, 2015

Algorithm – In mathematics and computer science, an algorithm is a self-contained step-by-step set of operations to be performed. Algorithms exist that perform calculation, data processing, and automated reasoning.

An algorithm is an effective method that can be expressed within a finite amount of space and time and in a well-defined formal language for calculating a function. Starting from an initial state and initial input (perhaps empty), the instructions describe a computation that, when executed, proceeds through a finite number of well-defined successive states, eventually producing “output” and terminating at a final ending state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as randomized algorithms, incorporate random input.

The concept of algorithm has existed for centuries, however a partial formalization of what would become the modern algorithm began with attempts to solve the Entscheidungsproblem (the “decision problem”) posed by David Hilbert in 1928. Subsequent formalizations were framed as attempts to define “effective calculability” or “effective method”; those formalizations included the Gödel–Herbrand–Kleene recursive functions of 1930, 1934 and 1935, Alonzo Church’s lambda calculus of 1936, Emil Post’s “Formulation 1″ of 1936, and Alan Turing’s Turing machines of 1936–7 and 1939. Giving a formal definition of algorithms, corresponding to the intuitive notion, remains a challenging problem.

——————————————————————

Return To The Main Features Page

——————————————————————

Source: Wikipedia


What is “Windows Phone” ?

June 23, 2015

Windows Phone – A family of mobile operating systems developed by Microsoft for smartphones as the replacement successor to Windows Mobile and Zune. Windows Phone features a new user interface derived from Metro design language. Unlike Windows Mobile, it is primarily aimed at the consumer market rather than the enterprise market. It was first launched in October 2010 with Windows Phone 7.

Windows Phone 8.1 is the latest public release of the operating system, released to manufacturing on April 14, 2014.

Windows 10 Mobile will succeed Windows Phone 8.1 in 2015; it emphasizes a larger amount of integration and unification with its PC counterpart—including a new, unified application ecosystem, along with an expansion of its scope to include small-screened tablets.

——————————————————————

Return To The Main Features Page

——————————————————————

Source: Wikipedia


What is “Oculus Rift” ?

June 16, 2015

Oculus Rift – A virtual reality head-mounted display developed by Oculus VR. During its period as an independent company, Oculus VR raised US$2.4 million for the development of the Rift.

The consumer version of the product will be released in Q1 2016. Based on the Crescent Bay prototype, it features an improved tracking system that accommodates seated and standing experiences, according to Oculus VR, along with updated ergonomics and a tweaked industrial design. Oculus released two ‘development kits’, DK1 in late 2012 and DK2 in mid 2014, to give developers a chance to develop content in time for the Rift’s release; these have also been purchased by many virtual reality enthusiasts for general usage. Oculus has stated that there will not be a DK3 but will instead release the consumer version next.

——————————————————————

Return To The Main Features Page

——————————————————————

Source: Wikipedia


Follow

Get every new post delivered to your Inbox.

Join 169 other followers

%d bloggers like this: