Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuMikael Kahma Muutettu yli 9 vuotta sitten
1
Toteutus
2
Ohjelmointikielen valinta Käytetään samaa kuin muutkin Työkalujen laatu Usein asiakas määrää Yleensä valittu jo ennen toteutusta Osaaminen vs. uuden kielen edut (esim. Windows- ohjelmat) Soveltuvuus sovellusalueelle Vaatimukset siirrettävyyden ja tehokkuuden suhteen Pääperiaatteena valita mahdollisimman korkeatasoinen soveltuva kieli
3
Ohjelmointikielten luokittelua Imperatiiviset kielet (Fortran, Cobol) Rakenteiset kielet (Pascal, C) Modulaariset kielet (Ada, Modula-2) Oliokielet (Java, Smalltalk) Funktionaaliset kielet (Lisp, APL) Logiikkakielet (Prolog) Rinnakkaiset kielet (Ada, Modula-2) Skriptikielet (Perl, PHP)
4
Java Pohjana C++ Käännetään välikielelle, joka puolestaan käännetään ajonaikaisesti ohjelmaa suoritettaessa Riippumaton laitteesta ja käyttöjärjestelmästä Yleinen verkkoympäristössä, esim. www-palvelut Tulkittava kieli ei kykene konekieltä vastaavaan tehokkuuteen
5
Windows-ohjelmointi C++, Object-Pascal(Delphi), Visual-Basic Graafiset kehitysympäristöt Delphi Kylix
6
Verkkoympäristöt Java (jsp, sovelmat, plug-in) PHP, Perl ASP Esim. PHP: http://www.it.jyu.fi/users/kolli/luento/http://www.it.jyu.fi/users/kolli/luento/.NET tulevaisuutta?
7
Olio-ohjelmoinnin käsitteitä Abstrakti luokka Perintä – moniperintä Tiedon piilotus Olioiden luominen ja tuhoaminen (roskien keruu) Polymorfismi (monimuotoisuus) –Muuttujien monimuotoisuus (eläin -> koira) –Metodien monimuotoisuus (kuormitus, perintä) Assosiaatiot ja koosteet Tiedon piilotus
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.