Programming languages - concepts and constructs
نویسنده
چکیده
منابع مشابه
Modularity in Agent Programming Languages: An Illustration in Extended 2APL
This paper discusses a module-based vision for designing BDI-based multi-agent programming languages. The introduced concept of module is generic and facilitates the implementation of different agent concepts such as roles and agent profiles, or to adopt common programming techniques such as encapsulation and information hiding. This vision is applied to 2APL, which is an existing BDI-based age...
متن کاملComponent-Oriented Programming Languages: Messages vs. Methods, Modules vs. Types
We are concerned with the design of programming languages that support the paradigm of component-oriented programming. Languages based on the accepted idea of combining modular and object-oriented concepts fail to provide adequate support. We argue that messages should be separated from methods to address this shortcoming. We introduce the concept of stand-alone messages, give examples for its ...
متن کاملAspect-Oriented Workflow Languages
Most available aspect-oriented languages today are extensions to programming languages. However, aspect-orientation, which is a paradigm for decomposition and modularization, is not only applicable in that context. In this paper, we introduce aspect-oriented software development concepts to workflow languages in order to improve the modularity of workflow process specifications with respect to ...
متن کاملCS 541 Lecture on Adding Objects and Classes to Semantics By : Hridesh Rajan
Most modern languages provide constructs to declare classes. Main motivation is to allow real-world objects to be represented in the program as “instances” of these classes. Object-oriented programming encourages thinking in terms of these objects (or object instances) that interact with each other by sending messages. In programming languages sending messages is modeled as a method call expres...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1988