Vytvoření softwarových prvků, stejně jako individuálníchAplikace mít trochu základní znalosti určitého jazyka. Moderní programátor potřeba instalovat na svůj osobní počítač programovací prostředí. S jeho pomocí prací na budoucích programů bude pohodlné a získat vysoké výkonnostní ukazatele. Integrované vývojové prostředí v klasické podobě by měly mít ve svém arzenálu obyčejný textový editor, nástroje pro automatizaci sestavení a debugger, a kompilátor nebo interpret, možná přítomnost dvou v kombinovaných nástrojů.
Použití textového editoru jakoeditor zdrojového kódu umožňuje používat pravidla práce s určitým typem textových nástrojů pro volbu a úpravu zdrojového kódu vytvořených programů. Moderní programovací prostředí vestavěného editoru umožňuje provádět kontrolu syntaxe v závislosti na použitém jazyce.
K dispozici je programovací prostředívám umožní pracovat s více jazyky. Příklad takových univerzálních softwarových balíčků může sloužit jako Embarcadero RAD Studio, Eclipse, NetBeans, Qt Creator nebo Microsoft Visual Studio. Obvykle je programovací prostředí "proostřeno" pro určitý jazyk. V této řadě jsou nejjasnějšími zástupci následující: Dev-C ++, Visual Basic, Delphi.
Jako zvláštní případ lze zvážitvizuální vývojové prostředí. Funkcí tohoto druhu programovacího prostředí je dostupnost v jeho funkčnosti možnost vizuálně editovat programové rozhraní. Tato schopnost je implementována pomocí bloků nejčastěji používaných kódů ve formě grafických objektů. Grafické vývojové prostředí nalezlo širokou škálu aplikací při vytváření aplikačních programů a vývoji vlastního grafického uživatelského rozhraní (GUI).
Výhody tohoto typu programovacího prostředíspočívají v rychlosti vývoje, snadnosti vývoje, standardním typu vzhledu programů. Mezi nedostatky lze identifikovat připojení k určitému vývojovému prostředí, přechod k jinému prostředí se provádí s určitými potížemi. Také programovací prostředí tohoto typu má potíže s používáním komponent odchylujících se od zavedených standardů a má nedokumentované vlastnosti součástí.
Co se týče prostředí pro vizuální vývoj, je to charakteristickéexistenci vlastního formátu úložiště projektu, pak přechod na jiné prostředí může být komplikován vznikem nesnášenlivosti vlastností projektu i některých jeho částí. Příkladem jsou přirozené knihovny vývojového prostředí.
Vývoj nových programovacích jazykůumožňuje provádět některé změny. Tak, Delphi programovací prostředí, která se bere jako základ pro Pascal, je svou funkčností a možnostmi nového programovacího jazyka.
Po posouzení stupně složitosti a předvídání tohoK vyřešení konkrétních cílů v rámci projektu, který je ve vývoji, je zapotřebí souboru nástrojů, z různých existujících vývojových prostředí, které jsou nejvhodnější pro řešení konkrétního problému.
Koneckonců, od správnosti projektovanýchsoftware v mnoha směrech závisí na plnohodnotném provozu, který bere v úvahu vývoj a implementaci nejnovějších technologií. Schopnost přenést vývoj nového softwaru do sousedního vývojového prostředí je pro tento úkol velmi důležitá.
Ale i přítomnost ultramoderních médiíprogramování, což velmi zjednodušuje práci nejen profesionálního programátora, ale také člověka. děláním prvních kroků směrem k tvorbě aplikací, programů a jiného softwaru, nám nedovoluje zapomenout na prvky vývoje vynalezené v minulém století. Navzdory jejich archaizmu a do určité míry pomalosti jsou do dnešního dne poptávka. Aktivně využívají moderní programátoři.
</ p>