A Blog about Programming, Security, Business, Web, Earn money

How do computer programming languages work ?


To work, a computer program needs computer software. These are developed from precise languages that describe the set of consecutive actions that a computer must perform. Based on precise algorithms, it is not always easy to know how it works. Here is a brief, helpful summary.

Computer programming languages allow software and programs to communicate with machines. They are the ones who give orders to tell the machine how to respond to a particular request from the user. This is a basic approach and computer programming is much more complex than that. The programming language is thus classified into two major programming families: the imperative language and the functional language.

The difference between his two families results in the way instructions are given and processed by the machine. In the imperative language, the program follows a series of instructions that the program executes. They are subject to a condition that if not fulfilled prevents its operation. The functional language consists of a program built by functions. The functions fit together. We speak of recursion when the function is called itself.

Computer language is also classified into two general categories. We thus find the interpreted languages and the compiled languages. The difference lies mainly in the way the communication is handled. The interpreted language thus needs an auxiliary program that will translate the given instructions. Languages such as MATLAB, PHP to develop websites or Prolog for artificial intelligence. We speak of compiled language when the file is completely autonomous.

For this he needs a compiler that can translate a program once that can work anywhere. The resulting file is an executable! This type of file is very convenient since it can only be modified by one owner. Anyone who tries to modify it must compile the file again. Among the most common computer languages compiled, there are the C, C ++ that are used in programming video games or applications for example.

There are also intermediate computer languages that combine both the interpreted language and the compiled language. In this category we find languages like Python, Java or LISP ...


Share:

1 comment:

  1. U3.NET is a cloud studio that enables any business owners to build and manage their own mobile app in an easy and affordable manner, with no technical knowledge required and the ability to update the content and features any time the need arise with U3 you can create a full-fledged mobile application in 3 easy steps (Design, Build, publish) with an array of Value-Adding Features
    Thank you very much for this one. And I hope this will be useful for many people.. and I am waiting for your next post keep on updating these kinds of knowledgeable things.
    will help you more:
    Create Mobile App For iPhone And Android Without Coding

    ReplyDelete

Blog Archive

Recent Posts

Contact Us

Name

Email *

Message *