First fill the world with high-level language was designed in 1940 (probably between 1941 and 1945, but the concept was first published in 1948), the German computer pioneer Konrad Zuse, the creator of the first relay computer.
From 1941-1946 (at the same time, he developed the computer Z4), Konrad Zuse developed ideas on how its machines can be programmed with a very powerful way. Language Plankalkül was originally described in Zuse designed, Ph.D. thesis in 1943, then developed in his 1945 (also unpublished, was still a war), the work of "Plankalkül. Theorie of Angewandte Logistics." and, finally, to the public in 1948 (but does not attract a lot of feedback, and long periods of time programming the computer would just think about programming, machine language). Plankalkül finally published a more comprehensive document in 1972, when the first translation was done later in 1998.
Using the programming language is a modern high Plankalkül typed imperative programming language with the following main points:
1. Program can be reused features and functions are not recursive
From 1941-1946 (at the same time, he developed the computer Z4), Konrad Zuse developed ideas on how its machines can be programmed with a very powerful way. Language Plankalkül was originally described in Zuse designed, Ph.D. thesis in 1943, then developed in his 1945 (also unpublished, was still a war), the work of "Plankalkül. Theorie of Angewandte Logistics." and, finally, to the public in 1948 (but does not attract a lot of feedback, and long periods of time programming the computer would just think about programming, machine language). Plankalkül finally published a more comprehensive document in 1972, when the first translation was done later in 1998.
Using the programming language is a modern high Plankalkül typed imperative programming language with the following main points:
1. Program can be reused features and functions are not recursive
2. Variables are local functions (programs)
3. Types of data are the tables and tables of tuples, but there are also floating point, fixed point, complex numbers, records of hierarchical data structures, list of pairs.
4. The type of variables need not be declared in a special header
5. There is no GOTO construct
6. Operation tasks (eg: V1 + V2 =>R1.
7. Conditional statement (ie: V1 = V2 =>R1 This means that:. Compare the variable V1 and V2: If they match then assign real value to R1, false otherwise affect the operations can also be applied to structures complex data ..
8. The opportunity to define the sub-programs.
9. Ability tostatements (loops), while the construction of iteration.
10. Logical operations (predicate logic and Boolean algebra).
11. Arithmetic exception handling.
No comments:
Post a Comment