Question: Investigate the numeric data types for the following languages: (1) C (C99), (2) Java, (3) Python (Python 3), and (4) Common Lisp. When types
Investigate the numeric data types for the following languages: (1) C (C99), (2) Java, (3) Python (Python 3), and (4) Common Lisp. When types can vary on different CPU architectures, focus on the 64-bit X86 architecture (which is variously referred to as: x86-64, x64, x86-64, AMD64 and Intel 64). Then answer the following questions: 12. List the data types that can represent integers, for each of the languages. Include the type names along with the range of values each can represent. 13. List the data types that can represent reals, for each of the languages. Include the type names along with the size in bits of the mantissa and exponent. 14. Are there any integer data types among the languages that are not mapped to machine instruction data types? If so, list them. 15. Are there any real data types among the languages that are not mapped to machine instruction data types? If so, list them.
Step by Step Solution
3.33 Rating (162 Votes )
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
