As computer is an electronic machine,it can feel only electricity. It cannot understand human languages.So computer can understand a language which is directly related to electricity. So which language the computer can understand? The answer is binary language or machine language. The binary language consists of only two numbers 0 and 1 where 0 represent low voltage and 1 represent high voltage.
New words can be formed by mixing 0’s and 1’s.For example,11 means 3,100 means 4,and 101 means 5.Alphabets should be given some code so that they can be easily converted to binary form.For example, in ASCII code A means 65,B means 66 and so on.Therefore 65 can be converted into binary form and when it is fed to computer,it can be understood as we expected.
It is too difficult for humans to write instruction in a pure binary form.So assembly language was developed.It consists of mnemonic codes such as ADD,SUB,STA and so on.These instructions will then be converted to machine language which the computer will understand and perform actions accordingly.
One layer above,we have high level language which is easy to understand.For examples are C,C++,Java,Phyton and so on. Above these there are very high level languages that are mostly used for some special purpose.SQL, for example, is a very high level language.
FOR EXAMPLE
Architecture description languages (ADLs)
Architecture description languages (ADLs) are used in several disciplines such as system engineering,software engineering,and enterprise modelling and engineering.The system engineering community uses an architecture description language as a language and a conceptual model to describe and represent system architectures.
Programming Language
A programming language is a formal computer language or constructed language designed to communicate instructions to a machine,particularly a computer.Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.
The C programming language is specified by an ISO standard,while other languages have a dominant implementation that is treated as a reference.
Hyper Text Structured Query Language (HTSQL)
Hyper Text Structured Query Language (HTSQL) is a schema-driven URI-to-SQL query language that takes a request over HTTP,converts it to a SQL query,executes the query against a database,and returns the results in a format best suited for the user agent(CSV, HTML, etc.)
The HTSQL language is implemented on "HTSQL servers," which use HTSQL to convert web requests into equivalent SQL,executes requests on a server-side database,and returns results in XML,HTML,CSV,JSON,or YAML formats.The current implementation as of April 2010 uses Python and works with PostgreSQL,MySQL,SQLite,Oracle,and Microsoft SQL
server databases.
0 comments:
Post a Comment