Assignment No 1 (Programing Fundamental)
Assignment No 1 (Programing Fundamental)
Campus
Assignment no. 01
Submitted by: Muhammad Waqas
Submitted to: Mr. Syed Ameer Ahmed
Roll no: SP22-BCS-198
Submission Date: 20-09-2022
What is programing language?
A programming language can be thought of as a computer language that programmers and software
developers use to communicate with computers and other digital devices. It is basically a set of
instructions or algorithms written in a specific locale such as Python or C whose primary purpose is to
perform various specific tasks.
Types of programing language:
In general, all computer programming languages, new or old, can be grouped into two main categories:
Low-level language:
Low-level languages are used to describe computer instructions in binary code, which is machine code
made up of the numbers 0 and 1. Examples of low-level languages are machine language and assembly
language. Machine language is the first generation of computer programming, using binary instructions
that can be interpreted directly by the CPU without translation. Assembly language is the second
generation of low-level computer programming. This type of language allows programmers to write
computer instructions using symbolic code instead of binary code that consists only of 0's and 1's.
High-level language:
A high-level language is a programming language that allows software developers to write computer
instructions using commands written in a human language such as English. Each high-level language has
its own set of rules and grammars for writing instructions for programming digital devices. These unique
sets of rules are commonly referred to as the "syntax" of a particular programming language. Unlike low-
level languages, coding instructions must first be translated into machine language before a program
written in a high-level language can be executed. Each high-level programming language uses its own
built-in translator.
Python:
Nearly 50% of software developers now use the Python programming language. It's a high-level, human-
readable language supported by Google, Pinterest, Wikipedia, Instagram, and more.
JavaScript:
JavaScript is the paradigm-spanning dynamic programming language of choice for nearly 65% of today's
programmers. Supported by Microsoft, PayPal, Netflix, Uber, Facebook and more.
Java:
One of the most popular classic programming languages in use today, his Java is used by companies like
Spotify and Amazon for rapid software development and cost efficiency.
PHP:
Almost 22% of professionals in the world use his PHP language for scripting and his web development. It
is an open-source language characterized by simplicity, cost effectiveness and accessibility.
Typescript:
As of 2022, TypeScript is one of the top 10 most used professional programming languages for
simplifying JavaScript by making it easier to read and debug for several years in a row.