Introduction: Programming Languages: July 31, 2021 VBU/MBA/Kujur/CAM/U I/CPL 1
Introduction: Programming Languages: July 31, 2021 VBU/MBA/Kujur/CAM/U I/CPL 1
Languages
• Machine language
– Operation code – such as addition or
subtraction.
– Operands – that identify the data to be
processed.
– Machine language is machine dependent as it is
the only language the computer can understand.
– Very efficient code but very difficult to write.
• Assembly languages
– Symbolic operation codes replaced binary
operation codes.
– Assembly language programs needed to be
“assembled” for execution by the computer.
Each assembly language instruction is
translated into one machine language
instruction.
– Very efficient code and easier to write.
July 31, 2021 VBU/MBA/Kujur/CAM/U I/CPL 6
Third Generation Languages
• FORTRAN
– FORmula TRANslation.
– Developed at IBM by John Backus in the mid-
1950s.
– Designed for scientific and mathematical
applications by scientists and engineers.
• C++
– It is C language with additional features.
– Widely used for developing system and
application software.
– Graphical user interfaces can be developed
easily with visual programming tools.
• HTML
– HyperText Markup Language.
– Used on the Internet and the World Wide Web
(WWW).
– Web page developer puts brief codes called
tags in the page to indicate how the page
should be formatted.
21
July 31, 2021 VBU/MBA/Kujur/CAM/U I/CPL
Criteria (Continued)
22
July 31, 2021 VBU/MBA/Kujur/CAM/U I/CPL
Back-end (Server-side) table in most popular websites
Websites ASP.NET C C++ D Erlang Go Hack Java JavaScript Perl PHP Python Ruby Scala Xhp
Wikipedia.org No No No No No No No No No No Yes No No No No
Bing Yes No No No No No No No No No No No No No No
MSN.com Yes No No No No No No No No No No No No No No
Microsoft Yes No No No No No No No No No No No No No No
WordPress.co
No No No No No No No No Yes No Yes No No No No
m