कृत्रिम बुद्धि
कृत्रिम बुद्धि के संभावित अनुप्रयोगों प्रचुर मात्रा में हैं। वे मनोरंजन उद्योग के लिए, कंप्यूटर खेलों और रोबोट पालतू जानवर। बड़ा प्रतिष्ठानों जैसे अस्पतालों, बैंकों और बीमा, जो ऐ ग्राहक व्यवहार की भविष्यवाणी और रुझानों का पता लगाने के लिए उपयोग कर सकते हैं। एप्पल का सिरी प्राकृतिक भाषा के प्रश्नों और अनुरोध को समझाने में सक्षम है जो कृत्रिम बुद्धिमता एक उदाहरण है।
प्रोग्रामन भाषाओं की सूची (वर्गानुसार)
Interactive mode languages act as a kind of shell: expressions or statements can be entered one at a time, and the result of their evaluation is seen immediately.Interpreted languages are programming languages which programs may be executed from source code form, by an interpreter. Theoretically, any language can be compiled or interpreted, so the term *interpreted language* generally refers to languages that are commonly interpreted rather than compiled.Iterative languages are built around or offering generators.List-based languages are a type of data-structured language that are based upon the list data structure.Little languages serve a specialized problem domain.Logic-based languages specify a set of attributes that a solution must have, rather than a set of steps to obtain a solution. Examples:Machine languages are directly executable by a computer's CPU. They are typically formulated as bit patterns, usually represented in octal or hexadecimal. Each group of npatterns (often 1 or more bytes) causes the circuits in the CPU to execute one of the fundamental operations of the hardware. The activation of specific electrical inputs (e.g., CPU package pins for microprocessors), and logical settings for CPU state values, control the processor's computation. Individual machine languages are processor specific and are not portable. They are (essentially) always defined by the CPU developer, not by 3rd parties. The symbolic version, the processor's assembly language, is also defined by the developer, in most cases. Since processors come in families which are based on a shared architecture, the same basic assembly language style can often be used for more than one CPU. Each of the following CPUs served as the basis for a family of processors:Macro languages embed small pieces of executable code inside a piece of free-form text.