ADVANTAGES AND DISADVANTAGES OF 5TH GENRATION sLANGUAGES.docx

download ADVANTAGES AND DISADVANTAGES OF 5TH GENRATION sLANGUAGES.docx

of 4

Transcript of ADVANTAGES AND DISADVANTAGES OF 5TH GENRATION sLANGUAGES.docx

  • 7/29/2019 ADVANTAGES AND DISADVANTAGES OF 5TH GENRATION sLANGUAGES.docx

    1/4

    ADVANTAGES AND DISADVANTAGES OF

    5TH GENRATION LANGUAGES

    1

    Advantages of Prolog

    _ Declarative style of programming

    _ Concise way of expressing algorithms and data structures

    _ Intrinsic search & re-try mechanisms

    _ Navigation abilities

    _ Rapid prototyping

    _ (More near to model abstract concepts)

    Disadvantages of prolog

    _ It can be very difficult to design a database that accurately represent a relationship

    _ It is not best suited to solve complex arithmetical computation.

    _Its programs are not best for current pc architecture.

    _ are best optimized on parallel architecture.

    2

    Advantages of Haskell

    _ A very powerful language (in terms of features and capabilities) It has functionally the power of C++,

    Ada and awk i.e. goodness of Object oriented programming, easy Algorithm designing and pattern

    matching.

  • 7/29/2019 ADVANTAGES AND DISADVANTAGES OF 5TH GENRATION sLANGUAGES.docx

    2/4

    _ Development time is less: If you intend to implement the same functionalities in C/C++. It would take

    much more time.

    Disadvantages of Haskell

    _ Performance overhead : This language is not suitable for making time critical applications.

    _ Learning time is high: Haskell is not as easy to grasp as other languages such as C or Pascal.

    _ Lack of widespread implementations : This means that there are less platforms where the code written

    on Haskell can be run. Moreover, there is no commercial Haskell implementation available, which

    means lack of support in case any problem is there in the compiler

    3Advantages of java

    _ Imperative style of programming

    _ M ore easy for the typical programmer

    _ More efficient than Prolog

    _ Wide availability of libraries

    _ Graphic s, Network, File-System, X M L.

    Disadvantages of java

    _Like any programming language, Java is not without drawbacks.Java is an interpreted language, so

    programs written in Java won't be speed demons. Still, for most programs that students write, speed is

    secondary. With ever-faster computers available at bargain prices, Java should be fast enough for all butthe most time-intensive programs.

    _Other problems stem from Java's youth. For one thing, Java isn't available on all platforms. Although

    Java will likely spread to more as time goes on, it's unlikely to be implemented on older platforms. That

    will cause problems for institutions that lack funds for hardware and software upgrades. Still, that

    barrier should be only a temporary one.

  • 7/29/2019 ADVANTAGES AND DISADVANTAGES OF 5TH GENRATION sLANGUAGES.docx

    3/4

    _Java is relatively immature. Although the language itself is unlikely to change dramatically, we can

    expect significant changes in the Java API and associated technology.

    _Java is also hampered by a shortage of genuine textbooks. This problem should also take care of itself

    within a short time.

    4

    Advantages of visual basic

    _The structure of the Basic programming language is very simple, particularly as to the executable code.

    _VB is not only a language but primarily an integrated, interactive development environment (IDE).

    _The graphical user interface of the VB-IDE provides intuitively appealing views for the management of

    the program structure in the large and the various types of entities (classes, modules, procedures,forms,).

    _VB provides a comprehensive interactive and context-sensitive online help system.

    _When editing program texts the IntelliSense technology informs you in a little popup window about

    the types of constructs that may be entered at the current cursor location.

    Disadvantages of visual basic

    _Visual basic is a proprietary programming language written by Microsoft, so programs written in Visualbasic cannot, easily, be transferred to other operating systems.

    _There are some, fairly minor disadvantages compared with C. C has better declaration of arrays its

    possible to initialize an array of structures in C at declaration time; this is impossible in VB.

  • 7/29/2019 ADVANTAGES AND DISADVANTAGES OF 5TH GENRATION sLANGUAGES.docx

    4/4