0% found this document useful (0 votes)
24 views7 pages

Popular Programming Languages Guide

This document is an assignment cover sheet for a learner named Faizan Abrar, enrolled in a coding and web development course at Ignition Pro-School for Entrepreneurs. It includes a report on popular programming languages such as JavaScript, Python, HTML, and C#, along with a comparison of high-level and low-level programming languages. The document also emphasizes the importance of programming principles in creating software applications and concludes with the significance of various programming languages in the tech industry.

Uploaded by

copaca4135
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views7 pages

Popular Programming Languages Guide

This document is an assignment cover sheet for a learner named Faizan Abrar, enrolled in a coding and web development course at Ignition Pro-School for Entrepreneurs. It includes a report on popular programming languages such as JavaScript, Python, HTML, and C#, along with a comparison of high-level and low-level programming languages. The document also emphasizes the importance of programming principles in creating software applications and concludes with the significance of various programming languages in the tech industry.

Uploaded by

copaca4135
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Assignment Cover Sheet

Learner Name Faizan Abrar


Learner Enrolment Number IG/OTHM/0923/LHE/028
Learning Centre Name Ignition Pro-School for Entrepreneurs
Qualification Title OTHM
Unit Reference Number R/618/6091
Unit Name Coding And Web Development
Submission Date 06/05/2024

Declaration of authenticity:
1. The work done is my own work. Not even a part has been copied from other work. I admit that all the
information, references and any other sources from where I collected data is also included.
2. I admit that all my assignments will be reviewed by the computers for ethical reason that I have done a fair
and responsible assignment.
3. If I fail to meet all these guidelines which will create a failure of this unit and compliant of this unit as fail.

_________________
Learner signature _______________
Date: 06/05/2024 Tutor signature
Date: 06/05/2024

Table of Contents
Acknowledgement.......................................................................................................................................3
Report..........................................................................................................................................................4
Identify popular programming Languages that are used with in computer systems...................................4
HTML...........................................................................................................................................................4
High level and Low-level Programming languages......................................................................................5
Computer programming principles are applied to a variety of languages to create software applications.5
References...................................................................................................................................................7
Acknowledgement

I would like to thank Mr. Khurram Khan Lodhi for being the driving force behind assignment’s
success. His brilliant ideas, wisdom, and guidance assisted me finish my assignment.
I will always be appreciative for his assistance, and I hope to be treated with the same decency
and direction in the future.
Report

Identify popular programming Languages that are used with in


computer systems.
They are as follow and referred from (Doyle, 2011);
java script
Java script is a versatile language because this language is used in different areas for creating an
amazing element the web pages, which brings the audience towards the site again and again.
Different functions like validations, animations without changing the real time information.
Thus, java script is integrated with HTML and CSS, which engage the experience to empower
the users. Only java is a powerful tool which helps a complex looking modern websites and
web-based applications. The simplex scripts are developed then the rich features ae added to
them.
Python
Python is a language which is based on the friendly based interface which can be easily read
and build. It lies in the versatile toolbox, which enables the users to capture the wide range of
products and various tasks. Python is used to develop many applications in this modern and
digital era, some of its examples includes the YouTube, google, and other gaming applications.
According to Hacker Rank, it is the second most popular programming language for U.S. human
resources managers after the Python. This python language is one of the easiest languages to
study, apply and use, making it suitable for both beginners and experienced programmers. The
language has a large library of shared instructions and functions. The collaborative features
allow programmers to test the code on the same time, saving time spent building and testing
large portions of code.

HTML
Web pages creation and upkeep of websites HTML stands for Markup Language Hypertext.
HTML is one of the easiest ways to get started in programming; don't be put off by its
intimidating name. Since HTML is a markup language, it formats the way content appears on
websites. In essence, different texts which are plain are used to describe the web pages. It is
also restricted to creation and organization of text for websites, lacking the functionality of
other programming languages on this list. The HTML domain consists of paragraphs, headings,
links, and sections. Together with CSS, HTML is ranked second among the world's most widely
used languages as of 2020 on Stack Overflow.

C#
There are desktop, web, and mobile applications made for games. VR This language is an
object-oriented programming language; it is also referred to as C Sharp. Even though Microsoft
released C# in 2002, many people still consider it to be a major advancement over the C++
programming language.
Because it's a general-purpose language, C# is becoming more and more popular for creating
desktop and web applications. In fact, according to Hacker Rank, hiring managers are looking
for C# developers in one out of every five cases (PDF, 2.4 MB). Furthermore this language is one
of the oldest languages which are used as a versatile and which helps the users who knows
about programming their ideas in the form of the software. As this research indicates from
(Stoustrup, 2013).Like other well-known languages, C# has a sizable community that assists and
mentors newcomers.

This has been referred from the (Berkeley Boot Camps , 2024) article.

High level and Low-level Programming languages


High Level language Low level language
The storage efficiency in high level The storage efficiency is fast as
language is slow. compared to the High-level
language.

It is programmer language. It is a machine language.

Debugging is easy Debugging is complex


comparatively

Can be run on any platform. only dependent on machine


IT is widely used for programming It is now used in programming, but is
no longer commonly used.
Compiler and interpreter are used for Assembler is used for the
translation. translating the language.

As highlighted from the (Ankit kochar , 2024) article.

Computer programming principles are applied to a variety of languages


to create software applications.
Python
Python is an easy-to-read programming language. This is an excellent language for beginners
because it allows them to focus on the important points without becoming bogged down in
complex syntax. Python prioritizes abstraction and flexibility, making it easier to create reusable
and maintainable code. Python, for example, lets you define functions, classes, and templates
to encapsulate your code and hide unnecessary details. This improves code readability and
debugging capabilities. As referred from the publications of the (Stoustrup, 2013).
C++
According to (Stoustrup, 2013), C++ is a versatile programming language suitable for developing
various Software applications, including operating systems and C++, C++ is known for its high
performance and efficiency, but it can be difficult to learn and apply. C++ is also very useful, but
it makes typing control difficult. C++ enables abstraction, decomposition, modularization, and
algorithmic thinking. In C++, you can use functions, classes, and namespaces to encapsulate
code and hide unnecessary details. This makes code easier to understand and debug.

Java
Java is yet another well-liked programming language for creating business software. Java is
recognized for its portability, security, and dependability. Java emphasizes object-oriented
programming, making it simple to implement. Develop and maintain complex software systems.
Java allows you to create classes and objects that represent real-world entities like customers,
products, and orders. This improves code modularity and reusability, while also making it easier
to understand and maintain.

Conclusion:
The scene of programming dialects offers a rich variety custom fitted to different necessities
and applications inside PC frameworks. Each language has its own advantages and
disadvantages, ranging from Python's readability and wide range of applications to JavaScript's
adaptability to web technologies. Furthermore, the significance of object-oriented principles
and platform independence is demonstrated by the prowess of languages like C# and Java in
the development of robust desktop and enterprise-level applications. In the meantime, the
polarity between undeniable level and low-level dialects features compromises between
software engineer comfort and framework proficiency. At last, whether it's Python's
effortlessness, C++'s presentation, or Java's unwavering quality, the general rule remains:
programming dialects are the apparatuses that engage engineers to shape the advanced world
with imagination, proficiency, and usefulness
References
Ankit kochar . (2024, 04 03). Prep Bytes Blog . Retrieved from Difference between High-Level Language
and Low-Level Language: https://www.prepbytes.com/blog/general/difference-between-high-
level-language-and-low-level-language/

Berkeley Boot Camps . (2024, 04 01). Berkeley Extension. Retrieved from Berkeley Extension:
https://bootcamp.berkeley.edu/blog/most-in-demand-programming-languages/

Doyle, S. (2011). Software; Programming Languages. In S. Doyle, Information System For you (pp. 33-34).
UK: Nelson Thornes.

Stoustrup, B. (2013). 1.3 Learning C++. In B. Stoustrup, the C++ programming languages (pp. 17-18).
paris: addison wesley.

You might also like