Professional Documents
Culture Documents
Solution
Solution
machine code is performed in order to generate an executable version of the program.[ CITATION
Seb10 \l 1033 ] [ CITATION Wik101 \l 1033 ] Then, the program can be exceuted directly on the
computer. [ CITATION Seb10 \l 1033 ] On the other hand, there is the interpreted language
environmemt in which there is no translation process and the source code is executed directly.
[ CITATION Seb10 \l 1033 ][ CITATION Wik102 \l 1033 ] In this part, a comparison between Java
which is a compiled language and Matlab which is an interpreted language is going to be
introduced.
http://eihoppe.com/2010/05/a-moderately-objective-comparison-matlab-vs-java-vs-c-vs-python/
http://en.wikipedia.org/wiki/Method_signature
http://answers.yahoo.com/question/index?qid=1006012702279
http://code.activestate.com/lists/perl-win32-database/2264/
http://www.scribd.com/doc/11463054/Concepts-of-Programming-Language-by-
Sebesta#fullscreen:off
Programming languages in general might have the featur of either dynamic or static typing. In
static typing, there is a requirement that all variables should be declared with a specific type
while in dynamic ones there is no need for such a declaration. [ CITATION Jas10 \l 1033 ] C#
programming language has the feature of static which I think to be a least desirable one and
should have the dynamic typing. In a sense it is true to say that static typing allow for an easiar
debugging since type errors can be automatically detected. However, if we take care that
variables are holding the expected kind of object, dynamic typing would make programming
much flexible than static one. For example, if methods were declared to be executed on a specific
type of objects. Then, a decision to change the type of the object means changing the signature of
all methods defined for that type. Nevertheless, dynamic programming overcome such an issue. [
CITATION Jas10 \l 1033 ]
http://www.jvoegele.com/software/langcomp.html
http://en.wikipedia.org/wiki/Programming_language
http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf
http://www.ntecs.de/old-hp/s-direktnet/langcomp.en.html
http://narabe.com/table/1022
http://en.wikipedia.org/wiki/Comparison_of_programming_languages#cite_note-10
http://en.wikipedia.org/wiki/COBOL
http://www.scribd.com/doc/11463054/Concepts-of-Programming-Language-by-
Sebesta#fullscreen:off