Spis treści Skorowidz Poziom główny Poziom nadrzędny Poprzednia galeria Następna galeria

Przykłady środowisk uruchamiania programów

Wybór przykładów jest subiektywny i odzwierciedla upodobania autora.

Kompilatory

Kompilatory jako specjalistyczne programy systemowe nie muszą mieć interfejsu interaktywnego.

Język Fortran, kompilator GNU Fortran 77
g77 rkw.for -o rkw
Język C, kompilator systemowy o klasycznej nazwie i kompilator GNU C
cc rkw.c -o rkw
gcc rkw.c -o rkw
Język C++, kompilator GNU C++
g++ rkw.cpp -o rkw
Język Java, kompilatory Sun Java Compiler i GNU Java Compiler
javac rkw.java
gcj rkw.java
Język Pascal, kompilator Free Pascal Compiler
fpc rkw.pas
Język Pascal, kompilator Free Pascal
wywołanie kompilatora z powłoki tekstowej uruchomienie skompilowanego programu

Interpretery

Interpretery zazwyczaj posiadają interfejs pozwalający na interakcję użytkownika ze środowiskiem.

Język programowania Python (lata 1990–, wszystkie platformy)
sesja interpretera w systemie UNIX sesja interpretera w systemie Windows uruchomienie kodu z poziomu powłoki tekstowej
uruchomienie kodu z poziomu powłoki graficznej (X-Window/XFCE) uruchomienie kodu z poziomu powłoki graficznej (Windows)
Edytor SciTE (lata 1998–, wszystkie platformy)
edycja kodu; wywołanie interpretera języka Python uruchomienie programu w języku Python
Edytor Emacs (lata 1976–, wszystkie platformy)
edycja kodu; wywołanie interpretera języka Python uruchomienie programu w języku Python

Środowiska kontrolowanego wykonywania (debuggery)

Środowisko gdb (wszystkie platformy, wiele języków programowania)
Środowisko xxgdb: nakładka graficzna na gdb (środowisko graficzne X-Window; wiele języków programowania)
Środowisko ddd (lata 1995–, wszystkie platformy, środowiska graficzne; wiele języków programowania)
Środowisko winpdb (lata 2005–, wszystkie platformy, język programowania Python)

Zintegrowane środowiska programistyczne

Środowisko Borland Pascal (lata 1982–1992, platformy DOS i Windows, język programowania Pascal)
Środowisko Virtual Pascal (lata 1994–2005, platformy OS/2, Windows i Linux, język programowania Pascal)
edycja kodu źródłowego sesja debuggera
Środowisko Free Pascal (lata 1998–, wszystkie platformy, język programowania Pascal)
edycja kodu źródłowego sesja debuggera
Środowisko Borland Delphi (platforma Windows, język programowania Object Pascal)
Środowisko Borland Kylix (platforma Linux, język programowania Object Pascal)
Środowisko Lazarus (wszystkie platformy, środowiska graficzne, język programowania Object Pascal)
edycja kodu źródłowego sesja debuggera
Środowisko Code::Blocks (wszystkie platformy, środowiska graficzne, języki programowania C i C++)
edycja kodu źródłowego sesja debuggera
Środowisko Idle: podstawowy debugger języka programowania Python (lata 1990–, wszystkie platformy)
edycja kodu źródłowego sesja debuggera
Środowisko PythonWin (lata 1994–, platformy Windows, język programowania Python)
edycja kodu źródłowego sesja debuggera sesja debuggera
Środowisko WingIDE (lata 1999–, platformy MacOSX, Linux i Windows, język programowania Python)
edycja kodu źródłowego sesja debuggera sesja debuggera
Środowisko Komodo (lata 2000–, wszystkie platformy, wiele języków programowania)
edycja kodu programu w języku Python sesja debuggera Pythona
Środowisko NetBeans (wiele platform, język programowania Java)
Środowisko Eclipse (platforma Java, wiele języków programowania)
Środowisko Microsoft Visual Basic for Applications (platforma Windows, język programowania Visual Basic)
Tworzenie skryptów języka Basic w środowisku OpenOffice Calc (wszystkie platformy)
edycja kodu źródłowego sesja debuggera
Środowisko Gambas (platformy Linux, język programowania Visual Basic)
Środowisko Microsoft VB Studio (platforma Windows, język programowania VisualBasic.NET)
Środowisko MonoDevelop (wszystkie platformy, wiele języków programowania)
uruchamianie kodu VisualBasic.NET

Zintegrowane środowiska tworzenia aplikacji

Ta grupa aplikacji pomocniczych służy do szeroko rozumianego zarządzania procesem tworzenia programu, a w szczególności do wizualnego projektowania interfejsu programu. Kod w wybranym języku jest tworzony automatycznie.

Środowisko Qt Designer (wiele platform systemowych, język programowania C++ i inne)
sesja projektowania interfejsu
Środowisko WxGlade (wiele platform systemowych, język programowania C++ i inne)
sesja projektowania interfejsu
Środowisko Anjuta (wiele platform systemowych, język programowania C++ i inne)
sesja projektowania interfejsu
Środowisko Boa Constructor (wiele platform systemowych, język programowania Python)
sesja projektowania interfejsu

Wywoływanie skryptów w środowiskach użytkowych

Środowisko pakietu biurowego OpenOffice Calc
wywoływanie skryptu w języku Python wywoływanie skryptu w języku Python efekt wykonania skryptu
Środowisko programu graficznego Blender
interaktywna konsola Pythona wywoływanie skryptu w języku Python efekt wykonania skryptu
Środowisko grafiki prezentacyjnej ParaView
interaktywna konsola Pythona wywoływanie skryptu w języku Python efekt wykonania skryptu
© Copyright 2006–2011 by Jan Jełowicki, Katedra Matematyki Uniwersytetu Przyrodniczego we Wrocławiu
janj@aqua.ar.wroc.pl
http://karnet.up.wroc.pl/~jasj