Jak vytvořím počítačový program?

Poznámka: Tato stránka neposkytuje podrobné pokyny pro vytváření programu, protože kroky se liší v závislosti na typu vytvářeného programu a programovacím jazyce.

Každý, kdo se zajímá o vývoj softwaru, například programu, hry nebo služby online, musí začít tím, že se naučí programovací jazyk. Existuje mnoho programovacích jazyků a vytváření nového softwarového programu vyžaduje více školení a více času, než může poskytnout jedna stránka. Proto je tato stránka určena jako obecný přehled, který vám pomůže orientovat se směrem, abyste mohli začít. Důležitým počátečním krokem je mít plán pro jaký program chcete vyvíjet. Plán by například zahrnoval účel programu, hry nebo služby a funkce, které chcete zahrnout. Přemýšlejte o tom, jaký je váš plán, když budete pokračovat ve čtení.

Sbíráme jazyk

Jak jsme uvedli výše, existuje mnoho různých programovacích jazyků. Rozhodování, který jazyk se má učit, může být sama o sobě výzvou. Vytvoření programu s mnoha funkcemi a funkcemi často vyžaduje, abyste byli spravedlivě ovládáni v jednom nebo více programovacích jazycích.

Jak už bylo řečeno, základní pochopení pojmů téměř jakéhokoli programovacího jazyka vám může pomoci začít. Náš seznam programovacích jazyků obsahuje příklady různých typů softwaru, které může každý jazyk vytvořit. Zde je několik našich doporučení.

Doporučení pro počítačovou naději

Rozhodování o vašem programovacím jazyce závisí na typu programu nebo skriptu, který chcete vytvořit. Například, Java a Visual Basic jsou oba populární protože jejich relativní lehkosti a protože oba jsou dobrý způsob, jak učit se základy programování. Mezi další oblíbené jazyky patří C, C ++ a C #, které se používají k vytváření her, aplikací, ovladačů a operačních systémů, jakož i mnoho softwarových programů běžících na počítači.

Máte-li zájem o vývoj skriptů a programů, jako jsou on-line fóra a služby, Perl, PHP a Python jsou všechny populární volby, kromě HTML.

Rozhodování o editoru

Editor je jakýkoliv program, který vám umožní psát počítačový kód. V rozsahu od jednoduchého, jako je základní textový editor, až po pokročilý software, jako je Adobe Dreamweaver, Eclipse, JDeveloper nebo Microsoft Visual Studio. Libovolný program může být naštěstí napsán v textovém editoru, což znamená, že můžete začít zdarma. Vzhledem k tomu, že se s programovacím jazykem budete cítit pohodlněji, doporučujeme používat pokročilejší editor, protože kódování a testování kódu bude efektivnější.

Doporučení pro počítačovou naději

Pro uživatele Windows doporučujeme editor, jako je Notepad ++, protože je zdarma a podporuje zvýraznění syntaxe. Pokud jste na počítači Mac, můžete použít jejich bezplatný editor s názvem TextEdit. Také je dobré mít na paměti, že vizuální programovací jazyky, jako je Visual Basic, obsahují editor a kompilátor ve stejném nástroji, který se používá k vytváření programů.

Kompilátor

Většina počítačových programovacích jazyků je programovací jazyk na vysoké úrovni, což znamená, že je pro vás snadné pochopit, ale pro počítač je nepochopitelný. Aby počítač "přečetl" váš program, musí být zkompilován nebo mít tlumočníka. Volba programovacího jazyka je rozhodujícím faktorem pro to, zda budete potřebovat program třetí strany pro jeho kompilaci nebo interpretaci.

Například, Eclipse je tlumočník, který vezme program napsaný v Javě a “překládá” to do kódu, který může být spuštěn a rozuměl počítači. Jiné jazyky, jako Perl, být interpretován, znamenat, že oni nepotřebují být zkompilovaný. Tyto jazyky vyžadují, aby byly nainstalovány pouze v počítači nebo na serveru, ve kterém je spuštěn skript.

Učení jazyka

Poté, co jste se rozhodli pro programovací jazyk, editor a překladač, jste připraveni programovat. Pro většinu uživatelů, nejjednodušší způsob, jak začít, je slavný "Hello World!" program. Poté, co jste mohli spustit svůj program, který tiskne "Hello World!" Na obrazovce je dalším krokem naučit se syntaxi jazyka. Chcete-li to provést, musíte pochopit následující pojmy:

Když narazíte na otázky, může většina z nich odpovědět na internetové vyhledávání. Knihy napsané pro váš programovací jazyk nebo programovací kurzy jsou skvělými způsoby, jak dále rozvíjet své dovednosti.