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