Benutzer-Werkzeuge

Webseiten-Werkzeuge


becki:linux:comparison_table

Property C++ Java PHP
First command line argument $_SERVER['argv'][1]
Default 'passing to function' behaviour by value primitives by value, objects by reference by value, is this also true for objects in php5?
default function arguments YES since JDK1.5 ? YES, in php4 not for references
String comparing if ('willi' == $anotherString) ...
global variables & functions, YES only through static class members YES
preprocessor YES NO NO
structures YES NO ?
unions YES NO ?
bitfields YES NO ?
typedef YES NO NO?
mulitple inheritance YES with interfaces & delegation ?
operator overloading YES NO (Exception: + in String) NO?
pointers YES NO NO
forced exception handling NO YES ?
Threads with additional librarys NO ?
Index checking in arrays NO YES YES?
Arrays can grow NO, use container NO, use container YES
garbage collection manual automatic automatic

See also C++ vs Java vs Python vs Ruby : a first impression

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
becki/linux/comparison_table.txt · Zuletzt geändert: 2007-12-14 10:21 von becki

Impressum - Datenschutzerklärung