Věda

Co je to počítačové programování? »Jeho definice a význam

Anonim

Počítačové programování je proces, kterým se navrhuje, kóduje, čistí a chrání zdrojový kód počítačových programů. Prostřednictvím programování jsou diktovány kroky, které je třeba dodržet při vytváření zdrojového kódu počítačových programů. Podle nich je kód napsán, testován a vylepšen.

Cílem programování je vytvořit software, který bude poté proveden přímo hardwarem počítače nebo prostřednictvím jiného programu.

Programování se řídí řadou pravidel a malou sadou příkazů, pokynů a výrazů, které se podobají ohraničenému přirozenému jazyku. Programovacím jazykem jsou všechna pravidla nebo normy, symboly a konkrétní slova použitá k vytvoření programu as ním spojená řešení konkrétního problému.

Programovací jazyk je zodpovědný za počítač, který krok za krokem odpovídá za příkazy, které programátor navrhl v algoritmu. Tím se rozumí, že programovací jazyk je jakýmsi prostředníkem mezi počítačem a uživatelem, takže uživatel může dát odpovědi na problémy prostřednictvím počítače a pomocí slov (funkcí), které interpretují uvedený program do počítače za realizaci této práce.

Nyní, v závislosti na zvoleném jazyce, můžete hovořit o typu programování, které má být provedeno. Někteří z nich jsou:

Sekvenční programování: jsou ty programy, které jsou navrženy s pokyny, které jdou postupně za sebou. Například: Cobol, Basic.

Strukturované programování: takto se uvažuje, když je programování navrženo moduly. Každý modul provádí speciální úkol, a když je tento úkol vyžadován, je tento modul jednoduše volán. Například: Turbo Pascal, Ada, Modula.

Objektově orientované programování: jsou ty jazyky, které umožňují implementaci objektů v rámci jejich návrhu a uživatel může do každého objektu vložit programový kód. Některé z nich jsou: Java, Xml, mimo jiné.

Logické nebo přirozené programování: jsou programy, které jsou navrženy s rozhraními takovým způsobem, že uživatel může vydávat příkazy stroji pomocí jednoduchého jazyka. Například: Prolog.

Programování umělé inteligence: tyto programy jsou nejblíže lidské inteligenci, protože mají schopnost rozvíjet znalosti. Tento typ jazyka funguje velmi podobně jako lidská mysl.