Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Tan, Juliah Elyz A.

20, 2016

June

10 Fermi
Reyes

Maam Rowena A.

Additional Assignment

1. Delphi

Delphi is both an object oriented programming language (OOP)


and an Integrated Development Environment (IDE). Published
by the Embarcadero company (formerly Code Gear and more
formerly Borland), Delphi is an alternative to language such as
Visual Basic offering development with both rapidity and good
quality. However, nowadays most companies prefer more
modern languages such as Java or C#.

It originated from the Pascal language, which then became


Object Pascal (pascal with objects support). Delphi is Object
Pascal running on Windows and Kylix is Object Pascal running
on Linux.

2. Visual C++

Microsoft Visual C++ (often abbreviated as MSVC or VC++)


is an integrated development environment (IDE) product
from Microsoft for the C, C++, and C++/CLI programming
languages. MSVC is proprietary software; it was originally a
standalone product but later became a part of Visual Studio and
made available in both trialware and freeware forms. It features
tools for developing and debugging C++ code, especially code
written for Windows API, DirectX and .NET Framework.

Many applications require redistributable Visual C++ packages


to function correctly. These packages are often installed
independently of applications, allowing multiple applications to

make use of the package while only having to install it once.


These Visual C++ redistributable and runtime packages are
mostly installed for standard libraries that many applications
use.

3. Prolog

Prolog is a general-purpose logic programming language


associated with artificial intelligence and computational
linguistics.

Prolog has its roots in first-order logic, a formal logic, and unlike
many other programming languages, Prolog is declarative: the
program logic is expressed in terms of relations, represented as
facts and rules. A computation is initiated by running a query
over these relations.

The language was first conceived by a group around Alain


Colmerauer in Marseille, France, in the early 1970s and the first
Prolog system was developed in 1972 by Colmerauer with
Philippe Roussel.

Prolog was one of the first logic programming languages, and


remains the most popular among such languages today, with
several free and commercial implementations available. The
language has been used for theorem proving, expert systems, as
well as its original intended field of use, natural language
processing. Modern Prolog environments support creating
graphical user interfaces, as well as administrative and
networked applications.

Prolog is well-suited for specific tasks that benefit from rulebased logical queries such as searching databases, voice control
systems, and filling templates.

4. Smalltalk

Smalltalk is an unusual and important programming language


and everyone interested in programming languages needs to
know about it. This paper introduces Smalltalk and provides a
brief introduction and overview of the key concepts and aspects
introduced by Smalltalk.

Smalltalk is the language that started the Object Oriented


Programming revolution. Certainly, there was some important
work before Smalltalk (like Simula and Clu), but it was
Smalltalk that first embodied and articulated the fundamental
concepts of OOP.

Not only did Smalltalk introduce the basic ideas of "object",


"class", "message", "method", and "inheritance", it ran with
them. Languages that came after Smalltalk (like C++ and Java)
have been mere imitations, dwarfed by the shadow of the past
and crippled by their compromises. These newer languages
have introduced few new concepts and in many ways have failed
to realize the OOP ideals as well as Smalltalk. Any success they
have had has been due not to the purity of their designs, but to
non- technical considerations.

Today, Smalltalk is a mature, evolved system. Comparing it to


(say) Java, Smalltalk is highly efficient, extremely portable, easy
to use, and very reliable. But more importantly, Smalltalk is still
the most enjoyable language in which to program. While the
Java camp is busy bragging about "Just-In-Time" compiling,
some people forget that the original just-in-time compiling
research was part of the Smalltalk project.

You might also like