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

  Assessment of current business level and corporate strategy

200587 Strategic Management - Assessment of current business level and corporate strategy and their capacity to sustain competitive advantage - Note this Exec Summary is NOT included in the word count

  Strategic planning process

Morrisey suggests (many times) that strategic planning should be molded to fit an organizations situation. In other words, not all firms may necessarily need to put equal weight on all three phases of strategic planning; strategic thinking, long-rang..

  Evaluate the security and ethical challenges of implementing

Evaluate the security and ethical challenges of implementing and using Information Systems in this business. Assess the adequacy of current practice and propose improvements if appropriate.

  Systems development process and it project management

As IT systems become an important competitive element in many industries, technology projects are getting larger, touching more parts of the organization, and posing a risk to the company if something goes wrong.

  Evaluate international trade opportunities

List the key ideas you have extracted from the prescribed e-learning activity - identify an organisation which would benefit from the application of these ideas

  Does the paper demonstrate graduate-level analysis

His research showed that employees working in different countries tended to prioritize different values, and those values clustered into several distinct dimensions. Those dimensions began with just four categories, but have been expanded in recen..

  Issues being faced by starbucks during 2010

Issues Being Faced By Starbucks During 2010

  Name community leaders with positive press in the community

Name community leaders with positive press in the community

  What are the adverse consequences of risk

What are the adverse consequences of risk? Give examples of each.How was the traditional process of risk management expanded?

  Identify a product sold by carmex

Identify a product sold by Carmex. Identify the price point for each product.

  Develop a swot analysis for your nab company

Develop a SWOT analysis for your NAB company using the SWOT matrix worksheet in the course text (p. 153 | SWOT: Strengths / Weaknesses / Opportunities / Threats)

  Five dimensions of cross-cultural differences

What impact do Hofstede's five dimensions of cross-cultural differences have on a cross-cultural negotiation?

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