Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Comparative Study of C, C++, C# and Java Programming Languages

Chen, Hao (2010)

 
Avaa tiedosto
Chen_Hao.pdf (6.784Mt)
Lataukset: 


Chen, Hao
Vaasan ammattikorkeakoulu
2010
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010060911864
Tiivistelmä
With the rapid development of software industry, more and more people want to learn programming languages. But nowadays there are more than 200 programming languages available, only a few of them can be applied comparatively widely.

In this thesis, the research in programming language was conducted. Four of the most popular programming languages C, C++, C# and Java are chosen to be the objects to study. The technical features of these four programming languages were summarized and compared with each other. To know the actual performance of these four chosen programming languages, an experiment was carried out by implementing the benchmark for each programming language. The result from the experiment was recorded and analyzed.

The research concluded the most suitable application fields for these four of the most popular programming languages according to the technical features and the result from the experiment. C is suitable for systems-programming applications, hardware related applications, embedded device, chip designing, and industrial automation products. C++ is appropriate for the software development such as application software, device drivers and high-performance server. C# is proper for application development and the development of web application. Java has three different forms, Java2 Standard Edition (J2SE), Java2 Micro Edition (J2ME), and Java2 Enterprise Edition (J2EE). J2SE is suitable for the desktop applications. J2ME is proper for embedded systems development for mobile phones, wireless application and PDA programming. Finally, J2EE is appropriate for the development of server programming.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste