Sign in Join
Wiki copytemporary

IDE/fi: what changed

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

Title: IDE/fi

OldNewLine
1+\
2+\
3+**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.´
4+
5+IDE 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.
6+
7+IDE 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.
8+
9+IDE 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).
10+
11+IDE-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]] .
12+
13+Luettelo tunnetuista IDE:tä:
14+
15+- fp IDE, sisältyy FPC jakeluun
16+- [Lazarus](http://www.lazarus.freepascal.org/)
17+- [MSEide](http://sourceforge.net/projects/mseide-msegui/)
18+- [Pascal Gladiator](http://www.thealchemistguild.org/pascalgladiator/) (MacOSX only)
19+- [Lightweight IDE](http://www.ragnemalm.se/lightweight/) (MacOSX only)
20+- [Dev-Pascal](http://www.bloodshed.net/devpascal.html) (Win32 only)
21+- Maximus - included in the [fpGUI Toolkit](http://fpgui.sourceforge.net) project
22+- [IntelliJ IDEA Pascal plugin](https://plugins.jetbrains.com/plugin/7340?pr=phpStorm)
23+- [LiteZarus](https://www.github.com/x2nie/LiteZarus)
24+- [ideU](https://github.com/fredvs/ideU/releases) Universal IDE
25+- [CodeTyphon](http://www.pilotlogic.com/sitejoom/index.php/codetyphon)
26+- [Eclipse plugins](http://en.wikipedia.org/wiki/Eclipse_%28software%29). Warning: both plugins seems to be unmaintained at the moment.
27+ - [pasclipse](http://sourceforge.net/projects/pasclipse/)
28+ - [Pascal Plugin](http://sourceforge.net/projects/pascalplugin/)
29+- [FreeSparta](https://www.freesparta.com/tour)
30+- Microsoft [Visual Studio](http://code.visualstudio.com/Download) with [Pascal plugin](https://marketplace.visualstudio.com/items?itemName=alefragnani.pascal) by Alessandro Fragnani
31+
32+---
33+*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