Explore BrainMass
Share

Programming languages

This content was STOLEN from BrainMass.com - View the original, and get the already-completed solution here!

1. Some programming languages are typeless. What are a few of the obvious advantages and disadvantages of having no types in a language. Keep your answer to 1 paragraph or less.
2. Dynamic type binding is closely related to implicit heap-dynamic variables. Explain this relationship. Keep your answer to 1 paragraph or less.
3. What significant justification is there for the -> operator in C and C++?
4. What are the arguments for and against Java's implicit heap storage recovery, when compared with the explicit heap storage recovery required in C++? Consider real-time systems.

© BrainMass Inc. brainmass.com October 24, 2018, 11:13 pm ad1c9bdddf
https://brainmass.com/computer-science/java/programming-languages-type-less-185877

Attachments

Solution Preview

1. Some programming languages are typeless. What are a few of the obvious advantages and disadvantages of having no types in a language. Keep your answer to 1 paragraph or less.

Typeless programming languages are scripting languages (like Perl and Tcl) and designed for different tasks than system programming languages (like C. C++, Java), and this leads to fundamental differences in the languages. System programming languages were designed for building data structures and algorithms from scratch, starting from the most primitive computer elements such as words of memory. In contrast, scripting languages are designed for gluing: they assume the existence of a set of powerful components and are intended primarily for connecting components together. System programming languages are strongly typed to help manage complexity, while scripting languages are typeless to simplify connections between components and provide rapid application development. Typeless programming languages and system ...

Solution Summary

The advantages and disadvantages of having no types in a language are explained.

$2.19
See Also This Related BrainMass Solution

Programming Languages

Highlight the most important differences between object-oriented programming languages and generations 1-4 (often called top down or structured) programming languages. How are they similar?

View Full Posting Details