Translatory
Asembler (Assembler)
Symboliczna reprezentacja języka maszynowego. Zadanie
asemblera polega na zestawieniu (assemble) rozkazów maszynowych
z kodów ich operacji i wartości argumentów otrzymanych przez
przetłumaczenie nazw mnemonicznych.
Język źródłowy to język asemblera (assembly languages).
Kompilator (Compiler)
Translator języków wysokiego poziomu. Praca kompilatora polega na
łączeniu (compile) ze sobą rozkazów języka maszynowego.
Środowisko programistyczne
Narzędzia:
VisualStudio.Net
VS - platforma programistyczna wykorzystująca język C++, C# do
szybkiego tworzenia aplikacji dla systemu MS Windows.
Java, C# stanową podstawę platformy .NET.
Borland Delphi.
Delphi - pakiet tworzenia obiektowych programów przy wykorzy-staniu
języka Object Pascal.
Borland C++ BuilderX.
Borland C++ BuilderX - wykorzystanie C++ do tworzenia aplikacji dla
systemów: Linux, MS Windows.
Borland JbuilderX.
Środowisko programistyczne języka Java dla platform:
MS Windows, Linux.
Środowisko programistyczne
Narzędzia:
RAD (Rapid Application Development).
Umożliwiają tworzenie programu z gotowych komponentów:
osadzonych w bibliotekach, diagramów UML (Unified Modeling
Language).
Eclipse.
Zintegrowane środowisko tworzenia projektów Java. Możliwości
integracji z programami pomocniczymi np. cvs (concurrent
versions system), svn (subversion).
Magic eDeveloper.
Koncepcja szybkiego tworzenia portali internetowych,
wykorzystujących bazy danych. Środowisko RAD dla Internetu.