Specific design criteria

Assignment Help Basic Computer Science
Reference no: EM13137535

1) All languages have specific design criteria, a goal in mind. . 

2) Give two languages that are in direct conflict with each other. Provide examples of these conflicts as either programming examples (features allowed or not allowed) or program model, (environment). Compare and contrast the terms readability and writeability regarding your selected two languages. 

3) All languages evolve; describe some of the features that you believe are appropriate for changes in programming languages. Describe, in your opinion, the goal of program language evolution should be. 

4) What is a predicate transformer function? 

5) Which semantics approach is most widely used and why?, Which is the most accurate?, and which semantics approach provides the most benefit to the language developer (first define what the benefit is, and then describe why you think this is a benefit) 

6) Describe the different types of Semantics (chapter 4), when and how are they applied, what are the advantages or disadvantages to each type. 

7) Explain why compilers use parsing algorithms that work on only on a subset of all grammars. 

8) Make an argument, which type of parser is more powerful, bottom-up or top down, use as may examples as possible to support your side, but only support one side. 

9) What is a variable, what is the relationship between a variable and attributes and why don't most functional languages have them (variables). 


10) What are implicit heap-dynamic variables, when, how and why are they used, when should they not be used. 

11) Why is the heap slower than the stack, what techniques are used to maintain heap storage (skipping garbage collection and de-allocation) 

12) What is dynamic scoping, when and where it is applied, what are the performance impacts of using dynamic scoping and how can these be minimized. 

13) What are the advantages and disadvantages of user-defined ordinal types as data types? What are the advantages and disadvantages to an associative array? 

14) Make an argument that narrowing or widening conversions are never safe or are safe, support your claim with examples. 

15) Define elaboration, give an example showing declaration and binding and exactly when elaboration takes place, use any language you prefer 

16) Give a real world example and usage of a Union, Tuple, associative array, (chose a language of your choice) and why you would use each. 

17) Give an example of a strongly typed language 

18) What is the difference between casting and coercions (is there a difference?, if so what is it)

Reference no: EM13137535

Questions Cloud

What volume is occupied by 25kg of carbon dioxide : if the density of carbon dioxide in air is .65mg/L, what volume is occupied by 25kg of carbon dioxide?
Complete consolidation working papers for parrot and hollow : The separate company statements for Parrot and Hollow appear in the first two columns of the partially completed consolidation working papers. Complete consolidation working papers for Parrot and Hollow for the year 2005.
Find probability one detection system will detect an attack : Military radar and missile detection systems are designed to warn a country of enemy attacks. What is the probability that 1 detection system will detect an attack.
Calculate the mass of silver chloride : Silver chloride, often used in silver plating, contains 75.27% Ag. Calculate the mass of silver chloride required to plate 225 mg of pure silver.
Specific design criteria : Give two languages that are in direct conflict with each other. Provide examples of these conflicts as either programming examples (features allowed or not allowed) or program model, (environment). Compare and contrast the terms readability and write..
Calculate this company profit margin-total asset turnover : Calculate this company's profit margin, total asset turnover, and return on total assets for 2009 and 2010. Comment on the results.
Managerial decision-makers : Activity-based costing (ABC) information cannot be used by managerial decision-makers to evaluate the:
French system of anti-terrorism : Using outside sources available on the internet or in the online library, research the terrorism policies of Israel, France, and the UK.
Hazen-williams formula -find the diameter of a pipe : Hazen-Williams Formula- Find the Diameter of a Pipe, The length of cast-iron pipe is to be 4200 ft., and the head causing flow is to be 12.6ft. After the pipe has been in service 5 years, it is expected to discharge water at a rate equal to 3.2 cf..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Explaining distributed music in physical cds and mp3 files

For some time, popular music has been distributed on physical CDs. It can now be distributed in MP3 files. Explain the nature of the similarity or difference.

  Ways to avoid communication pitfalls

Based on the section on "Watch out for communication pitfalls" in the Bateman and Snell text, describe some ways that Lei could have avoided this situation.

  Express statements using quantifiers and logical connectives

Express each of these statements using quantifiers, logical connectives, and the predicates P(x), Q(x), R(x) and S(x). Does the fourth item follow from the first three taken together?

  Process centered organization differ from task-centered one

According to Hammer, how does a process centered organization differ from a task-centered one? What are the pros and cons of either approach?

  Determine final contents of cache as hit or miss

Direct mapped cache with 4 word cache line size and total size of 16 word, i.e. initially empty, write each reference in list as hit or miss and illustrate final contents of cache.

  Write down the body of method for header

Write down the body of method for the following header. Method must return the welcome message which includes the user's name and visitor number.

  Explain reinforcement of changing program standards

Use operant conditioning, with the program of shaping, to get sloppy roommate to make bed neatly. Incorporate and label antecedent stimulus.

  Explain worst possible reports from system

Imagine worst possible reports from a system. What is wrong with them? Write as many problems as you can. What are the consequences of such reports?

  Explain how company wants corporation-s business

The company is willing to pay $30,000 for the hardware and the software together and wants the complete software product in 4 weeks. What do you tell him? Bear in mind that your company wants his corporation's business, no matter how unreasona..

  Explain professional responsibility to complete installation

You are an engineer involved in the development of a financial system. During installations, you discover that this system will make a significant number of people redundant. It is your professional responsibility to complete the installation as..

  Tools or tactics used by risk assessment team

In your new position at XYZ Corporation, you have been asked to lead risk assessment team. How can you bring everyone to agreement an what are there any tools or tactics you might use to help?

  Convert decimal number in sixteen bit binary

Convert decimal number +25 and +3 in 16-bit binary. Illustrate your work. Add binary numbers in above question using rules for binary addition.

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