Design Of PinCode Programming Language to Solve E-Commerce System Development
VerifiedAdded on 2023/01/23
|16
|4333
|61
AI Summary
This document discusses the design and features of PinCode programming language, which is specifically designed for solving e-commerce system development. It covers the language's simplicity, independence of platform, encapsulation and inheritance, basicity, versatility, security, multi-threading, and speed. It also explains the compilation method, memory management and scoping features, and specification and logic for major PinCode language features such as simplicity, orthogonality, data types, and syntax design. The document provides an overview of how PinCode language can be used for online system development.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Design Of PinCode Programming Language to Solve E-Commerce System Development
Student Name
College
Student Name
College
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Introduction
Every single programming language has its standards and guidelines which are directing them
and the clients of the language. For the language to be structured, a certain keys which are one of
a kind must be planned, this is the thing that will characterize the language, this catchphrases is
the thing that the language has been told to comprehend (Bresciani, 2017). The language must be
sorted out so that the arrangement of directions stream systematically comprises the grammar of a
language. This is the arrangement of standards which when they are consolidate together
systematically, the programming language can comprehend it as right directions consequently it
can process the guidelines. Any arrangement of directions which are not as per the language
structure of the program is viewed as erroneous and when executed, the blunder that comes as a
sign of inaccurate grammar is known as the punctuation mistake. Programming language from its
authoritative state is characterized as a lot of vocabularies and syntactic principles for making
guidelines to the PC or rather any figuring gadget which the center motivation behind performing
exact errand (Gibson, 2014).
Since the programming language to be structured is relied upon to tackle internet business
issue, in this way must be a programming language which is purposed for improvement of online
and versatile based programs. The language which is to be structured is named PinCode (Lee,
Tan & Wuwongse, 2016).
PinCode programming language will be a language which will be utilized for the improvement
of both portable and electronic systems such as online business systems.
Brief characteristics of the PinCode Language
Every single programming language has its standards and guidelines which are directing them
and the clients of the language. For the language to be structured, a certain keys which are one of
a kind must be planned, this is the thing that will characterize the language, this catchphrases is
the thing that the language has been told to comprehend (Bresciani, 2017). The language must be
sorted out so that the arrangement of directions stream systematically comprises the grammar of a
language. This is the arrangement of standards which when they are consolidate together
systematically, the programming language can comprehend it as right directions consequently it
can process the guidelines. Any arrangement of directions which are not as per the language
structure of the program is viewed as erroneous and when executed, the blunder that comes as a
sign of inaccurate grammar is known as the punctuation mistake. Programming language from its
authoritative state is characterized as a lot of vocabularies and syntactic principles for making
guidelines to the PC or rather any figuring gadget which the center motivation behind performing
exact errand (Gibson, 2014).
Since the programming language to be structured is relied upon to tackle internet business
issue, in this way must be a programming language which is purposed for improvement of online
and versatile based programs. The language which is to be structured is named PinCode (Lee,
Tan & Wuwongse, 2016).
PinCode programming language will be a language which will be utilized for the improvement
of both portable and electronic systems such as online business systems.
Brief characteristics of the PinCode Language
Independence of the stage: when contrasted with numerous other programming dialects, the
PinCode language for programming won't be ordered into a particular machine stage yet to a self-
autonomous stage.
Encapsulation and Inheritance : In programming, this is a significant key trademark that
empowers the expansions of some center highlights of a system in different subsystems. This
spares a great deal of cerebral pains when it comes notwithstanding different modules that
basically frames some portion of the entire system as a rule too. Since there will be different
highlights that will be incorporated into the whole language, extra units will likewise have a
chance to included the long run (Pan, Chen & Nguyễn, 2012).
Basicity : The PinCode programming language will be planned so that it will be exceptionally
simple to utilize, code and furthermore learn. For whatever length of time that the language is
legitimately seen, at that point acing the language will be especially simple (Thuraisingham,
2015).
Versatility: Considering the idea of the reason it must meet, this language will probably adapt
all around rapidly to quick exchanges that will be led online thus this will most likely help the
clients have a simple time to exchange absent much disturbances which are generally seen in
numerous other programming dialects that are right now in the market (Walters, 2014).
Security: PinCode programming language will be structured and created with secure
highlights which will empower it to make programming and systems which are sans infection.
The language will utilize the utilization of two level confirmation, both the symmetric and the
topsy-turvy encryption (Whiteley, n.d.).
Exceedingly composed: This language will be profoundly composed to imply that the sentence
structure and semantics will be quite certain which is the architects encourage so as to guarantee
PinCode language for programming won't be ordered into a particular machine stage yet to a self-
autonomous stage.
Encapsulation and Inheritance : In programming, this is a significant key trademark that
empowers the expansions of some center highlights of a system in different subsystems. This
spares a great deal of cerebral pains when it comes notwithstanding different modules that
basically frames some portion of the entire system as a rule too. Since there will be different
highlights that will be incorporated into the whole language, extra units will likewise have a
chance to included the long run (Pan, Chen & Nguyễn, 2012).
Basicity : The PinCode programming language will be planned so that it will be exceptionally
simple to utilize, code and furthermore learn. For whatever length of time that the language is
legitimately seen, at that point acing the language will be especially simple (Thuraisingham,
2015).
Versatility: Considering the idea of the reason it must meet, this language will probably adapt
all around rapidly to quick exchanges that will be led online thus this will most likely help the
clients have a simple time to exchange absent much disturbances which are generally seen in
numerous other programming dialects that are right now in the market (Walters, 2014).
Security: PinCode programming language will be structured and created with secure
highlights which will empower it to make programming and systems which are sans infection.
The language will utilize the utilization of two level confirmation, both the symmetric and the
topsy-turvy encryption (Whiteley, n.d.).
Exceedingly composed: This language will be profoundly composed to imply that the sentence
structure and semantics will be quite certain which is the architects encourage so as to guarantee
there is security both in the source code and in the front end some portion of the system. The
encryption in the very heart of the language will frame some portion of the conventions to secure
any rate of barging in and hacking, considering the numerous dialects that have been presented in
the market. Security is a central point the same number of are not extremely verify from the word
goes . PinCode will overcome this terrifying (Wong, 2013).
Multi-stringing: The PinCode multithreading highlight usage will make it workable for the
language to have the capacity to permit the composition of programs which can perform a lot of
undertakings all in the meantime. The smooth running of the applications created by PinCode
language is the center reason for the plan and advancement of the PinCode language.
Speed: This is possibly accomplished when a language can check for gather time blunders,
linguistic structure mistake and the run time blunders before the undertaking is finished. The
PinCode programming language will almost certainly utilize the heartiness include by having the
capacity to wipe out the blunders which may come amid run time, arrangement and coding
(Wong, 2013).
The Compilation Method
At the point when this comes practically speaking it alludes to the manner in which the
programming language can react with regards to change of the source code of a programming
language into an article code that is comprehended by the machine language. Distinctive dialects
have diverse modes in which they play out a similar procedure which accommodates their system
(Ancona, 2015). In the arrangement of source codes made utilizing PinCode language, the
fashioner expects to utilize Just In time gathering technique of making an interpretation of the
code into what the machine can appreciate. When making use of the above gathering strategy, the
examples are continuously execution which guarantees that as the source code is run, brief
encryption in the very heart of the language will frame some portion of the conventions to secure
any rate of barging in and hacking, considering the numerous dialects that have been presented in
the market. Security is a central point the same number of are not extremely verify from the word
goes . PinCode will overcome this terrifying (Wong, 2013).
Multi-stringing: The PinCode multithreading highlight usage will make it workable for the
language to have the capacity to permit the composition of programs which can perform a lot of
undertakings all in the meantime. The smooth running of the applications created by PinCode
language is the center reason for the plan and advancement of the PinCode language.
Speed: This is possibly accomplished when a language can check for gather time blunders,
linguistic structure mistake and the run time blunders before the undertaking is finished. The
PinCode programming language will almost certainly utilize the heartiness include by having the
capacity to wipe out the blunders which may come amid run time, arrangement and coding
(Wong, 2013).
The Compilation Method
At the point when this comes practically speaking it alludes to the manner in which the
programming language can react with regards to change of the source code of a programming
language into an article code that is comprehended by the machine language. Distinctive dialects
have diverse modes in which they play out a similar procedure which accommodates their system
(Ancona, 2015). In the arrangement of source codes made utilizing PinCode language, the
fashioner expects to utilize Just In time gathering technique of making an interpretation of the
code into what the machine can appreciate. When making use of the above gathering strategy, the
examples are continuously execution which guarantees that as the source code is run, brief
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
interpretation happens nearly with quick impact which is a key advancement in the cutting edge
period of planning, making and actualizing dialects (Ancona, 2017). In the forward language
programming time, where the execution of the programming source is relied upon to be
exceptionally high stays as the main condition to fulfill the developing needs for quicker
activities. As the writer communicates in the general progression of this review, this Just in Time
technique stays as the sole choice for him to be in determined in the language (Brereton, 2010).
This will guarantee quicker development and improvement of the piece of the overall industry
as the programs will run quicker and without postponements, henceforth it will serve to the best
of the choices that the planner expects toward the finish, all things considered, Consequently this
alternative will guarantee that the targets and the attributes expected are completely met when all
is said and done (Eid & Millham, 2012).
Keeping in mind the above qualities, then the language is will be fit enough in online system
development.
The Memory management and its Scoping Features
Memory Management
Capacity and Memory organization at whatever point any programming language has been
proposed, there are about couple of extremely significant assets from which the general tasks of
the whole language supports on. Memory is an exceptionally uncommon assets where if there are
no unmistakable rules on how it will be apportioned, the operational grounds of any language are
obstructed, in view of this factor it remains an unquestionable requirement have thought to be set
up to guarantee that the language satisfies all the important conditions that are put forward from
the earliest starting point (Juts, 2017). As it involves truth, each errand that is in the PC system
requests space and memory to chip away at; this turns into a sensitive work of a programming
period of planning, making and actualizing dialects (Ancona, 2017). In the forward language
programming time, where the execution of the programming source is relied upon to be
exceptionally high stays as the main condition to fulfill the developing needs for quicker
activities. As the writer communicates in the general progression of this review, this Just in Time
technique stays as the sole choice for him to be in determined in the language (Brereton, 2010).
This will guarantee quicker development and improvement of the piece of the overall industry
as the programs will run quicker and without postponements, henceforth it will serve to the best
of the choices that the planner expects toward the finish, all things considered, Consequently this
alternative will guarantee that the targets and the attributes expected are completely met when all
is said and done (Eid & Millham, 2012).
Keeping in mind the above qualities, then the language is will be fit enough in online system
development.
The Memory management and its Scoping Features
Memory Management
Capacity and Memory organization at whatever point any programming language has been
proposed, there are about couple of extremely significant assets from which the general tasks of
the whole language supports on. Memory is an exceptionally uncommon assets where if there are
no unmistakable rules on how it will be apportioned, the operational grounds of any language are
obstructed, in view of this factor it remains an unquestionable requirement have thought to be set
up to guarantee that the language satisfies all the important conditions that are put forward from
the earliest starting point (Juts, 2017). As it involves truth, each errand that is in the PC system
requests space and memory to chip away at; this turns into a sensitive work of a programming
language. Hence, it profits the planner to be excited about characterizing how this parity in
program space distribution and the deallocation is set up ("What is Object-Oriented
Programming? Webopedia Definition", n.d.).
This element from the extremely expectation of the creator of this language is adapted towards
greatest usage of this asset which has an orientation on the general activity of the system.
Alongside the very centers of the language, there will be an innovation which will be connected
implicitly to guarantee that clients on board have had the required data in the meantime they are
in tasks (Knudsen & Madsen, 2017). This is likewise a significant asset which must be
considered in. at whatever point they are new words are utilized by the client other than what is
characterized from the principal definitions, the language will probably make a capacity situation
from the equivalent and dole out the required memory measure contingent upon the nature and
size of the data set up.
Garbage Collection
The PinCode accumulation machine will trigger the procedure of rubbish gathering in
agreement to the PinCode refuse accumulation process else the procedure is impossible. The way
towards collection of garbage is expensive in nature as it makes the entire stringing process stop
or respite as the procedure is occurring. The way toward stopping stringing while the
accumulation is occurring is especially unsuitable and that is the reason the PinCode refuse
gathering highlight will be joined with more than one waste gathering calculation so as to wiped
out the issue (Kushin, 2016).
Having the learning on how the information and the program can be put away in PinCode
programming language is especially significant since it empower the developers when they have
goals of making streamlined code concerning assets and its utilization. It additionally further
program space distribution and the deallocation is set up ("What is Object-Oriented
Programming? Webopedia Definition", n.d.).
This element from the extremely expectation of the creator of this language is adapted towards
greatest usage of this asset which has an orientation on the general activity of the system.
Alongside the very centers of the language, there will be an innovation which will be connected
implicitly to guarantee that clients on board have had the required data in the meantime they are
in tasks (Knudsen & Madsen, 2017). This is likewise a significant asset which must be
considered in. at whatever point they are new words are utilized by the client other than what is
characterized from the principal definitions, the language will probably make a capacity situation
from the equivalent and dole out the required memory measure contingent upon the nature and
size of the data set up.
Garbage Collection
The PinCode accumulation machine will trigger the procedure of rubbish gathering in
agreement to the PinCode refuse accumulation process else the procedure is impossible. The way
towards collection of garbage is expensive in nature as it makes the entire stringing process stop
or respite as the procedure is occurring. The way toward stopping stringing while the
accumulation is occurring is especially unsuitable and that is the reason the PinCode refuse
gathering highlight will be joined with more than one waste gathering calculation so as to wiped
out the issue (Kushin, 2016).
Having the learning on how the information and the program can be put away in PinCode
programming language is especially significant since it empower the developers when they have
goals of making streamlined code concerning assets and its utilization. It additionally further
aides in getting the irregularities and breaks in the memory the executives just as investigating
blunders in the program.
Specification and rationale for major PinCode language features
Simplicity
The straightforwardness of a program relies upon how much time it can take for the
programming language to be comprehend and aced by the programmer. For the programming
language to be viewed as straightforward, at that point the programmer must almost certainly
mater it quick and have the capacity to create complex systems utilizing a similar language. The
effortlessness of the language is about the utilization of clear and justifiable language. PinCode
programming language will be exceptionally easy to comprehend as it will utilize the least
difficult dialect conceivable (Narbel, 2016). The principles will be especially broad and not mind
boggling. Ordinary proclamation end will be utilized which is semi colon (;). The language will
be a greater amount of English for simple seeing, each announcement will start with capital letter
and techniques will have straightforward principles as well. In programming dialects, this is a
condition which must be in every case deliberately underscored if at all the programming
language will meet the sift hold put forward by the general measures for any programming
language ("What is object-oriented programming (OOP)? - Definition ...", n.d.). Above all, the
language must utilize the reasonable punctuation as conceivable which are clear and with no
vagueness. The client must almost certainly comprehend the very administrators that have been
utilized all together that they can be utilized.
Orthogonality
Symmetry is constantly connected with effortlessness of the programming language. The more
Orthogonal the language the more easier the language is. Symmetry in PC programming setting
blunders in the program.
Specification and rationale for major PinCode language features
Simplicity
The straightforwardness of a program relies upon how much time it can take for the
programming language to be comprehend and aced by the programmer. For the programming
language to be viewed as straightforward, at that point the programmer must almost certainly
mater it quick and have the capacity to create complex systems utilizing a similar language. The
effortlessness of the language is about the utilization of clear and justifiable language. PinCode
programming language will be exceptionally easy to comprehend as it will utilize the least
difficult dialect conceivable (Narbel, 2016). The principles will be especially broad and not mind
boggling. Ordinary proclamation end will be utilized which is semi colon (;). The language will
be a greater amount of English for simple seeing, each announcement will start with capital letter
and techniques will have straightforward principles as well. In programming dialects, this is a
condition which must be in every case deliberately underscored if at all the programming
language will meet the sift hold put forward by the general measures for any programming
language ("What is object-oriented programming (OOP)? - Definition ...", n.d.). Above all, the
language must utilize the reasonable punctuation as conceivable which are clear and with no
vagueness. The client must almost certainly comprehend the very administrators that have been
utilized all together that they can be utilized.
Orthogonality
Symmetry is constantly connected with effortlessness of the programming language. The more
Orthogonal the language the more easier the language is. Symmetry in PC programming setting
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
just mean capacity of the language to enable the task to transform one explicit thing without
changing or influencing different pieces of the program. This is accomplished by incorporating
the Log in the structure (Narbel, 2016). The component will be the element which will store each
movement which is being completed amid the advancement of the system utilizing the PinCode
programming language. Regardless a few changes should be done, at that point it will happen in
the Log without meddling which different pieces of the language structure. The programming
language will be consolidated with deliberations to upgrade its Orthogonality ("Object-oriented
programming - Wikipedia", n.d.).
Data Types
Data types being the property types which illuminates the mediator or the compiler on how the
programmer or the engineer of the system is considering utilizing the data. Since PinCode is
configuration to be an abnormal state programming language, it will hence utilize the utilization
of the two noteworthy classes of data types which for this situation incorporates the crude data
types and the non-crude data type (Narbel, 2016).
For the language to be able to be considered object oriented , logical and procedural, it has to
be able to make use of the following important data types;
Int data type which is used to store the integer values in the system
Boolean types which are used for storing of the Boolean functions, true or false conditions in
the system.
Char type which is functioned to store the singular letters in the system
The long data type that is used to store large whole numbers in the system
changing or influencing different pieces of the program. This is accomplished by incorporating
the Log in the structure (Narbel, 2016). The component will be the element which will store each
movement which is being completed amid the advancement of the system utilizing the PinCode
programming language. Regardless a few changes should be done, at that point it will happen in
the Log without meddling which different pieces of the language structure. The programming
language will be consolidated with deliberations to upgrade its Orthogonality ("Object-oriented
programming - Wikipedia", n.d.).
Data Types
Data types being the property types which illuminates the mediator or the compiler on how the
programmer or the engineer of the system is considering utilizing the data. Since PinCode is
configuration to be an abnormal state programming language, it will hence utilize the utilization
of the two noteworthy classes of data types which for this situation incorporates the crude data
types and the non-crude data type (Narbel, 2016).
For the language to be able to be considered object oriented , logical and procedural, it has to
be able to make use of the following important data types;
Int data type which is used to store the integer values in the system
Boolean types which are used for storing of the Boolean functions, true or false conditions in
the system.
Char type which is functioned to store the singular letters in the system
The long data type that is used to store large whole numbers in the system
Double data types that is used to store the fractional data
Float types that is used to store the decimal pointed digits.
Syntax Design
Language structure are the arrangement of principles which are characterized by blend of
images to decide the rightness of the structure. For the PinCode programming language, coming
up next are the punctuation of the program taking the model code of the Hello World; Then the
sentence structure of the PinCode programming language can be followed and clarified (Narbel,
2016).
Taking the example of the following PinCode language code
Class example {
String name = “This is an example code”;
PinWrite. Coin (this, name);
}
The above is the sample syntax of PinCode programming language, therefore the sample
indicates the following.
Class Names: For PinCode, all class names first letter must be in capitalized
Strategies: all techniques need to begin with the world void
Case Sensitiveness. The PinCode programming language will be case delicate , which mean
the name Class and class is seen contrastingly in PinCode
Float types that is used to store the decimal pointed digits.
Syntax Design
Language structure are the arrangement of principles which are characterized by blend of
images to decide the rightness of the structure. For the PinCode programming language, coming
up next are the punctuation of the program taking the model code of the Hello World; Then the
sentence structure of the PinCode programming language can be followed and clarified (Narbel,
2016).
Taking the example of the following PinCode language code
Class example {
String name = “This is an example code”;
PinWrite. Coin (this, name);
}
The above is the sample syntax of PinCode programming language, therefore the sample
indicates the following.
Class Names: For PinCode, all class names first letter must be in capitalized
Strategies: all techniques need to begin with the world void
Case Sensitiveness. The PinCode programming language will be case delicate , which mean
the name Class and class is seen contrastingly in PinCode
The document name of the program must be equivalent to the name of the class.
The syntax of the language will be very simple to understand since it will be almost similar to
the syntax of other object Oriented Programming language and procedural languages. The syntax
of the language is what determines if the developer can be able to master the language.
Support For Abstraction
Fundamentally, deliberation is the determination of data direct from the bigger ocean of data
demonstrating just the most significant subtleties. This aides in the decrease of the exertion of the
programmer and multifaceted nature of the program. The PinCode programming language will
likewise utilize the utilization of reflection in there program improvement. For this situation the
utilization of Auto Abstract classes will be utilized. The utilization of dynamic is the most
significant element in the item situated programming dialects (Narbel, 2016).
The utilization of unique techniques likewise will likewise improve the help of the reflection
in PinCode programming language. Data hiding is very important in online development of
systems, system which are developed with a lot of codes needs the language which can accept
data hiding. This will help in proper arrangement of codes which can a be understood by another
developer.
Expressivity
This is the capacity of language to be in a situation to express the issue arrangement in an
unmistakable, close, characteristic, brief, instinctive, and in connection of different issues which
are as of now illuminated. PinCode programming language is increasingly expressible as it will
have a great deal of outside libraries which will be introduced to take care of other issue, The
language will permit open libraries from different designers excessively so as to demonstrate the
The syntax of the language will be very simple to understand since it will be almost similar to
the syntax of other object Oriented Programming language and procedural languages. The syntax
of the language is what determines if the developer can be able to master the language.
Support For Abstraction
Fundamentally, deliberation is the determination of data direct from the bigger ocean of data
demonstrating just the most significant subtleties. This aides in the decrease of the exertion of the
programmer and multifaceted nature of the program. The PinCode programming language will
likewise utilize the utilization of reflection in there program improvement. For this situation the
utilization of Auto Abstract classes will be utilized. The utilization of dynamic is the most
significant element in the item situated programming dialects (Narbel, 2016).
The utilization of unique techniques likewise will likewise improve the help of the reflection
in PinCode programming language. Data hiding is very important in online development of
systems, system which are developed with a lot of codes needs the language which can accept
data hiding. This will help in proper arrangement of codes which can a be understood by another
developer.
Expressivity
This is the capacity of language to be in a situation to express the issue arrangement in an
unmistakable, close, characteristic, brief, instinctive, and in connection of different issues which
are as of now illuminated. PinCode programming language is increasingly expressible as it will
have a great deal of outside libraries which will be introduced to take care of other issue, The
language will permit open libraries from different designers excessively so as to demonstrate the
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
best critical thinking abilities. For the development of online systems for business like the online
shopping systems, the language will have external libraries which are supposed to be installed to
achieve or call a certain method, other developers will also be able to develop there own libraries
which will be incorporated into the system to make the problem solving to be very fast and more
easy (Narbel, 2016). The frameworks will also be incorporated into the language in order to allow
other developers to develop relevant frameworks which will be used for the development of
different types of online systems. Development of templates will also be allowed into the
programming language in order to ease the rate at which systems are developed. This will make
the language more expressible.
Type checking
This is another significant element in OOP, it is the capacity of the programming language to
have the capacity to identify blunder which the programmer is composing the grammar. PinCode
programming language will be the best sort checking ability so that once the programmer begins
composing, the language will most likely distinguish its punctuation and right properly ("Object-
Oriented Programming (OOP) - Techopedia.com", n.d.). This will lessen the quantity of blunders.
In order to solve the problem which are experience in the development of the online stores and
shopping systems, the language type checking capabilities will enable the developer to be in a
position to be able to check the errors and constraints which comes on the course of development
of the program (Narbel, 2016).
Exception handling
This is utilized in dealing with errors that may happen at run time. The PinCode programming
language will have particular mistake taking care of code and capacity which will empower the
programmer to get the special cases of blunders which may happen all the while. This will help in
shopping systems, the language will have external libraries which are supposed to be installed to
achieve or call a certain method, other developers will also be able to develop there own libraries
which will be incorporated into the system to make the problem solving to be very fast and more
easy (Narbel, 2016). The frameworks will also be incorporated into the language in order to allow
other developers to develop relevant frameworks which will be used for the development of
different types of online systems. Development of templates will also be allowed into the
programming language in order to ease the rate at which systems are developed. This will make
the language more expressible.
Type checking
This is another significant element in OOP, it is the capacity of the programming language to
have the capacity to identify blunder which the programmer is composing the grammar. PinCode
programming language will be the best sort checking ability so that once the programmer begins
composing, the language will most likely distinguish its punctuation and right properly ("Object-
Oriented Programming (OOP) - Techopedia.com", n.d.). This will lessen the quantity of blunders.
In order to solve the problem which are experience in the development of the online stores and
shopping systems, the language type checking capabilities will enable the developer to be in a
position to be able to check the errors and constraints which comes on the course of development
of the program (Narbel, 2016).
Exception handling
This is utilized in dealing with errors that may happen at run time. The PinCode programming
language will have particular mistake taking care of code and capacity which will empower the
programmer to get the special cases of blunders which may happen all the while. This will help in
distinguishing the precise point where the blunder it consequently makes mistake rectification
exceptionally simple. As for the implementation of the online shopping websites which lies under
electronic commerce, the language will have best error handling techniques for the (Narbel,
2016). The use of exceptions such as try{} catch(){} techniques which are used in high level
programming languages like java will be used for the design of this language to make sure that
the language becomes as easy as possible the developers and the users at large.
Restricted aliasing
This is the limiting the memory designations to be gotten to by the utilization of various
names. A similar limitation capacity will be utilized for PinCode programming language since
the utilization of comparative name in a similar area may finish up causing the program pound
and diminishes its strength (Narbel, 2016).
Readability, writability and reliability of the PinCode language based on the language
characteristics as chosen.
Readability
A programming language is said to be comprehensible in agreement to the experience of the
programmer which a similar language. PinCode being the new dialect, it will be extremely easy
to different programmers who have officially utilized other programming dialects. The utilization
of/and/*.....*/so as to demonstrate hinders in the program which is likewise utilized in other
language will be utilized in PinCode to make it progressively discernible even with the novices in
the field (Rajlich, 2012). The conditions and circles like if, while, and so forth are altogether self-
seeing even in plain English language. The technique for pronouncing the variable and
introducing data types will likewise be like other programming dialects. Consequently, the
PinCode programming language will be progressively intelligible.
exceptionally simple. As for the implementation of the online shopping websites which lies under
electronic commerce, the language will have best error handling techniques for the (Narbel,
2016). The use of exceptions such as try{} catch(){} techniques which are used in high level
programming languages like java will be used for the design of this language to make sure that
the language becomes as easy as possible the developers and the users at large.
Restricted aliasing
This is the limiting the memory designations to be gotten to by the utilization of various
names. A similar limitation capacity will be utilized for PinCode programming language since
the utilization of comparative name in a similar area may finish up causing the program pound
and diminishes its strength (Narbel, 2016).
Readability, writability and reliability of the PinCode language based on the language
characteristics as chosen.
Readability
A programming language is said to be comprehensible in agreement to the experience of the
programmer which a similar language. PinCode being the new dialect, it will be extremely easy
to different programmers who have officially utilized other programming dialects. The utilization
of/and/*.....*/so as to demonstrate hinders in the program which is likewise utilized in other
language will be utilized in PinCode to make it progressively discernible even with the novices in
the field (Rajlich, 2012). The conditions and circles like if, while, and so forth are altogether self-
seeing even in plain English language. The technique for pronouncing the variable and
introducing data types will likewise be like other programming dialects. Consequently, the
PinCode programming language will be progressively intelligible.
Writability
Period and skills are needed in knowledge acquisition of PinCode language, however the
means for making the projects are simple and easy to retain. Every single square on the language
has configuration of which it tends to be normal to any individual done programming.
Information exemplification and shortening like bool f and t and the development of the
information deliberations determines language writability ("Lesson: Object-Oriented
Programming Concepts (The Java ...", n.d.). A portion of the deficiency the programming
language incorporates having its cluster begins with zero and the way that the announcements are
case delicate however with sort checking highlight.
Reliability
A standout amongst the most baffling things to both the programmer and the client is when
there are incidental mistakes coming about because of the system. It debilitates and nauseates the
client particularly when the individual can't probably fix it. The creator has done immense
research on the basic releases that have been in different past ages programming dialects and
hence, there is a vow to guarantee that there will be negligible or no disappointment in the way in
which the systems made out of this system work. This will be one of the most grounded
contentions for programming dialects at any point planned (Rajlich, 2012). PinCode will
guarantee proficiency and viability in every one of the systems that will be made out of it. There
will be an arrangement for the proposals that would improve the working and activities of the
different systems set up. A criticism system which will guarantee that every one of the mistakes
the client has done are reacted to will likewise be a piece of this language ("Introduction to
Object Oriented Programming Concepts (OOP ...", n.d.).
Conclusion
Period and skills are needed in knowledge acquisition of PinCode language, however the
means for making the projects are simple and easy to retain. Every single square on the language
has configuration of which it tends to be normal to any individual done programming.
Information exemplification and shortening like bool f and t and the development of the
information deliberations determines language writability ("Lesson: Object-Oriented
Programming Concepts (The Java ...", n.d.). A portion of the deficiency the programming
language incorporates having its cluster begins with zero and the way that the announcements are
case delicate however with sort checking highlight.
Reliability
A standout amongst the most baffling things to both the programmer and the client is when
there are incidental mistakes coming about because of the system. It debilitates and nauseates the
client particularly when the individual can't probably fix it. The creator has done immense
research on the basic releases that have been in different past ages programming dialects and
hence, there is a vow to guarantee that there will be negligible or no disappointment in the way in
which the systems made out of this system work. This will be one of the most grounded
contentions for programming dialects at any point planned (Rajlich, 2012). PinCode will
guarantee proficiency and viability in every one of the systems that will be made out of it. There
will be an arrangement for the proposals that would improve the working and activities of the
different systems set up. A criticism system which will guarantee that every one of the mistakes
the client has done are reacted to will likewise be a piece of this language ("Introduction to
Object Oriented Programming Concepts (OOP ...", n.d.).
Conclusion
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
For the design of the above programming language, it can be concluded that the language will
be effective and efficient enough to solve the problems facing the e-commerce platforms and the
development therefore will be very easy. The language has all the qualities of a object oriented
and procedural programming language and this will be the most effective language in
transforming the e-business systems. There development will be very easy and modernized.
be effective and efficient enough to solve the problems facing the e-commerce platforms and the
development therefore will be very easy. The language has all the qualities of a object oriented
and procedural programming language and this will be the most effective language in
transforming the e-business systems. There development will be very easy and modernized.
References
Ancona, D. (2015). Preface to the special section on Object-Oriented Programming and Systems
(OOPS 2010). Science Of Computer Programming, 97, 281. doi: 10.1016/j.scico.2014.05.018
Ancona, D. (2017). Preface to the special section on Object-Oriented Programming and Systems
(OOPS 2015). Science Of Computer Programming, 140, 1. doi: 10.1016/j.scico.2017.03.004
Brereton, R. (2010). Object-oriented programming for personal computers. Chemometrics And
Intelligent Laboratory Systems, 19(1), 127. doi: 10.1016/0169-7439(93)80089-z
Eid, C., & Millham, R. (2012). Which Introductory Programming Approach Is Most Suitable For
Students: Procedural Or Visual Programming?. American Journal Of Business Education
(AJBE), 5(2), 173. doi: 10.19030/ajbe.v5i2.6819
Juts, H. (2017). White Box Testing with Object Oriented programming. International Journal Of
Recent Trends In Engineering And Research, 3(11), 156-160. doi:
10.23883/ijrter.2017.3505.xkmqq
Knudsen, J., & Madsen, O. (2017). Teaching Object-Oriented Programming is more than
teaching: Object-Oriented Programming Languages. DAIMI Report Series, 17(251). doi:
10.7146/dpb.v17i251.7607
Kushin, T. (2016). Object-Oriented Programming Languages: Tools for Effective
Communication on Application. International Journal Of Science And Research (IJSR), 5(8),
406-411. doi: 10.21275/2081602
Narbel, P. (2016). Functional Programming at Work in Object- Oriented Programming. The
Journal Of Object Technology, 8(6), 181. doi: 10.5381/jot.2009.8.6.a5
Rajlich, V. (2012). Decomposition /generalization methodology for object-oriented
Programming. Journal Of Systems And Software, 24(2), 181-186. doi: 10.1016/0164-
1212(94)90078-7
Bresciani, P. (2017). Agent-oriented information systems II. Berlin: Springer.
Gibson, R. (2014). Object oriented technologies. Hershey, Pa.: Idea Group.
Lee, M., Tan, K., & Wuwongse, V. (2016). Database Systems for Advanced Applications (7th
ed.). Berlin: Springer.
Pan, J., Chen, S., & Nguyễn, N. (2012). Intelligent Information and Database Systems. Berlin,
Heidelberg: Springer Berlin Heidelberg.
Ancona, D. (2015). Preface to the special section on Object-Oriented Programming and Systems
(OOPS 2010). Science Of Computer Programming, 97, 281. doi: 10.1016/j.scico.2014.05.018
Ancona, D. (2017). Preface to the special section on Object-Oriented Programming and Systems
(OOPS 2015). Science Of Computer Programming, 140, 1. doi: 10.1016/j.scico.2017.03.004
Brereton, R. (2010). Object-oriented programming for personal computers. Chemometrics And
Intelligent Laboratory Systems, 19(1), 127. doi: 10.1016/0169-7439(93)80089-z
Eid, C., & Millham, R. (2012). Which Introductory Programming Approach Is Most Suitable For
Students: Procedural Or Visual Programming?. American Journal Of Business Education
(AJBE), 5(2), 173. doi: 10.19030/ajbe.v5i2.6819
Juts, H. (2017). White Box Testing with Object Oriented programming. International Journal Of
Recent Trends In Engineering And Research, 3(11), 156-160. doi:
10.23883/ijrter.2017.3505.xkmqq
Knudsen, J., & Madsen, O. (2017). Teaching Object-Oriented Programming is more than
teaching: Object-Oriented Programming Languages. DAIMI Report Series, 17(251). doi:
10.7146/dpb.v17i251.7607
Kushin, T. (2016). Object-Oriented Programming Languages: Tools for Effective
Communication on Application. International Journal Of Science And Research (IJSR), 5(8),
406-411. doi: 10.21275/2081602
Narbel, P. (2016). Functional Programming at Work in Object- Oriented Programming. The
Journal Of Object Technology, 8(6), 181. doi: 10.5381/jot.2009.8.6.a5
Rajlich, V. (2012). Decomposition /generalization methodology for object-oriented
Programming. Journal Of Systems And Software, 24(2), 181-186. doi: 10.1016/0164-
1212(94)90078-7
Bresciani, P. (2017). Agent-oriented information systems II. Berlin: Springer.
Gibson, R. (2014). Object oriented technologies. Hershey, Pa.: Idea Group.
Lee, M., Tan, K., & Wuwongse, V. (2016). Database Systems for Advanced Applications (7th
ed.). Berlin: Springer.
Pan, J., Chen, S., & Nguyễn, N. (2012). Intelligent Information and Database Systems. Berlin,
Heidelberg: Springer Berlin Heidelberg.
Thuraisingham, B. (2015). Web data management and electronic commerce. Boca Raton, Fla.:
CRC Press.
Walters, E. (2014). The essential guide to computing. Upper Saddle River, NJ: Prentice Hall.
Whiteley, D. An introduction to information systems.
Wong, W. (2013). Emerging technologies for information systems, computing, and management.
New York: Springer.
Introduction to Object Oriented Programming Concepts (OOP ... Retrieved from
https://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-
Concep
Lesson: Object-Oriented Programming Concepts (The Java ... Retrieved from
https://docs.oracle.com/javase/tutorial/java/concepts/
Object-oriented programming - Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Object-
oriented_programming
Object-Oriented Programming (OOP) - Techopedia.com. Retrieved from
https://www.techopedia.com/definition/3235/object-oriented-programming-oop
What is object-oriented programming (OOP)? - Definition ... Retrieved from
https://searchmicroservices.techtarget.com/definition/object-oriented-programming-OOP
What is Object-Oriented Programming? Webopedia Definition. Retrieved from
https://www.webopedia.com/TERM/O/object_oriented_programming_OOP.html
CRC Press.
Walters, E. (2014). The essential guide to computing. Upper Saddle River, NJ: Prentice Hall.
Whiteley, D. An introduction to information systems.
Wong, W. (2013). Emerging technologies for information systems, computing, and management.
New York: Springer.
Introduction to Object Oriented Programming Concepts (OOP ... Retrieved from
https://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-
Concep
Lesson: Object-Oriented Programming Concepts (The Java ... Retrieved from
https://docs.oracle.com/javase/tutorial/java/concepts/
Object-oriented programming - Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Object-
oriented_programming
Object-Oriented Programming (OOP) - Techopedia.com. Retrieved from
https://www.techopedia.com/definition/3235/object-oriented-programming-oop
What is object-oriented programming (OOP)? - Definition ... Retrieved from
https://searchmicroservices.techtarget.com/definition/object-oriented-programming-OOP
What is Object-Oriented Programming? Webopedia Definition. Retrieved from
https://www.webopedia.com/TERM/O/object_oriented_programming_OOP.html
1 out of 16
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.