logo

Programming Language for the Banking Domain Report 2022

   

Added on  2022-10-06

18 Pages4567 Words11 Views
Running head: PROGRAMMING LANGUAGE FOR THE BANKING DOMAIN
Programming Language for the Banking Domain
Name of the Student
Name of the University
Author note

PROGRAMMING LANGUAGE FOR THE BANKING DOMAIN1
1. Introduction to the Language
In the fast-paced world based on technological aspects, the programming languages of
the world are extremely helpful for disrupting every sector with the wide ranging form of
innovations. In every couple of years, different kind of programming languages are being
developed and thus new kind of software are being created (Bucchiarone et al. 2018). There are
various forms of programming frameworks such as Backbone.js, jQuery or Angular JS that have
been highly been helpful to revolutionize the platform of different industries. With the
evolvement of new technologies, it can also be discussed that the existing languages evolve and
improve continuously as software developers are continuously engaged within the process.
This report is based on introducing a new programming language that would be suitable
for the banking domain. The name of the new proposed programming language is RASP, which
would be entirely be based on the concepts of Object-Oriented Programming (Chorafas,
Steinmann & Steinman, 2016). In the present context, a wide range of challenges are being faced
within the banking domain in relation to security, customer management, efficiency within the
banking services and many others. The winning factors that help in bringing in better form of
efficiency within the banking domain are stability of services, security and long-term customer
support provided by the various banks.
The choice of programming language should be selected in an appropriate manner in
order to help in resolving the challenges. The various kind of functionalities that would be
integrated within the banking domain includes portfolio management, risk management and
other forms of financial managerial aspects (Liu et al., 2016). Hence, the report helps in
understanding the proper aspects of the programming domain and also discussing the major
features within the programming language that is being proposed.

PROGRAMMING LANGUAGE FOR THE BANKING DOMAIN2
2. Choice and Justification to the Compilation or Interpretation Method
Most of the high developed software are written in various kind of high-level
programming languages. There are different kind of compilers, which are employed in order to
compile the highly defined software designed for the banking platform. A compiled program is
designed as an architecture-specific language (Kulkarni et al., 2015). It is thus considered as a
development tool or could also be considered as an editor. Based on the complexity of the
programming language, the code would be segmented and thus be spread in various pieces. The
programmer would be responsible for compiling the entire program and thus detecting any kind
of defects within the code.
The banking sector deals with a wide range of functionalities and internal working
processes that involve with investing, storing the details of customer accounts, maintaining the
customer relationships and many others. A huge number of stakeholders are also heavily
dependent on the banking services in order to extract their services (Santhi et al., 2015). Hence,
in order to support the vast number of functionalities, each of the stakeholders should have
proper kind of services to each of the domains involved within the banking sector.
In order to serve the intended purpose of Rasp programming language, it can be
discussed that the cross compilation procedure would be considered as useful for the banking
domain (Wang, Cuellar & Chlipala, 2014). The primary objective of the procedure of cross
compilation is based on the fact that the target machine would comprise of a different
architecture for the CPU, which is also known as the development host. The cross compilation
procedure would be helpful for Rasp programming language as it would support a huge range of
functionalities (Cross et al., 2017). The banking domain requires a high range of functionalities
that are mostly supported by the Rasp language. This includes the factor of capability of

PROGRAMMING LANGUAGE FOR THE BANKING DOMAIN3
performance, speed factors, flexible nature, convenience of usage and high supportable and
availability in various kind of hardware accessories.
3. Memory Management and Scoping Features
The various kind of computer programs would require memory in order to store and
process a huge range of data generated on an average basis. The factor of performance for the
programming languages in relation to the banking domain would require an efficient practice of
system performance (Hukerikar & Lucas, 2016). Hence, the factor of memory management
would need to be highly considered in order to store the different data together.
The Rasp programming language would have to be designed in such a manner such that it
would be able to support a wide range of functions and the normal activity of the system (Jaeger
& Levillain, 2014). The programming language would mainly be designed in order to support the
usage of the banking software by the customers at peak moments. During the normal activity of
the system, a certain portion of memory would be used at any moment of time (Fernández et al.,
2014). The allocation of memory should also be managed efficiently in order to serve each of the
particular domains within the software. Hence, the data maintained within the memory would be
need to be structured.
4. Specification of Major Features to the Language
Simplicity – The factor of simplicity forms a major kind of deciding factor based on
exploration of features present within a language. The Rasp programming language should be
written in a particular format in order to design a code in a simple but efficient format (Vacchi &
Cazzola, 2015). The programming language of Rasp should have a less state and low form of
dependency within methods. These methods should be dependent on more than one methods or

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Designing a Language for Banking Domain
|19
|4473
|72

Comparative Programming Languages - Mamba
|15
|4296
|18

Designing a New Language
|20
|4910
|2

Comparative Programming Languages: Java
|20
|4843
|2

Artificial Intelligence within Banking Sector
|6
|1484
|225

Strategic Planning in the Financial Industry
|10
|3000
|65