Design a language for the problem domain of banking

Assignment Help Strategic Management
Reference no: EM132094511

Language Design Essay

Topic Overview

Since the development of Plankalkül back in the 1940s, a large number of programming languages have been designed and implemented - each for its own specific problem domains and made with its own set of design decisions and compromises. For example there are languages which:

- Are strongly typed and loosely typed,
- Provide support for object orientation / abstraction of data types,
- Use static or dynamic scoping rules,
- Provide memory management (i.e. garbage collection) or allow the developer fine-grained control over heap-allocation and recycling,
- Provide closures to allow functions to be passed around like variables,
- Allow easy access to array slices and those which do not,
- Perform internal correctness checking of data and those which do not,
- Provide diverse and comprehensive suites of built-in functionality and those with a more limited set of features,
- Use pre-processors and macros to selectively expand or substitute source code, etc.

Each of these decisions can have a profound effect on the usefulness of a programming language in terms of factors such as its speed, robustness and general suitability to create programs of a certain type, such as for operating systems, or in the areas of business, scientific computation, artificial intelligence or video games.

The topic of your essay is to design a language for the problem domain of Banking.

Banking encompasses a number of areas including aspects of business, finance, and customer relations. It is worth thinking about the aspects of a banking system in terms of a number of features, including:

- Performance;
- Use and precision of data types and structures;

- Maintenance of code;

- Flexibility of design and implementation; and

- Robustness requirements in such a critical domain.

Even though security aspects are worth considering, the features of the language are the primary concern in this essay.

With this in mind your task is to theoretically design a language suitable for the use within the banking domain.

The actual implementation of the language and tool set is obviously outside the scope of this course, but you must express and justify the design decisions behind your programming language in terms of:

- The features and functionality that will allow your language to be suitable and useful within the banking domain (including what differentiates it from existing languages),

- The programming paradigms, such as procedural, object oriented, logic and functional programming.

You are free to design your language to be either interpreted, compiled or to work in a hybrid manner, but you must thoroughly justify your decision.

All language design choices must be sound, rational decisions which are backed up by robust discussion of the subject area. In addition, your document should include numerous references to back up any and all specific claims that you make. All references should be made in the APA referencing style.

Verified Expert

The current study has analysed the application of java language in banking sector. The data management specifications as well as memory management capacities have been explained here. In the banking sector, the application is based on the J2EE applications. this kind of java application facilitates the users to access the selected web page. The java language support the functionality of the web page for the ease of the users. hence for online transaction in banking sector become easier.

Reference no: EM132094511

Questions Cloud

Main points clearly presented in the thesis statement : Are the main points clearly presented in the thesis statement? Are the points clear? Or are they cluttered?
Replace human interaction and service in restaurant industry : In your opinion - can recent technology, like kiosks, replace human interaction and service in the restaurant industry?
Evaluate firm social media strategy and make recommendations : Complete a 3 page paper describing your assessment of a particular company's social media strategy. For this paper you should (1) provide an introduction.
Explain the best approach to research communication : Write a 750- to 1,050-word paper that explains the best approach to research communication that occurs in online education environments.
Design a language for the problem domain of banking : ITECH5403 - Comparative Programming Languages - Language Design Essay - Provide memory management (i.e. garbage collection) or allow the developer fine-grained
Create a survey using a free online survey account : Create a survey using a free online survey account, or by downloading or creating a survey questionnaire of your own (e.g. using Microsoft® Word).
Identify and define one or more ethical theories or concepts : Identify and cite codes of ethics that you examined that apply to your topic.Discuss what others have written about this particular topic.
Write definition of the content to be analyzed : Commercial advertising often relies on emotions, such as fear, empathy, or hope to motivate consumers to purchase products and services.
What leadership actions should the organization take : How will these trends impact your industry? What are the general trends in leadership/management that are impacting your organization?

Reviews

urv2094511

12/14/2018 2:32:04 AM

Please highlight where it is talking about the banking the whole solution. I am sending you the sample assignment, please check and make it accordingly. This assignment is correct, we needed to create new language,and give new name to the language And it was related to banking. I got praised for the skills I used in preparing the report. I got compliments from my juniors as well as seniors. That made me feels much honored. That report got me noticed even by the research scholars. I want to applaud your whole team for this unique type of work which has also shown your excellent writing and presenting skills. I would like to associate again with people like you having exquisite intelligence.

len2094511

8/23/2018 10:35:12 PM

Requirement Weight Mark Introduction and explanation of language purpose. 10 Choice and justification of interpretation/compilation method(s) to be used. 10 Discussion of memory management and scoping features. 10 Specification and rationale for major language features in terms of: - Simplicity, - Orthogonality, - Data types, - Syntax design, - Support for abstraction, - Expressivity, - Type checking - Exception handling, and - Restricted aliasing. 45 Discussion of the readability, writability and reliability of the language based on the language characteristics as chosen. 15 References and APA referencing style. 5 Spelling and grammar. 5 Assignment mark total / 100 Contribution to unit mark (out of 20%) %

len2094511

8/23/2018 10:34:55 PM

Your essay should be between 3,000 and 4,000 words inclusive and may contain diagrams or images as you see fit. All diagrams, charts, images or other externally created materials incorporated into your essay must be appropriately referenced. You may supply your completed essay in either Word or LibreOffice/OpenOffice format in which the document can be edited – no proprietary Mac specific formats, please. Assignments will be marked on the basis of fulfilment of the requirements and the quality of the work. In addition to the marking criteria, marks may be deducted for failure to comply with the assignment requirements, including (but not limited to): • Incomplete language feature coverage, • Incomplete submissions (e.g. missing subject areas – see the marking guide), • Poor spelling and grammar, and • Incorrect adherence to the APA referencing style.

Write a Review

Strategic Management Questions & Answers

  Case study in strategic plan adelphi art centre

Strategic plan or strategic planning of  Adelphi Art Centre in Adelphi, Australia.

  Pestle analysis of a new uk based business plan

Key trend of PESTEL tool  analysis in UK in the next three years.

  Diversity reflection paper

This document describes an exercise that could used to increase students' sensitivity to workforce diversity and related issues of power.

  Crafting a personal vision and mission statement

Crafting a Personal Vision and Mission Statement

  Business strategy and strategic human resource management

This project report describes the co-ordination and alignment of business strategy with strategic human resource management.

  Steak sauce - lawry’s defense: case analysis

Steak Sauce: Lawry's Defense" case to complete a formal written case analysis

  Write a report on best buy strategic audit

Write a report on best buy strategic audit which inhibits the corporate governance, corporate culture, and under Corporate Resources.

  Cross-cultural management

To develop an awareness and comprehensive understanding of the influence of culture on management

  Calculate the expected value of returns of stock

Calculate the expected value of returns of stock.

  Influence the making of public policy

Write a paper on interest groups and how they seek to influence the making of public policy.

  Strategic management principles

Strategic Management principles

  Resource base view theory versus positioning theory

Explain Resource Base View theory versus Positioning theory

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd