High-Level Language Support for High Performance Real-Time Java Components

Uloženo v:
Podrobná bibliografie
Název: High-Level Language Support for High Performance Real-Time Java Components
Autoři: Dr. Kelvin Nilsen, Cto Atego
Přispěvatelé: The Pennsylvania State University CiteSeerX Archives
Zdroj: http://www.aonix.com/pdf/high_level_lang_for_rt_java_e.pdf.
Sbírka: CiteSeerX
Témata: High Performance Real-Time Java Components
Popis: Programming language design and implementation has progressed significantly since introduction of the first digital computers. The first programming languages reduced the burden of detail to simplify the effort associated with the creation of new software. More recently developed programming languages have pursued increasingly aggressive objectives. Today’s modern programming languages address a variety of software engineering challenges:?Abstraction: high-level programming environments encourage good abstraction by allowing programmers to say more with fewer words. The use of high-level abstraction allows programmers to ignore low-level implementation details when dealing with higher level conceptual issues.?Reliability: modern programming environments improve reliability by enforcing guidelines that reduce the likelihood of programming errors, by reducing the amount of code that developers need to author for each application.?Separation of Concerns: as typical software application sizes grow, the challenge of coordinating the individual contributions of large numbers of software developers grows. Modern programming languages provide facilities to allow developers to isolate their code from other code in the system. This capability, sometimes described as information hiding or data encapsulation, assures programmers that bugs relating to execution of their code are not caused by other components. High-Level Language Support for
Druh dokumentu: text
Popis souboru: application/pdf
Jazyk: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.528.207; http://www.aonix.com/pdf/high_level_lang_for_rt_java_e.pdf
Dostupnost: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.528.207
http://www.aonix.com/pdf/high_level_lang_for_rt_java_e.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Přístupové číslo: edsbas.F3F95E1F
Databáze: BASE
Popis
Abstrakt:Programming language design and implementation has progressed significantly since introduction of the first digital computers. The first programming languages reduced the burden of detail to simplify the effort associated with the creation of new software. More recently developed programming languages have pursued increasingly aggressive objectives. Today’s modern programming languages address a variety of software engineering challenges:?Abstraction: high-level programming environments encourage good abstraction by allowing programmers to say more with fewer words. The use of high-level abstraction allows programmers to ignore low-level implementation details when dealing with higher level conceptual issues.?Reliability: modern programming environments improve reliability by enforcing guidelines that reduce the likelihood of programming errors, by reducing the amount of code that developers need to author for each application.?Separation of Concerns: as typical software application sizes grow, the challenge of coordinating the individual contributions of large numbers of software developers grows. Modern programming languages provide facilities to allow developers to isolate their code from other code in the system. This capability, sometimes described as information hiding or data encapsulation, assures programmers that bugs relating to execution of their code are not caused by other components. High-Level Language Support for