Abstraction Level Taxonomy of Programming Language Frameworks

نویسنده

  • Brijender Kahanwal
چکیده

The main purpose of this article is to describe the taxonomy of computer languages according to the levels of abstraction. There exists so many computer languages because of so many reasons like the evolution of better computer languages over the time; the socio-economic factors as the proprietary interests, commercial advantages; expressive power; ease of use of novice; orientation toward special purposes; orientation toward special hardware; and diverse ideas about most suitability. Moreover, the important common properties of most of these languages are discussed here. No programming language is designed in a vacuity, but it solves some specific kinds of problems. There is a different framework for each problem and best suitable framework for each problem. A single framework is not best for all types of problems. So, it is important to select vigilantly the frameworks supported by the language. The five generation of the computer programming languages are explored in this paper to some extent.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Taxonomy of High Level Software Clones

The idea of software clones is linked with similarity, which can occur at various levels of abstraction. Simple clones i.e. clones at lower levels of abstraction are classified in literature, however; high level clones are not. We propose and exemplify a consolidated yet novel taxonomy of high level clones. Our discussion augments thus far knowledge of high level clone types and their specializ...

متن کامل

Complexity in Object Oriented Frameworks

Perhaps the most perplexing question facing software developers today is: "Why is software development so difficult, and becoming increasingly so ?" In these days of high level languages, visual programming languages and CASE tools, even projects of moderate scale are failing, or at least struggling against complexity. This article examines the problem of software complexity from three points o...

متن کامل

Achieving Intercoder Reliability with a Taxonomy of Speech Acts

This paper presents 1) a means of developing a decision procedure to help human taggers label utterances with speech acts, signiicantly increasing the chances of achieving intercoder reliability, and 2) a principled method for selecting a set of speech acts that successfully addresses a tradeoo between distinguishable speech acts at a high level of abstraction and informative speech acts at a l...

متن کامل

A Taxonomy to Compare SPI Frameworks

The principle behind software process improvement (SPI) is that product quality is strongly influenced by the quality of the associated software process for development and maintenance. A number of SPI frameworks have evolved from this principle. However, these frameworks are comprehensive and differ in a variety of aspects, making them difficult to compare objectively and to select between for...

متن کامل

Java Bytecode Instrumentation Made Easy: The DiSL Framework for Dynamic Program Analysis

Many software development tools (e.g., profilers, debuggers, testing tools) and frameworks (e.g., aspect weavers) are based on bytecode instrumentation techniques. While there are many low-level bytecode manipulation libraries that support the development of such tools and frameworks, they typically provide only low-level abstractions and require detailed knowledge of the Java Virtual Machine. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1311.3293  شماره 

صفحات  -

تاریخ انتشار 2013