You are on page 1of 12

NEW HORIZON ENGLISH SECONDARY SCHOOL (NHSS)

BUTWAL, RUPANDEHI

Programming Languages
SUBMITTED TO

DIGISCHOOL GLOBAL

BY

Prince Rokaha
ROLL NO.: 19

TEACHER: GAJENDRA GUPTA

DESIGNATION: COMPUTER TEACHER

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.

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. They
are a kind of computer language. The description of a programming language is usually split
into the two components of syntax and semantics. Some language are defined by a specification
document (for example, the C programming language is specified by an ISO standard) while
other languages (such as Perl) have a dominant implementation that is treated as reference.
Some languages have both, with the basic language defined by a standard and extensions taken
from the dominant implementation being common.
Table of Contents

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.

2. Discuss reasons why programming language is important?

3. List steps to use programming language.

4. Understand how a programming language works.

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.

3. C provides no data protection.

1
Chapter 2: Explanation of Project

 A programming language is a language used to write computer programs, which instruct a


computer to perform some kind of computation, and/or organize the flow of control between
external devices (such as a printer, a robot, or any peripheral).

 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:

A programming language is a system of notation for writing computer

program. Most programming languages are text based formal language

,but they may also be graphical. They are a kind of computer language.

 APL introduced array programming and influenced functional programming.


 ALGOL refined both structured procedural programming and the discipline
of language specification; the "Revised Report on the Algorithmic
Language ALGOL 60" became a model for how later language
specifications were written.
 Lisp, implemented in 1958, was the first dynamically typed functional
programming language.

5
Conclusion:

Although many languages share similarities, each has its


own syntax. Once a programmer learns the languages rules,
syntax, and structure, they write the source code in a text
editor or IDE. Then, the programmer often compiles the code
into machine language that can be understood by the computer.
Scripting languages, which do not require a compiler, use
an interpreter to execute the script.

6
Appendices:-

You might also like