Professional Documents
Culture Documents
BUTWAL, RUPANDEHI
Programming Languages
SUBMITTED TO
DIGISCHOOL GLOBAL
BY
Prince Rokaha
ROLL NO.: 19
JANUARY 29 ,2023
Letter of Approval
This project has been developed by Anshul Bashyal entitled “Programming languages” as a
final year project as the fulfillment of Digi school curriculam . This project contains the
learnings of the Trailblazers book published by Digischool and the relentless research and hard
work of the participant student.
Subject Teacher
Gajendra Gupta
(Computer Teacher)
Acknowledgement
I would like to earnestly acknowledge the sincere efforts and valuable time given by my Class
teacher Mr. Gajendra Gupta and respected Coordinator Mr. Krishna Pd. Gyawali. Their valuable
guidance and feedback have helped me in completing this project. I also want to express my
gratitude to Digi school Global for giving me the chance to participate in this prestigious
competition. The modules in the Digischool curriculum have been really beneficial and have
given me the inspiration and knowledge I needed to create this project.
Executive Summary
An overview of the project, "Home Sweet Home," is presented in this report. This report was
prepared as partial fulfillment of the Digi Curriculum requirement. This report has been divided
into three parts. This document is designed to guide the creation of critical components of the
project and provide appropriate content for each section. The first chapter “Introduction”
includes a brief introduction to my report. The second chapter includes the procedures of my
project creation and the third chapter contains the results of the report. The report also contains
recommendations, conclusions, references, and appendices.
Chapter 1: Introduction..............................................................................................................................1
1.1 Introduction........................................................................................................................................1
1.2 Objectives............................................................................................................................................1
1.3 Scope....................................................................................................................................................1
1.4 Limitations..........................................................................................................................................1
Chapter 2: Explanation of Project.............................................................................................................2
Chapter 3: Result and Discussion...............................................................................................................5
Recommendation..........................................................................................................................................6
Conclusion....................................................................................................................................................7
References.....................................................................................................................................................8
Appendices....................................................................................................................................................9
Chapter 1: Introduction
1.1 Introduction:
2 A programming language is a system of notation for
writing computer programs. Most programming languages are
text-based formal languages, but they may also be graphical.
3 Programming language theory is the subfield of computer science
that studies the design, implementation, analysis, characterization,
and classification of programming languages.
4 Programming languages are used in developing different things like
application and program, artificial intelligence, database, computer
drivers or other hardware, internet and webpage and lastly script.
5 There are different kinds of programming languages. In fact there
are 2500 programming languages created distinctively for different
projects and applications. The most common Programming languages are Java,
Java script, C, C++, C#, D, Swift, Python, QBASIC etc .
1.2 Objectives:
1. Define programming language.
1.3 Limitations:
1. C programming language does not detect errors for every line of coding, it will check the
bugs after the complete coding is done.
2. Difficult to debug.
1
Chapter 2: Explanation of Project
Programming languages differ from natural languages in that natural languages are only used
for interaction between people, while programming languages also allow humans to
communicate instructions to machines. In some cases, programming languages are used by
one program or machine to program another; PostScript source code, for example, is
frequently generated programmatically to control a computer printer or display.
Programming languages may contain constructs for defining and manipulating data
structures or for controlling the flow of execution.
The theory of computation classifies languages by the computations they can express
(see Chomsky hierarchy). All Turing complete languages can implement the same set of
algorithm. ANSI/ISO SQL and Charity are examples of languages that are not Turing
complete yet often called programming languages.
Non-computational languages, such as Markup language like HTML or formal grammars
like BNF, are usually not considered programming languages. It is a usual approach to embed a
programming language into the non-computational (host) language, to express templates for the
host language.
2
Purpose
3
Chapter 3: Result and Discussion
This study explores high school students' beliefs and behaviors associated with a
programming language's surface form is known as its syntax. Most programming
languages are purely textual; they use sequences of text including words, numbers, and
punctuation, much like written natural languages. On the other hand, some
programming languages are more graphical in nature, using visual relationships
between symbols to specify a program.The syntax of a language describes the possible
combinations of symbols that form a syntactically correct program. The meaning given
to a combination of symbols is handled by semantics (either formal or hard-coded in
a reference implementation). Since most languages are textual, this article discusses
textual syntax.
4
Recommendation:
,but they may also be graphical. They are a kind of computer language.
5
Conclusion:
6
Appendices:-