Amir liberman was born on 1972 in Jerusalem. Amir began his career at the age 8 by taking lessons on computer programming. There are many programming languages in the world like c, c++, java, C#; there are also differentiations among types of programming languages. The programming languages are used to build programs, people use programming languages that are similar to human language and the results are translated into machine code, which computer understands. Computer languages fall into three broad categories, machine language. Machine languages are the first generation of which is most basic type of languages, consisting of the strings of number the computer. Different types of hardware can use different type of language. For example IBM uses some other programming language and Apple uses some other programming languages. Assembly language is the second generation, to create programs in the assembly language, developer use cryptic English like phrases to represent strings of numbers. The code is then translated into the object code, using a translator called an assembler. Higher level English is easier to understand and code. Higher level languages are divided into three generation each is more powerful than the last. Third generation languages are first to use true English like phrasing making them easier to use than the previous language. Third generation languages are portable object code is created for the one type of the system can be translated to use on a different type of system. There are many languages that are called third generation like Cobol, fortan, basic, Pascal, C ,C++,java. Fourth generation languages are even easier to use than the third generation languages. Fourth generation language may use text-based environment or may allow the programmer to work in a visual environment using graphical tools. There are many fourth generation languages such as visual basic, visual age, authoring environment Fifth generation languages are an issue of debate in the programming community, some programmers cannot agree that they even exist. These high level languages would use artificial intelligence to create software making fifth generation languages extremely difficult to develop. Solve problem using constraints rather than algorithms, used in artificial intelligence such as prolog. Hardware description languages, basic idea of programming languages to describe the hardware, initial purpose was to allow abstract design and simulation. Design could be verified then implemented in hardware. Now Synthesis tools allow direct implementation from HDL Code. Now synthesis allows direct implementation from HDL code. Amir liberman is also a great programmer and mathematician who invented layered voice analysis technology.
Related Articles -
Amir, liberman,
|