Write your response on given post regarding programming

Assignment Help Other Subject
Reference no: EM132368614

Assignment: Please reply to another post with a quality response. Simple replies like "I agree with you" will not be considered enough for participation in the discussion.

Based on David Gries definition, programming in a language limits the developers' ability to the capability of the language used. This is true in the early days of the software development world, where programing languages such as Visual Basic and Java are still in their infancies. These languages were not feature-rich as nowadays. Design patterns were still in the early stages and they were not well understood. Trying to achieve what David tried was difficult. Separating of concerns where an application is divided into security module, persistence layer, business logic, and the UI layer, were still little known to many.

It was the limitation of the concept like programming in a language and many other limitations that drove software developers like David Gries and others to come up with new concept like programming into a language. Programming into a language is a concept which a developer finds what he/she needs to code a certain task is not available in the language used and therefore he tries to come up with new coding pattern to achieve his objective. These needs drove to the invention of the great design pattern such as Model View Controller, where the Model represents the data, the Controller performs operation on the data and presents to the View. The View displays data to the user and allows certain users to interact (button click, save, delete, etc) with the Controller in the back end.

The needs for programming into a language opens up new development concepts such as open source coding, which a developer or a team of developers develop libraries and store in a public access network like GitHub. Any developer can use these libraries and add more features to it. To add a new feature to a library, a developer needs to checkout the source code, add the new feature and submit the changes to the repository for approval. If a developer finds a defect in the library, similar process is taken to fix the issue.

Programming in a language has its merits. It provides language features that are carefully designed, coded and tested for the community to use. Programming into a language on the other hand, allows the community at large to share their ideas and therefore enrich the language. However, all contributions must be carefully scan to avoid bad code or code with bad intention being incorporate into the language.

Programming into a language is a creative way to garnish new ideas from the community, which allows everyone to make contributions.

We have to strike a balance between the two concepts. I think each concept has its advantages and disadvantages.

Reference no: EM132368614

Questions Cloud

Implement to prevent financial fraud and abuse : What measures can organizations implement to prevent financial fraud and abuse? Detailed answer and reference.
Recommendations for improving the sox legislation : What are some recommendations for improving the SOX legislation? Please provide references with a detailed response.
Explain the purpose and value of using lan technologies : Explain the purpose and value of using LAN Technologies. Include a tangible, practical example (250 words - approximately 3 well-structured paragraphs.
Why are companies still having financial fraud : Why are companies still having financial fraud inspite of the SOX act? Please give a detailed response with references.
Write your response on given post regarding programming : Based on David Gries definition, programming in a language limits the developers' ability to the capability of the language used. This is true in the early days
Traditional producers in the late twentieth century : What changes in the global wine industry structure and competitive dynamics allowed challengers from New World countries to take market share
Ongoing problem that has resisted diagnosis : You have two very ill patients week and each of them presents very complicated case. you have a patient with an ongoing problem that has resisted diagnosis
United states of america businesses in the next decade : Describe some management styles and practices that will be effective for the United States of America's businesses in the next decade.
Five functions of management : Which of the following management theorists attending the dinner Developed the idea that there are five functions of management: planning

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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