• For your favorite language and compiler (other than Java), list all the basic types supported and their sizes in bytes.
  • Java does not allow nonboolean values for logical tests, unlike other C-like languages. Argue based on principles as to why this is useful or not.
  • What is the 32-bit floating point bit representation for 0.1?
  • Pick one of the following languages: Pascal, Modula, Ada, C, C++, C#, Java or other instructor-approved language. Consult an authoritative source. Write a report using APA format for references that researches the definition of the language with respect to implicit unsafe type conversions in both assignment statements and expressions.
  • Distinguish among a statically typed, dynamically typed, and strongly typed programming language. Include what the different type systems mean about how types are bound.
  • What are the advantages and disadvantages of these type systems? Also include in the discussion the advantages and disadvantages of a language that is not strongly typed.
  • Which of these systems would you use if you were designing a language?
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.