Ero sivun ”Portaali:Ohjelmistokehitys” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(→Artikkeleita: - Lisättiin Cppcheck virheenetsintään (ainoa staattiseen tarkistukseen kykenevä näiden kolmen joukossa)) |
|||
(9 välissä olevaa versiota 7 käyttäjän tekeminä ei näytetä) | |||
Rivi 4: | Rivi 4: | ||
== Artikkeleita == | == Artikkeleita == | ||
*Kääntäjiä ja tulkkeja: [[GCC]] (mm. [[C]] ja [[C plus plus|C++]]), [[GCJ]] ([[Java]]), [[Mono]] (.NET), [[Python]], [[FreePascal]] | *Kääntäjiä ja tulkkeja: [[GCC]] (mm. [[C]] ja [[C plus plus|C++]]), [[GCJ]] ([[Java]]), [[Mono]] (.NET), [[Perl]], [[PHP]], [[Python]], [[FreePascal]] | ||
*Kehitysympäristöjä: [[Eclipse]], [[KDevelop]], [[Lazarus]], [[Quanta plus]] | *[[Kehitysympäristöt|Kehitysympäristöjä]]: [[Anjuta]], [[Eclipse]], [[Geany]], [[KDevelop]], [[Lazarus]], [[NetBeans]], [[Quanta plus]], [[Qt Creator]] | ||
*Projektinhallinta: [[Make]], [[Cmake]], [[Patch]], [[Diff]] | *Projektinhallinta: [[Make]], [[Cmake]], [[Patch]], [[Diff]], [[Autotools]] | ||
*Virheenetsintä: [[Cppcheck]], [[Gdb]], [[Valgrind]] | *Virheenetsintä: [[Cppcheck]], [[Gdb]], [[Valgrind]], [[Strace]] | ||
*Kääntäminen suomeksi, monikieliset ohjelmat: [[Gettext]], [[Kotoistus]] | *Kääntäminen suomeksi, monikieliset ohjelmat: [[Gettext]], [[Poedit]], [[Kotoistus]] | ||
*[[Versionhallintajärjestelmä|Versionhallintajärjestelmiä]]: [[CVS]], [[Subversion]], [[Darcs]], [[Git]] | *[[Versionhallintajärjestelmä|Versionhallintajärjestelmiä]]: [[GNU arch|Arch]], [[Bazaar]], [[CVS]], [[Subversion]], [[Darcs]], [[Git]], [[Mercurial]] | ||
*Kirjastoja: [[OpenGL]], [[SDL]], [[Ncurses]], [[GTK]], [[ | *[[:Luokka:Kirjastot|Kirjastoja]]: [[OpenGL]], [[SDL]], [[Ncurses]], [[GTK]], [[Qt]], [[Readline]] | ||
== Luokkia == | == Luokkia == | ||
*[[:Luokka:Kehitystyökalut|Kehitystyökalut]] | *[[:Luokka:Kehitystyökalut|Kehitystyökalut]] | ||
*[[:Luokka:Kirjastot|Kirjastot]] | *[[:Luokka:Kirjastot|Kirjastot]] | ||
==Aiheesta muualla== | |||
* [http://gambas.sourceforge.net/en/main.html Gambas] - on avoimen lähdekoodin kehitysympäristö, joka perustuu [[Basic]] tulkkiin. Vähän niin kuin Visual Basic™, mutta ei klooni. | |||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Portaalit]] | [[Luokka:Portaalit]] |
Versio 27. syyskuuta 2011 kello 13.38
Linux on erinomainen alusta ohjelmoijalle. Tarjolla on laadukkaita kääntäjiä lukuisille eri ohjelmointikielille, paljon vapaita lisäkirjastoja ja vapaita virheenhallintatyökaluja.
Tässä wikissä ohjelmistokehitystä käsitellään mm. seuraavilla sivuilla:
Artikkeleita
- Kääntäjiä ja tulkkeja: GCC (mm. C ja C++), GCJ (Java), Mono (.NET), Perl, PHP, Python, FreePascal
- Kehitysympäristöjä: Anjuta, Eclipse, Geany, KDevelop, Lazarus, NetBeans, Quanta plus, Qt Creator
- Projektinhallinta: Make, Cmake, Patch, Diff, Autotools
- Virheenetsintä: Cppcheck, Gdb, Valgrind, Strace
- Kääntäminen suomeksi, monikieliset ohjelmat: Gettext, Poedit, Kotoistus
- Versionhallintajärjestelmiä: Arch, Bazaar, CVS, Subversion, Darcs, Git, Mercurial
- Kirjastoja: OpenGL, SDL, Ncurses, GTK, Qt, Readline