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

  Difference between these three in scientific research

Define the difference between these three in scientific research, which is the most valuable concept in research, and how difficult do you believe it is to determine each of these terms in quantitative research? Association, Correlation, and causa..

  Designing an appropriate program evaluation process

The diversity of the GlobalEd student body will add an interesting dynamic to process for evaluating the need for a behavior service division at the school, implementing a division if one is found to be needed, and designing an appropriate program..

  What are the major objectives of a budget system

What are the major objectives of a budget system - describe the features of cash, revenues and expenditures.

  Analyze the fact you have chosen about suicide

Analyze the fact you have chosen about suicide using Durkheim's work as offered to you above and one scholarly resource.

  This paper only needs to be approximately 3 pages double

this paper only needs to be approximately 3 pages double spaced and needs to address the following questions regarding

  Identify a current need for change in healthcare

identify steps to making the change, including identifying stakeholders and evidence; and discuss a minimum of one intervention to address the need for change

  Subsequent decision-making

With regard to at least three decision-making heuristics, describe his possible subsequent decision-making.

  Define the literature for a qualitative research article

Conduct a search of the literature for a qualitative research article that would answer your qualitative research question

  Human and political forces and powers

Explain the human and political forces and powers that work against the creation of a global social contract. What factors might draw the world toward global government?

  How managers could address that challenge

Analyze the ways in which managers could use the Federal Register to determine the single most significant challenge associated with its use, and how managers could address that challenge. Provide specific examples to support your response.

  Cognitively and mentally negatively

How does lack of sleep( like 0-6hours of sleep a night) affect a student cognitively/mentally negatively?

  Strong boundaries in therapy

It is important to have strong boundaries in therapy. This means keeping the therapy focused on the client, and avoiding developing anything other than a therapeutic relationship.

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