subject
Business, 09.02.2021 19:20 crtlq

Synthesize (25 points) 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. (3 points)

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. (4 points)

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

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. Write an example of character data. (3 points)

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? (4 points)
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. (6 points)

ansver
Answers: 1

Another question on Business

question
Business, 21.06.2019 21:30
Balance sheet baggett company's balance sheet accounts and amounts as of december 31, 2016, are shown in random order as follows: account debit (credit) account debit (credit) income taxes payable $(3,800) additional paid-in capital on preferred prepaid items 1,800 stock $(7,900) additional paid-in capital on common stock (9,300) allowance for doubtful accounts (1,600) land 12,200 bonds payable (due 2020) (23,000) notes payable (due 2019) (6,000) buildings 57,400 notes receivable (due 2018) 16,400 sinking fund to retire bonds payable 5,000 accounts receivable 12,600 advances from customers (long-term) (2,600) premium on bonds payable (1,400) cash 4,300 accounts payable (13,100) accumulated depreciation: equipment (9,700) inventory 7,400 retained earnings (18,300) accumulated depreciation: buildings (21,000) preferred stock, $100 par (18,600) patents (net) 4,600 wages payable (1,400) equipment 28,700 common stock, $10 par (12,700) required: 1. prepare a december 31, 2016 balance sheet for the baggett. baggett company balance sheet december 31, 2016 assets current assets: $ $ $ long-term investments: $ property, plant, and equipment: $ $ $ intangible assets: liabilities current liabilities: $ $ long-term liabilities: $ $ other liabilities: shareholders' equity contributed capital: $ $ $ $ 2. compute the debt-to-assets ratio. round to one decimal place. do not enter a percent sign (%) as part of your answer. %
Answers: 1
question
Business, 22.06.2019 02:30
The dollar value generated over decades of customer loyalty to your company is known as brand equity. viability. sustainability. luck.
Answers: 1
question
Business, 22.06.2019 14:30
The face of a company is often that of the lowest paid employees who meet the customers. select one: true false
Answers: 1
question
Business, 23.06.2019 01:20
Which of the following is true about presentation methods for providing training? audiovisual techniques are most effective when they are used alone. mobile technologies include training methods such as on-the-job training, simulations, business games and case studies, behavior modeling, interactive video, and web-based training that require the trainee to be actively involved in learning. the typical users for teleconferencing include employees who are part of a workforce that spends most of its time traveling, visiting customers or various company locations and has limited time available to spend in traditional training activities. webcasting involves classroom instructions that are provided online through live broadcasts. classroom instruction is no longer a popular training method because of new technologies such as interactive video and computer-assisted instruction.
Answers: 1
You know the right answer?
Synthesize (25 points) Respond to the questions about the scenario as if you were a computer progra...
Questions
question
Mathematics, 30.10.2021 04:50
question
Mathematics, 30.10.2021 05:00
question
Mathematics, 30.10.2021 05:00
Questions on the website: 13722361