Ero sivun ”Ohjelmointiympäristö” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 3:
 
Nykyisin samaan ympäristöön integroituvat myös muun muassa [[debuggeri]], [[versionhallinta]]tuki sekä [[Profilointi (ohjelmointi)|profilointi]].
 
Samaan pakettiin integroitu ohjelmointiympäristö (IDE, ''integrated development environment'') tuli ensimmäisenä [[Turbo Pascal]]iin.{{lähde}}
 
Kehittyneet ohjelmointiympäristöt osaavat luoda suunnittelussa tehdystä [[UML]]-mallista suoraan lähdekoodin rungon (skeleton), jota suunnittelija/ohjelmoija voi täydentää. Esimerkiksi mallin tietoihin liittyvien toimenpiteiden (metodit) kutsut luodaan automaattisesti parametreineen.
 
==Historiaa==
{{Korjattava|koskee enemmän ohjelmointikielien historiaa kuin ohjelmointiympäristöjen historiaa}}
 
Tietokoneiden alkuaikoina komentojen antaminen tietokoneelle oli hyvin vaivalloista. (kts. [[Käyttöliittymä#historiaa|Käyttöliittymän historia]]) Tietokone saatettiin käynnistää suorittamaan yksi laskutoimitus, jonka arvoja oli kytkimillä syötetty [[bitti]] kerrallaan. Myöhemmin tietokoneet alkoivat ymmärtää komentosarjoja ja näiden syöttämiseen käytettiin vielä toisen maailmansodan aikaan isoa nippua reikäkortteja, mutta tiedot syötettiin edelleen bitti kerrallaan [[Konekielinen käsky | konekielisiksi komennoiksi]]. Kun tietokoneisiin lopulta saatiin kehitettyä suhteellisen halvat [[magneetti | magneettiset]] [[massamuisti]]t ja tietokoneet saatiin ymmärtämään merkkipohjaisia syötteitä, alkoi varsinaisten ohjelmointiympäristöjen ja ensimmäisten [[konekieli | konekieliseksi]] suoraan käännettävien pseudokielisten ohjelmointikielien kehittäminen. (kts. [[Assembly (ohjelmointikieli)]]) Tarvittiin jokin keino järjestää tietokoneita ohjaavat bitit nopeammin ja tiheämpään. Tällöin ohjelmointiympäristöt alkoivat ymmärtää heksoja ja myöhemmin kokonaisia sanoja, jotka sitten kirjoitettiin bitti kerrallaan halvalle uudelleenkirjoitettavalle massamuistille. Tämän bittijonon tietokone sitten käänsi konekielisiksi komennoiksi.
 
Samaan pakettiin integroitu ohjelmointiympäristö (IDE, ''integrated development environment'') tuli ensimmäisenä [[Turbo Pascal]]iin.{{lähde}}
 
==Nykyään==