Sign in Join
Wiki copytemporary

IDE/fi: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-\
2-\
31**Integroitu ohjelman kehitysympäristö** (**Integrated Development Environment** tai ***IDE***) on sovellus joka sisältää [[Editor|editorin]] , [[Compiler/fi|kääntäjän]] ja keinot suorittaa koodia välittömästi kääntämisen jälkeen. Se tarjoaa myös yleensä keinon luoda [[Executable program|suoritettavan ohjelman]] käytettäväksi itsenäisenä ohjelmana IDE:n ulkopuolella.´
42
53IDE myös mahdollistaa, että kääntäjä raportoi lähdekoodin virheet editoriin, se yleensä sallii editorin näyttämään lähdekoodissa sitä riviä, jossa kääntäjä löysi virheen.
64
75IDE tarjoaa huomattavia parannuksia ohjelmoijan tuottavuuteen verrattuna vanhempien ohjelmien muokkaamisen käytännöistä tekstieditorilla, sen jälkeen lähdekoodin lähettämisestä kääntäjälle, jolla ilmoitetaan virheestä tai ohjelmavirheistä. Jos siinä oli virhe niin palataan editoriin löytämään kyseisen rivi, tehdään korjaus ja toistetaan sitten sama prosessi uudestaan.
86
97IDE muutti tätä antamalla välittömän palautteen, missä virhe sijaitsee, siirtämällä editorin kohdistusta suoraan siihen koodin kohtaan, jossa virhe havaittiin. Ohjelmoija voi korjata virheen, tallentaa lähdekooditiedoston, jota muunnettiin ja kääntää uudelleen ohjelman. Jos löytyy vielä virheitä niin tätä toistetaan kunnes ohjelma on onnistuneesti käännetty (virheettömästi).
108
119IDE-konsepti kehitettiin [[Pascal]]-ohjelmiin ensimmäisen kerran [[UCSD Pascal]] -järjestelmässä. Se toteuttiin myöhemmin Borland Internationalin [[Turbo Pascal]] -kääntäjään MS-DOS- ja [[Microsoft Windows]]- käyttöjärjestelmille sekä [[Delphi]]- kääntäjälle Microsoft Windowsille ja Delphi- ohjelman [[Kylix]]- versiolle [[Linux]]- [[Operating System/fi|käyttöjärjestelmälle]] .
1210
1311Luettelo tunnetuista IDE:tä:
1412
1513- fp IDE, sisältyy FPC jakeluun
1614- [Lazarus](http://www.lazarus.freepascal.org/)
1715- [MSEide](http://sourceforge.net/projects/mseide-msegui/)
1816- [Pascal Gladiator](http://www.thealchemistguild.org/pascalgladiator/) (MacOSX only)
1917- [Lightweight IDE](http://www.ragnemalm.se/lightweight/) (MacOSX only)
2018- [Dev-Pascal](http://www.bloodshed.net/devpascal.html) (Win32 only)
2119- Maximus - included in the [fpGUI Toolkit](http://fpgui.sourceforge.net) project
2220- [IntelliJ IDEA Pascal plugin](https://plugins.jetbrains.com/plugin/7340?pr=phpStorm)
2321- [LiteZarus](https://www.github.com/x2nie/LiteZarus)
2422- [ideU](https://github.com/fredvs/ideU/releases) Universal IDE
2523- [CodeTyphon](http://www.pilotlogic.com/sitejoom/index.php/codetyphon)
2624- [Eclipse plugins](http://en.wikipedia.org/wiki/Eclipse_%28software%29). Warning: both plugins seems to be unmaintained at the moment.
2725 - [pasclipse](http://sourceforge.net/projects/pasclipse/)
2826 - [Pascal Plugin](http://sourceforge.net/projects/pascalplugin/)
2927- [FreeSparta](https://www.freesparta.com/tour)
3028- Microsoft [Visual Studio](http://code.visualstudio.com/Download) with [Pascal plugin](https://marketplace.visualstudio.com/items?itemName=alefragnani.pascal) by Alessandro Fragnani
3129
3230---
3331*From the Free Pascal wiki, page "IDE/fi", as it stood on 2020-08-03 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history