Comparative performance of the D programming language

secrettownpanamanianMobile - Wireless

Dec 10, 2013 (3 years and 3 months ago)

71 views

Proposta de Dissertação
para
MIEET ou
para M
EI

Helder Daniel

1
/
1


Comparative performance of the D programming language


Introd
uction

The D programming language was created in December 1999 by

Walter Bright
as an evolution of
C/C++.

It does not really on a virtual machine such as other object oriented languages such as:
Java
and C#, source code is compiled into native code. However one of its goals is also portability.


Goals

Compare D syntax with

C++, C# e Java
.

Compare D compiler code generation with

C++, C# e Java

compilers.

Develop a small matrix computation library t
o be used in
benchmarking

of intensive computation
with languages
D, C, C++, C# e Java.


Developing requisites
:

i)

Solid knowledge of object oriented programming.


ii)

Should be delivered a
non
-
exhaustive

comparison

of
D
syntax with

C++, C# e Java.


iii)

Should be
delivered a
general
comparison

of

D compiler code generation with

C++, C#
e Java

compilers.


iv)

Should be implemented
a small matrix computation library t
o be used in
benchmarking

of intensive computation with languages
D, C, C++, C# e Java
, with some
commo
n
operation such has:

addition, product

and matrix
inversion
.


v)

Implementation must be modular and well document including UML modulation of the
ma
trix

computation

library.


Some bibliography on
C++, C# D e Java

Stroustrup, B.

(1997)
,
The C++ Programming language

(3
rd

edition)
, Addison
-
Wesley

(o
r
: Stroustrup, B. (2013), The C++ Programming language (4
th

edition), Addison
-
Wesley)

Martins, F. Mário,
J
AVA6 e Programação Orientada pelos Objectos
, Tecnologias de informação,
FCA editores.

Liberty
, Jesse

(2007)
,

Programmimg C
#
3.0
(
5
th

edition)
, O’Reilly

Projecto Mono:



http://www.mono
-
project.com/Main_Page

Linguagem de programação D:

http://www.digitalmars.com/d/