What programming language will you use for this app

Assignment Help Basic Computer Science
Reference no: EM131833336

Respond to the questions about the scenario as if you were a computer programmer. You will focus on compilers and design approaches.

You are a computer programmer working for a large company that creates educational games and applications. The application you are currently working on aims to teach young children about colors and shapes found in nature. The company wants to just present this product as a mobile app. The deadline is just a few weeks away and you haven't even started programming yet. This project is also particularly important because it has the potential to make your company millions of dollars if the app works well and is adopted by schools around the country.

1. What programming language will you use for this app? Explain why.

2. Whatever programming language you use will ultimately need to be translated into binary in order for the computer to understand it. With the deadline for the app coming up so quickly, should you use a complier or interpreter for this step? Explain why.

3. How will you approach the design for this program? Explain why you would use this approach.

4. Imagine that you use character data to program the information about the colors and shapes that will appear in a nature scene of the app. give an example of character data.

5. Suppose you have the following numbers and need them to be written in the two other numbering systems. Before you could translate them, you would need to identify what numbering system is currently used. Which numbering systems do the following numbers represent?

a) 2C

b) 109

6. You've finished programming the app! Now your company has to decide whether to use an open source license or proprietary license. Explain which one you would choose and why.

Reference no: EM131833336

Questions Cloud

Discuss information assurance industry standards : Discuss information assurance industry standards in your justification. How likely do you think these threats are to occur in a real world organization?
Analyze the economic disparities among countries : Analyze the economic disparities among countries. Explain why some countries are much poorer than other countries.
Explain the different type of value in the valuation process : What is the significance of each of the different types of value in the valuation process? Use examples to support your response.
Create a custom report that includes the students per class : 2) Creat a custom report that includes the students per class
What programming language will you use for this app : 1. What programming language will you use for this app? Explain why.
What is the weighted average cost of capital for coogly : Given the component costs identified above and the capital structure for the firm, what is the weighted average cost of capital for Coogly?
Discuss information assurance industry standards : Discuss information assurance industry standards in your justification. How likely do you think these threats are to occur in a real world organization?
What are the highest and lowest values : 1. What are the highest and lowest values if all 8 bits are reserved to represent a number?
The climate and types of cultures likely to be encountered : Defining and justifying the problem, you must also apply organizational behavior theory to bring about positive change regarding the problem.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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