Page 73 - 2606_PlugGPT_C6_Flipbook
P. 73

arithmetic  operators,  such as *  for  multiplication  and + for  addition.  Some  early procedural
                 3GLs are  BASIC,  PASCAL,  C,  and  FORTRAN. Other  advanced  object-oriented  3GLs include
                 C++, Java, and C#.

                 Fourth-Generation Languages (4GL)
                 Fourth-generation  languages (4GLs) also use English-like statements. They specify what the

                 program should accomplish without explaining how. 4GLs are fast and require less time and effort
                 from the programmer. In fact, 4GLs are so easy to use that individuals with very little programming
                 background can develop programs. Examples of 4GLs include SQL, Perl, and Python.

                 Natural Languages (5GL)
                 Fifth-generation  languages  (5GLs) use  natural  language  or visual  tools  to  create  programs.
                 They focus on specifying what the program should achieve rather than how to achieve it. 5GLs
                 are designed to be very user-friendly, allowing users with minimal programming experience to
                 develop complex applications. These languages are often employed in fields such as artificial

                 intelligence and expert systems. Examples of 5GLs include Mercury, OPS5, and Prolog.




                         uiz   Bee        Which language is also known as computer's native language?
                                          _______________________________________________________________







                           LANGUAGE TRANSLATOR

                 A language translator is a software that converts a high-level language program into a machine
                 language. There are three types of language translators:

                 ASSEMBLER

                 An assembler is a software tool that translates assembly language into machine language. It
                 enables the computer to understand and execute assembly language instructions. This conversion
                 is essential for executing low-level code efficiently.

                 COMPILER

                 A compiler is a program that reads and translates all the instructions written in a high-level language
                 into machine language at once. A major drawback of a compiler is that if there is an error in the
                 program, the programmer only comes to know it after the entire program has been translated.

                 INTERPRETER

                 An interpreter reads one line of instruction at a time and translates it into machine language. Any
                 error in the instruction is reported immediately and the programmer can correct it accordingly.
                 It is slower than the compiler.





                                                                                 Algorithm, Flowchart and Mind Maps  71
   68   69   70   71   72   73   74   75   76   77   78