Computer languages have several contrasting points, but the major ones are as follows:
High Level vs. Low Level: High Level allows abstract programming, but programmers lose control over hardware optimization. Applications are written faster and with better stability, at the cost of performance. Low level provides better programmer optimization, but is prone to logic and programming errors that an abstract language would prevent.
Interpreted vs. Compiled: Compiled languages can only run on the platform they are compiled for, but tend to have higher performance. They also tend to crash more frequently in the event of a programming error. Scripting languages run slower, but will run on any platform that supports that scripting language. Since they are interpreted, the system can catch errors and recover from otherwise fatal conditions (note: yes, compiled languages can do so, too, but usually requires more programmer intervention to catch these conditions).
Procedural vs. Functional vs. Object-Oriented: Procedural languages follow a given order by the programmer, branching when the programmer tells it to, etc, etc. This allows greater control over the flow of a program at the expense of a longer development cycle. Functional languages define a program as a series of interrelated functions; however, the compiler (or interpreter) determines the order of execution based on dependencies in the functions, rather than programmer-defined flow. Object-Oriented is usually a procedural language set, but with the additional concept that code and data are organized into discrete units called objects; they can protect their own internal pieces in order to avoid being damaged by poor logic written in another module.
There are other classifications of languages as well, but these are some of the most important aspects you'll find in any computer language.
DESCRIPTION PROCESS IS an key on a computer..
Thousands if not tens or hundreds of thousands.
LISP programming refers to creating applications using LISP languages - a family of old high level programming languages that used Polish notation. LISP languages are the second oldest HLLs after FORTRAN.
Hi, As we know, computer languages are mainly of three types: a) Low level languages b) High Level languages c) Hybrid languages As 'C' has all powers of first two types, i.e., you can program a system's BIOS using Assembly code in 'C' and could write general programs. So, its an hybrid language, a combination of both.
HTML creates webpages, C++ and Java can make programs like games. Those are just the basic ones. You can see a list of them at: http://www.ukessays.com/essays/computer-science/programming-languages-and-their-types-and-uses.php
DESCRIPTION PROCESS IS an key on a computer..
People created the different computer languages to help them solve various different types of problems on computers.
ALGOL is a family of programming languages, developed in the 1950s, that was intensely influential on the development of algorithm description computer science.
H. Alan Mantooth has written: 'Modeling with an analog hardware description language' -- subject(s): Computer simulation, Computer hardware description languages, Electronic analog computers
Mario R. Barbacci has written: 'Computer Hardware Description Languages and Their Applications'
Thousands if not tens or hundreds of thousands.
what is the types of description
Wikipedia currently lists 710 computer languages.
LISP programming refers to creating applications using LISP languages - a family of old high level programming languages that used Polish notation. LISP languages are the second oldest HLLs after FORTRAN.
Hi, As we know, computer languages are mainly of three types: a) Low level languages b) High Level languages c) Hybrid languages As 'C' has all powers of first two types, i.e., you can program a system's BIOS using Assembly code in 'C' and could write general programs. So, its an hybrid language, a combination of both.
David W. Knapp has written: 'Behavioral synthesis' -- subject(s): Data processing, Computer-aided design, System design, Electronic circuit design, Compilers (Computer programs), Computer hardware description languages
Programming languages such as COBOL and FORTRAN are examples of procedure languages.