
In the world of programming, you will know several levels of programming languages. One of the levels in programming is a high-level programming language. How can it be called that? Indeed, what is the difference with other-level languages?
High-level programming languages (high-level programming languages) began to be present in the 3rd generation of programming languages. Until now, programming languages have reached the fifth generation and have developed further. Even so, programming languages included in this level are still categorized as a variety of high-level programming languages.
These include object-oriented programming (object oriented), web-based programming (developed through cloud computing), database programming (databases), and mobile device programming.
High-level programming languages are as follows:
1. C++ (Turbo C++)
C++ is a programming language created by Bjarne Stroustrup and is a development of the C language developed in the early 1970s. One of the most obvious differences between C++ and C is the support for object-oriented programming concepts (Object Oriented Programming) in C++, c language is more likely to be procedural.
The following is an example of the C++ programming language:
1. Number conversion program in terms of hours\, minutes\, and seconds
include
include
void main (){
int hour =3600;
int minutes =60;
int a, b, c, d, e, f;
a=4*j+56*min+12;
b=3*j+21*+56;
c=10*j+34*min+1;
d=8*j+32*min+31;
e=6*j+42*min+11;
f=a+b+c+d+e;
cout<<the result from 3 hours 21 minutes 56 seconds to seconds is ““
getch ();
}
2. Visual Basic (non – .NET)
Visual Basic is a programming language that offers a visual Integrated Development Environment (IDE) to create software programs that can be run in the Microsoft Windows operating system using a programming model (COM).
Visual Basic itself is a derivative of the BASIC programming language and offers rapid development of graphics-based computer software.
Here is an example program to display “Message Box” with Visual Basic 6.0 (non – .NET):
Private Sub
Form_Load()
‘ Execute a simple message box that says “Hello, World!”
MsgBox “Hello, World!”
End Sub Here is another example of Visual Basic program. This one program is to display financial data for a year in graphic form:
Load Form:
The Private Sub Form_Load()
‘List Combo: chart types
Combo1
.AddItem “3D Bar”
.AddItem “2D Bar”
.AddItem “3D Line”
.AddItem “2D Lione”
.AddItem “3D Area”
.AddItem “2D Area”
.AddItem “3D Step”
.AddItem “2D Step”
.AddItem “3D Combination”
.AddItem “2D Combination”
.ListIndex = 1 ‘default:2D Bar
End With
Check1.Caption = “&Show Legends”‘2D array –> chart values
Dim X(1 To 7, 1 To 6) As Variant
X(1, 2) = “Jakarta”
X(1, 3) = “Bandung”
X(1, 4) = “Cirebon”
X(1, 5) = “Bogor”
X(1, 6) = “Sukabumi”X(2, 1) = “JAN”
X(2, 2) = 3
X(2, 3) = 4
X(2, 4) = 5
X(2, 5) = 6
X(2, 6) = 7
X(3, 1) = “FEB”
X(3, 2) = 4
X(3, 3) = 5
X(3, 4) = 3
X(3, 5) = 8
X(3, 6) = 12
X(4, 1) = “MAR”
X(4, 2) = 1
X(4, 4) = 8
X(4, 5) = 10
X(4, 6) = 9
X(5, 1) = “APR”
X(5, 2) = 4
X(5, 3) = 6
X(5, 4) = 12
X(5, 5) = 10
X(5, 6) = 14
X(6, 1) = “MAY”
X(6, 2) = 2
X(6, 3) = 9
X(6, 4) = 7
X(6, 5) = 12
X(6, 6) = 8
X(7, 1) = “JUN”
X(7, 2) = 12
X(7, 3) = 19
X(7, 4) = 5
X(7, 5) = 19
X(7, 6) = 10
‘2D array –> data chart
MSChart1.ChartData = X
Sub End
Box Check:
Private Sub Check1_Click()
If Check1's.Value = 1 Then
‘Show Legends
MSChart1.ShowLegend = True
Check1.Caption = “&Hide Legends”
Else
‘Hide Legends
MSChart1.ShowLegend = False
Check1.Caption = “&Show Legends”
The End If
Sub End
Box Combo:
The Private Sub Combo1_Click()
‘chart type –>run time.
MSChart1.chartType = Combo1.ListIndex
Sub End
3. PHP (procedural)
PH is a programming language that can be inserted into HTML files. PHP is widely used to create dynamic websites. PHP can be used to build a CMS. The advantages and disadvantages of PHP can be seen on our site.
4. Delphi (Borland)
Delphi is a programming language used for the development of console, desktop, web, and mobile applications. At first, Delphi was intended only for Microsoft Windows OS, but now Delphi can be used to develop applications in other types of computer operating systems, such as Mac OS X, iOS, and Android.
You can try the full Delphi program from the examples we have published on this site.
5. BASIC (Beginners All-purposes Symbolic Instruction Code)
BASIC was developed in 1965 at Darmouth College by John Kemeny and Thomas Kurtz. The BASIC language was originally used in mathematical applications. In addition, BASIC is also used in several other applications such as accounting, games, simulation files, and others.
The advantage of BASIC lies in its ease of use, while the disadvantage is that it cannot support complex number operations and the handling of files is very limited.
6. LOGOS
The LOGO programming language was developed for education and teaching simulation in children in solving problems and doing programming. It was invented in 1967 by Seymour Papert using LISP, a programming language for artificial intelligence. LOGO is very easy to use to create images, so it is often used to create business reports in the form of graphics.
7. COBOL (Common Business Oriented Language)
This programming language is often used in the business and commercial world. COBOL was developed in 1959. But until now, there are still many users who use this COBOL for mini computers and mainframes. COBOL has the following advantages:
The code used for all platforms is the same, so the program is independent of the computer being used.
Using words in English, so it is very easy to understand.
Input and output handling is easy.
There is support for handling files, even supporting various types of files such as sequential and index.
While the disadvantage of this language is the structure of writing programs that are very much and also very rigid.
8. Pascals
Pascal was discovered by Nicklaus Wirth in 1971. This language was originally created for teaching programming. This language is very popular among students of computer science and engineering. Pascal has advantages over Fortran and Basic, which are very easy to learn and have very complete mathematical functions support.
While Pascal's weakness is that it cannot support complex number operations and does not support the means of business applications. Pascal is also used as the foundation for code generation on Kylix, a software developer program in the Linux environment.
9. Fortran (Formula Translator)
Fortran was one of the first high-level programming languages to be created. It was developed in 1956 by John Backus at IBM. Fortran is used in the field of mathematical applications, namely in terms of formulation and calculation so that it becomes the mainstay of excellence of this language. The weakness of Fortran is that the input and output operations are very rigid and difficult to understand. To create a Fortran language, in addition to having to know the machine language, a programmer must also understand the grammar and rules of the Fortran language.
10. Algol (Algorithm Language)
Algol is a programming language that is suitable for solving problems that require numerical calculations for some logic processing.
11. PL/1 (Programming Language)
PL/1 is a programming language that can be used in all languages. In reality, the language was difficult to learn and could only be used on IBM machines.
12. RPG (Report Program Generation)
RPG is a program for processing reports. RPGs first launched in 1964 and were very popular in IBM's mini computer and mainframe environments.
13. APL (Arithmetic Programming Language)
APL is a programming language for solving mathematical problems. It was introduced and created by Kenneth Iverson in 1962. To be able to make programs using this language, programmers must use a special keyboard containing complex symbols that allow to perform complex mathematical solutions.
All of our articles this time around a variety of high-level programming languages. Hopefully the information we provide can be useful for those of you who are studying programming.