Eiffel (ohjelmointikieli)

Wikipediasta
Siirry navigaatioon Siirry hakuun
Eiffel
Paradigma olio-ohjelmointi
Tyypitys vahva, staattinen
Muistinhallinta automaattinen roskienkeräys
Julkaistu 1985

Eiffel on Bertrand Meyerin kehittämä olio-ohjelmointikieli.[1]

Kielen kielioppi on avainsanapohjainen ALGOL:n ja Pascalin tapaan. Eiffel on vahvasti staattisesti tyypitetty. Muistinhallinnassa on automaattinen roskienkeräys.

Eiffelin kehitys on aloitettu vuonna 1985.[1]

Eiffelin tyypillisiä piirteitä ovat sopimuspohjainen ohjelmointi, vapaa perinnän käyttö, geneeriset luokat ja tyyppijärjestelmä, joka hallitsee sekä muuttujien arvoon että muuttujapaikkaan viittaamisen.

Seuraava Eiffel-koodin pätkä alustaa taulukkoni-muuttujan alkiot 0-10 arvoon 0:

   from i := 0 until i >= 10 loop
      taulukkoni.put (0, i)
      i := i + 1
   end

"Hei maailma" -ohjelma Eiffel-kielellä[muokkaa | muokkaa wikitekstiä]

Seuraavassa on klassinen "hei maailma!" -ohjelma Eiffel-kielellä:

class HEI_MAAILMA
create
   make
feature
   make is
      do
          io.put_string ("Hei, maailma!%N")
      end
end

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b www.eiffel.com eiffel.com. Viitattu 26.7.2017. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.