• Co jsou počítačové programy: seznam jmen se stručným popisem. K čemu jsou počítačové programy a mobilní aplikace?

    co je to program?

    počítačový program- soubor instrukcí pro provedení na výpočetní technice (počítači). Programy mohou být zpravidla prezentovány ve formě zdrojový kód a objektový (binární) kód.

    Z pohledu uživatele počítače důležitý rozdíl je povaha programu:
    * systémové programy- programy, které zajišťují interakci uživatele s počítačem a vytvářejí prostředí pro provádění aplikačních programů. Mezi takové programy patří například „operační systémy“ a „ovladače“.
    * aplikační programy- programy, se kterými uživatel přímo komunikuje. To zahrnuje „prohlížeč“, „textové editory“, „hry“, „webové stránky“.

    Synonyma pro slovo program: "software", "software", "aplikace", "software".

    Předpokládá se, že počítač je kombinací „hardwaru“ a „softwaru“.

    Software lze také rozdělit podle následujících vlastností:
    * cílová platforma je jiný „hardware“, který podporuje jinou sadu instrukcí, takže je zpravidla vytvořen „program“ pro konkrétní „hardware“. Nejznámější platformy: "ARM", "x86", "x64", "IA64", "Itanium" atd.;
    * cílový "operační systém" - protože různé "operační systémy" vytvářejí různá prostředí pro aplikaci software, - je důležité, pod jakým operačním systémem byl ten či onen „program“ vytvořen. Nejznámější rodiny „operačních systémů“ jsou: Microsoft Windows, ubuntu linux, SuSe Linux, MacOS, FreeBSD, NetBSD, OpenBSD.

    Tvorba softwaru zpravidla zahrnuje napsání zdrojového kódu programu v určitém „programovacím jazyce“, následnou „kompilaci“ programu, „ladění“, „testování“ a distribuci softwaru.

    Za rozbřesku počítačová věda(30-50. léta XX. století) byly zdrojové texty psány ve formě "strojového kódu" (tj. s uvedením počtu instrukcí a argumentů pro ně), později se objevil první známý programovací jazyk "ASSEMBLER", který značně zjednodušil proces tvorby programu, neboť umožňoval uvádět nikoli číselné číslo instrukce, ale její symbolické zajištění, což zjednodušilo čtení a ladění úvodního testu programu. Následný vznik jazyků více " vysoká úroveň než „MONTÁŽ“ umožnil přenést tvorbu softwaru z partie technických specialistů, kteří zajišťují fungování konkrétních hardwarových systémů, na partu softwarových vývojářů, dále jen „programátoři“ nebo „vývojáři softwaru“.

    Vznik a šíření osobní počítače"proměnil "programování" (proces vytváření programů) v celý průmysl vývoje softwaru, do kterého je zapojeno mnoho specialistů různých tříd. Moderní vzdělávací instituce poskytují školení pro softwarový průmysl.

    V SNS byl vztah k „programátorům“ vždy poněkud zvláštní. V důsledku rozpadu Sovětského svazu a zničení podniků přímo zapojených do vytváření výpočetní techniky jsou země SNS nuceny nakupovat téměř v plné výši (s výjimkou vojenských potřeb) tato technika v jiných státech s technologiemi výroby hardwaru. Tato situace vedla k určitému zpoždění příjmů a určitému nedostatku počítačového vybavení v zemích SNS, takže domácí programátoři byli nuceni vystačit si s méně hodinami práce s počítačová technologie a menší hardwarové zdroje (paměť, výpočetní rychlost, rychlost přenosu informací atd.).

    Po aplikaci na takové zpoždění a nedostatek výpočetní techniky dobré matematické školení domácích specialistů (za předpokladu dobrá úroveň vzdělání v SSSR) a neuvěřitelná touha po invenci, v důsledku čehož vznikla určitá image „programátora“, který byl respektován a někdy nechápán jak u nás, tak v zahraničí.

    S příchodem a popularizací internetu se odvětví vývoje softwaru posunulo na novou úroveň - distribuovat programy (a prodávat je) se stalo mnohem jednodušší. To bylo zajištěno za prvé tím, že se objevily systémy okamžitých plateb ( elektronické peníze, SMS, terminály, kreditní karty, atd.), a za druhé, vznik zvláštního typu softwarových „webových stránek“, které se v první fázi svého vývoje spíše podobaly elektronické verzi tištěných publikací (knih, novin, časopisů), později se však staly plnohodnotné aplikace.

    Stejně jako mnoho jiných odvětví se s příchodem internetu software dostal pod útok „pirátů“ – jednotlivců a společností, které nelegálně distribuují software. V průběhu dlouhého zápasu se objevil „štít a meč“. různé cesty decentralizované šíření nelegálních kopií softwaru. Takové technologie umožňují rozdělit odpovědnost za distribuci mezi miliony uživatelů, což ztěžuje nalezení a potrestání účastníků tohoto procesu.

    významy slov program ve výkladových slovnících ruského jazyka:

    Slovník Ozhegov.

    program

    - popis algoritmu řešení problému v počítačovém jazyce Spec
    ***
    2. - shrnutí obsahu předmětu
    Příklad: Školní položka o historii.
    ***
    3. - obsah koncertů, cirkusových představení, rozhlasových a televizních pořadů; t taková představení, představení, programy
    Příklad: Stanice nového cirkusu Rozhlasová stanice spouští své programy.
    ***
    4. - kniha nebo leták s souhrn o představení, koncertu, se seznamem účinkujících
    ***
    5. - plán činnosti, práce
    Příklad: P. akce. Sociální p. P.-maximum (obecný, široký plán činnosti, akce). P.-minimálně
    ***
    6. - prohlášení o obsahu a účelu činnosti politické strany, organizace nebo jednotlivce
    Příklad: P. party.

    Efremová T.F. Výkladový slovník ruského jazyka.

    program

    a.
    1) a) Něčí plán. činnost, obsah práce.
    b) Soubor akcí a činností pro realizaci čeho.
    2) Předběžný náčrt, plán literárního díla.
    3) a) Shrnutí obsahu předmětu, kurzu atp.
    b) Brožura, kniha s takovou prezentací.
    4) a) Obsah koncertů, cirkusových představení, rozhlasových a televizních pořadů.
    b) Takové programy, podívané, samotná představení.
    5) a) Námět obrazu zadaný studentovi císařské akademie
    umění.
    b) Obrázek, kresba na takové téma.
    6) a) Literární ztvárnění tématu instrumentální hudby.
    b) Samotné téma instrumentálního díla.
    7) Popis algoritmu řešení problému v počítačovém jazyce.
    8) zastaralé. Seznam jídel; Jídelní lístek .

    S.I. Ozhegov, N.Yu Shvedova. Výkladový slovník ruského jazyka.

    program

    , -s, w.
    1. Plán činnosti, práce. jo akce. Sociální
    n. I-maximum (obecný, široký plán činnosti, akce). P.-minimálně
    (úzký, konkrétní, bezprostřední plán činnosti, akce).
    2. Prohlášení
    obsah a účel činnosti politické strany, organizace popř
    individuální postava. jo párty.
    3. Stručné shrnutí obsahu školení
    předmět. Školní předmět o historii.
    4. Náplň koncertu, cirkus
    představení, rozhlasové a televizní vysílání; taková představení, představení,
    přenos. Stanice nového cirkusu Rozhlasová stanice začíná své programy.

    1. Co je 1s, rozdíl mezi platformou a konfigurací.
    2. Možnosti ukládání informací.
    3. Tříúrovňová architektura.
    4. Technologická podpora

    Co je 1s, rozdíl mezi platformou a konfigurací.

    Program je jak softwarovým produktem pro obchodní řešení, tak vývojovým prostředím. Má mnoho standardních a autorských konfigurací. Aby byl jasnější rozdíl mezi platformou a konfigurací, provedu srovnání s programem Word (Word) z kancelářský oblek Microsoft. Platforma je ekvivalentní Program Word, a konfiguraci - do souboru s příponou "*.doc" vytvořeného v programu.

    Tito. mít pouze platformu, není se na co dívat a kam zadávat data, a mít konfiguraci bez platformy není co otevírat. Zpravidla konfigurace pokrývá nějaké odvětví resp předmětová oblast a řeší jejich problémy např.: Řízení obchodu, Podnikové účetnictví, Mzdové a personální řízení, Automobilový dopravní podnik. Co se týče vývojového prostředí, do platformy je zabudován konfigurační nástroj a pomocí něj jsou vytvořeny všechny existující konfigurace. Pochopení kódu je navíc zjednodušeno díky programovacímu jazyku - je to ruština. Hlavním rozhraním, přes které uživatelé pracují, je formuláře .

    Jak vypadá 1s?

    V posledních letech prošel 1s velkými změnami v rozhraní, sledujme od verze 7.7 až po verzi 8.3 "Taxi"

    Možnosti úložiště.

    Protože hlavními cíli používání programů v podnikání je shromažďování dat pro kontrolu a řízení, je třeba mluvit o tom, jak to 1C dělá. Existují dva typy ukládání informací v databázích:

    1. soubor- tento formát zahrnuje vytvoření souboru "1Cv8.1CD" na počítači, který je databází.
    2. Klient-server- tento formát zahrnuje použití programu třetí strany pro ukládání informací a program 1c na něj odkazuje, aby s daty provedl nějaké akce. Místo sousloví klient-server lze použít slovo server a také třívrstvou nebo třívrstvou architekturu.

    třívrstvá architektura.

    S pochopením souborové verze budování účetního systému si myslím, že nebudou žádné potíže. Řeknu vám více o klient-server. V tomto provedení se softwarový balík skládá ze tří úrovní: Klient, 1C Enterprise Server, SQL Server.
    Poznámka: Zkratka SQL znamená Structure Query Language, což v překladu znamená Strukturovaný jazyk Požadavky, ale často se používají k označení typu serveru.

    Hlavním účelem této možnosti návrhu systému je zvýšení spolehlivosti a výkonu. Nejznámější programy třetích stran jsou: MS SQL Server, PostgreSQL a ten je zdarma a je dodáván na ITS discích.

    Spolehlivost je dosažena díky možnosti pracovat s databází specializovaný program, která monitoruje integritu dat, vytváří archivní kopie, optimalizuje dobu získávání dat atd.

    Výkon– kvůli možnosti rozdělit různé logické části softwarového komplexu do různé počítače. Ve skutečnosti i ve verzi klient-server mohou být všechny části softwarového balíku umístěny na jednom počítači.
    Zjednodušený popis prováděných funkcí různé části Softwarový balíček bude vypadat takto:

    1. Klient – ​​vše, co souvisí s výstupem na obrazovku monitoru
    2. Server 1C - žádost o informace na SQL server na jazyk SQL omezení práv uživatelů na obdržené informace
    3. SQL Server - ukládání a úprava informací.

    Pokud porovnáme verze 1c od 7.7 do 8.3 a vyzdvihneme jeden klíčový rozdíl, můžeme specifikovat následující

    • 7.7 je z velké části souborová verze, nepracuje plně s SQL
    • 8.0 systém pro jednoho uživatele, nemá dostatečný paralelismus více uživatelů
    • 8.1 klientský systém, pracuje s SQL, ale většina procesů běží na klientském počítači
    • 8.2 klient-server, ale se slabou funkčností webového klienta
    • 8.3 webový klient, vyhýbá se modálním oknům.

    Technologická podpora

    Platforma 1c podporuje mnoho moderních technologií:

    • com - umožňuje přístup k dalším objektům bez ohledu na hranice procesu nebo stroje, tzn. číst data z jiných aplikací. Například z Excelu
    • ole - umožňuje vkládat části jiných aplikací do formulářů 1c.
    • xml je obecně přijímaný formát pro výměnu dat
    • a mnoho dalších.

    Instalace 1s není o nic obtížnější než instalace jakékoli aplikace, nuance je pouze v ochranném klíči.

    Ve vazbě zajímavý fakt, pod dekódováním bylo původně myšleno "1C" - ne více než jedna sekunda a byl to název vyhledávač, není firma zabývající se vývojem obchodních aplikací.

    Ahoj! Dnes je jich mnoho počítačové programy(software) pro různé účely. Obecně je lze podmíněně rozdělit do dvou kategorií:

    1. obecný účel;
    2. profesionální.

    Často jsou označovány jako aplikační programy. mluvící prostá řeč, jsou navrženy tak, aby prováděly specifické funkce prostřednictvím uživatelského rozhraní. Dobře, nezabíhejme hluboko do teorie. Pojďme pracovat.

    Dnes se podíváme na to, k čemu jsou počítačové programy antivirová ochrana, kancelářská práce, prohlížení internetu, projekční činnost a účetnictví - 1C. Udělám seznam oblíbených jmen softwaru a stručně vám řeknu, co to je.

    Počítačové programy pro životopis: stručný přehled tematického výběru

    Úroveň počítačových znalostí. Známá fráze? Není divu, že se často vyskytuje v podobě životopisu uchazeče na konkrétní pozici.

    Kromě obecného hodnocení znalostí může být nutné uvést konkrétní aplikované aplikace a úroveň jejich vlastnictví. Stává se, že některé z nich nebyly delší dobu používány a zapomněli jste jména.

    Pro tyto a další případy zvažte malé seznamy běžného softwaru a některých jeho funkcí. Z nich si můžete vybrat ty, které potřebujete ke studiu a vyplnit životopis. Navíc je možné nepsat vše za sebou. Hlavní je uvést, co bude vlastně potřeba dokončit úřední povinnosti a co je vědění.

    Antiviry: seznam a stručný popis

    Existuje obrovský výběr softwaru pro PC a mobilní zařízení.

    Zde je seznam některých oblíbených antivirové programy:

    • Kaspersky. Existovat různé verze s různou funkčností. Mezi nimi můžete najít vhodnou variantu pro domácnost nebo podnikání. Preferuji ho, protože jej považuji za velmi výkonný a spolehlivý antivirus jak pro PC, tak pro telefony a tablety.
    • ESET NOD32. Je docela spolehlivý. Na dlouhou dobu Používal jsem jej z jednoho prostého důvodu – v nedávné minulosti nebyl můj počítač příliš výkonný a NOD32 poskytoval dobrý výkon.
    • Dr. Web ("Doctor Web"). Dobrý multiplatformní antivirus.
    • Avast. Prezentováno ve volném a placené verze. Ty druhé mají přirozeně širší funkčnost.
    • Avira. Docela zajímavý a funkční antivirus, který lze nainstalovat na PC i mobilní zařízení.

    Výběr antiviru závisí na individuálních preferencích. Jediná věc, jak zkušený Správce systému Chci si povšimnout existující nuance, která vzniká, když existují vážné podezření na hrozbu počítačová bezpečnost.

    Při důkladné kontrole počítačů na přítomnost virů je lepší provést maximální kontrolu pomocí několika programů. Zároveň je nemožné, aby byly na počítači nainstalovány 2 a více antivirů současně.

    Jak to tedy udělat? Nebudu nyní zacházet do podrobností, publikace o tom nejsou, ale jako možnost - jednu lze zkontrolovat prostřednictvím systému Windows, druhou z režimu DOS.

    Kancelářské programy

    Mezi nimi jsou standardně pro operační systém Windows a další. Ten lze klasicky rozdělit na placený a bezplatný PC software.

    Pojďme se tedy podívat, co přesně jsou kancelářské programy pro práci na počítači.

    Uvedu 2 standardní pro Aplikace Windows.

    • Notebook. nenáročný textový editor s poměrně skromnou funkčností.
    • wordpad. Existuje více příležitostí než předchozí editor a méně než analogy popsané níže.

    Osvobodit kancelářské programy zahrnuje produkty OpenOffice, mezi kterými jsou dle mého pozorování nejčastěji používány následující.

    • Spisovatel. Vhodné pro vytvoření standardu textové dokumenty. Podobné operace se často provádějí ve Wordu.
    • Calc. Je navržen pro práci s tabulkovými dokumenty.
    • Impress je určen k vytváření grafických prezentací.

    K placenému kancelářský software platí pro produkty pod Jméno Microsoft kancelář. Mezi nimi jsou odpovídající alternativy ke třem výše uvedeným možnostem.

    • slovo.
    • Vynikat.
    • PowerPoint.

    Obvykle je nepotřebují představovat. Je těžké potkat uživatele, který o nich nic neslyšel.

    Mezi popsaným softwarem existují různé verze. Výběr závisí na úkolech.

    Internetové prohlížeče

    Uvádím seznam názvů alternativních prohlížečů.

    Setkávají se v různé verze. Pro maximální bezpečnost je lepší používat nejnovější dostupné.

    První prohlížeč na seznamu je standardní prohlížeč v operačním systému. Všechny výše uvedené jsou velmi oblíbené. Mezi uživateli, které potkávám, a není jich málo, si všímám, že nejčastěji používají Google Chrome nebo prohlížeč od Yandexu. Ten má skvělou funkci - chráněný režim. Je schopen zvýšit bezpečnost při práci s platebními službami.

    1C programy pro účetnictví

    Velmi běžný program v oblasti ekonomiky. Bez jeho využití je těžké si představit velkou podnikatelskou činnost. Mezi nejnovější verze- 1C 8.

    Záleží na výrobní úkoly lze použít různé konfigurace pro 1C. Tato příležitost značně usnadňuje práci.

    Pro snadnost použití je možné připojit více uživatelů k jedné databázi (DB), kde jsou uloženy všechny důležité informace. Protože ne každý potřebuje plný přístup, pak může být omezena pro každého připojeného uživatele.

    Programy pro návrháře a profesionální výdělky

    Je jich mnoho. Mezi výkonné a často používané patří 4 konkrétní programy pod následující tituly:

    • Adobe Photoshop. Používá se pro zpracování obrazu.
    • Adobe Premiere. Užitečné pro úpravu videa.
    • Adobe Design. Navrženo pro profesionální rozvržení.
    • CorelDraw. Lze použít pro práci s vektorovou grafikou.

    Konkrétní verze licencí a softwaru jsou vybírány s ohledem na pracovní úkoly a konfiguraci počítače, na kterém budou instalovány.

    Mistrovsky nebo alespoň na průměrné úrovni, po zvládnutí jednoho z těchto programů můžete vážně přemýšlet o tom, že najdete dobře placený. Dobří specialisté s takovými znalostmi jsou v reálném světě a na internetu ceněni. Ve skutečnosti je spousta lidí, kteří chtějí vydělávat peníze, ale ne vždy je snadné najít skutečné profesionály.

    Tento příspěvek se blíží dokončení. Zkoumali jsme, jaké jsou běžné programy pro provádění konkrétních úkolů na počítačích. Našli jste, co jste hledali? Pokud ano, jsem rád, že jsem mohl poskytnout cenné informace. Pokud ne, můžete se na něco zeptat v komentářích nebo přidat tuto publikaci.

    Přihlaste se k odběru aktualizací. Informace lze přijímat e-mailem nebo sledovat oznámení o publikacích v v sociálních sítích kam je pravidelně přidávám. Až do komunikace.

    Každý, kdo používá počítač nebo mobilní zařízení, tak či onak, instaluje aplikace, které provádějí konkrétní úkol. Ale ne každý uživatel jasně rozumí tomu, co je počítačový program, jak funguje, jak se vytváří atd. Tuto otázku si budeme muset ujasnit.

    Co je to počítačový program obecně?

    Na základě obecná definice, kterou nabízí mnoho internetových zdrojů, je z nějakého důvodu pojem program nebo aplikace ve většině případů spojen výhradně se spustitelnými soubory formátu EXE, COM apod. S tímto tvrzením nesouhlasme.

    Téměř všechny moderní počítačové programy, jejichž klasifikační seznam bude uveden o něco později, nefungují samy o sobě. Ano mám spustitelný soubor, ale to nestačí. Potřebujete další další komponenty naloženo ve stejném RAM.

    Samotný koncept programu jako takového však lze redukovat na to, že se jedná o určitý soubor příkazů a instrukcí přenášených do centrálního procesoru pro zpracování nebo provedení příslušných výpočtů, navíc v přesně definovaném sledu.

    Aby stroj porozuměl příkazu odeslanému v určitém okamžiku ke zpracování a provedení, bez ohledu na programovací jazyk, ve kterém je aplikace napsána, používá se univerzální nástroj - binární kód, což je posloupnost nul a jedniček. Můžete také najít použití ternárního nebo hexadecimálního kódu, ale zpravidla v v současné době jejich použití je výrazně omezeno.

    Kurzy počítačových programů

    Pokud jde o klasifikaci jakéhokoli softwaru, dnes existuje poměrně mnoho systémů, které zahrnují rozdělení do typů.

    Ve všech klasifikačních systémech se však rozlišují následující počítačové programy (seznam je uveden níže):

    • primární vstupně/výstupní systémy (BIOS, UEFI);
    • systémové programy a jejich součásti (operační systémy a jejich vlastní služby);
    • Software pro servis a údržbu;
    • vývojová prostředí (tvorba programů);
    • aplikační software (úzce orientované uživatelské programy nainstalované v počítači pro provádění specifických úkolů).

    Nedivte se, že na seznamu jsou i operační systémy nebo BIOS. Jakýkoli moderní OS poskytuje uživatelskou interakci s počítačovým softwarem a hardwarem prostřednictvím příkazu nebo GUI a primární systém je zodpovědný za ukládání informací o všech "železných" součástech a testovacím zařízení ve fázi zapínání počítače.

    Jak se vytvářejí aplikace?

    Nemá smysl se ponořit do vývoje, protože zde mohou být zapotřebí alespoň základní znalosti programovacích jazyků.

    Stačí říci, že tvorba počítačových programů spočívá v psaní kódu v samotném jazyce (nebo pomocí vývojových prostředí, jako je Java SDK), testování aplikace v samotném prostředí a kompilaci (přeměně na strojově rozpoznatelný kód). ).

    Jak funguje většina programů?

    Uživatel počítačových programů ne vždy chápe, jak to všechno funguje. Nejjednodušší aplikace, skládající se z jediného spustitelného souboru, jdou v zapomnění. Každý více či méně seriózní program dnes používá spustitelné soubory pouze ke spuštění hlavního rozhraní, načež se dynamické knihovny obsahující spustitelné kódy a příkazy načtou do paměti RAM a zavolají ovladače, které řídí počítačový hardware, aby aktivovaly jejich příslušné funkce.

    Z hlediska fungování aplikací je takové vysvětlení velmi primitivní, nicméně pokud se neponoříte do podstaty systémových procesů, pochopí i běžný uživatel, jak to celé funguje.

    Praktické použití

    Použití počítačových programů ve většině případů spočívá ve spuštění spustitelného EXE souboru, který se vytvoří po instalaci aplikace do počítače (v mobilní zařízení platí jiné formáty). Pro instalaci jsou k dispozici stejné spustitelné součásti, obvykle nazývané Setup.exe (pro aktualizace systému Setup.msi). Ale není tomu tak vždy.

    Například některé softwarové komponenty, prezentovaný výhradně formou dynamické DLL, lze spustit pouze v jiném softwarovém prostředí.

    Nejvýraznějším příkladem jsou VST syntezátory a efekty připojené k nim hudební editory a sekvencery přes příslušné rozhraní nebo hostitele. Co je v tomto smyslu počítačový program? Nejedná se ani o program, ale o komponentu, která obsahuje sadu příkazů, které se provádějí po připojení k rozhraní a načtení do paměti RAM. Pouze z "RAM" je odesláno ke zpracování centrální procesorová jednotka a ne naopak, jak je tomu u spustitelných souborů.

    Problémy s kompatibilitou

    Je jasné, že ani z principu nelze vytvořit nějakou univerzální aplikaci, která by fungovala na naprosto všech známých operačních systémech a zařízeních. Přesto se takové pokusy dělají a ne bez úspěchu (alespoň ve Windows je něco podobného).

    Co jsou pouze cloudové služby, umožňující přístup k ukládání nebo úpravě informací jakéhokoli typu bez fyzické instalace softwaru na uživatelském terminálu. Úložiště nebo editory jsou přístupné z jakéhokoli zařízení (PC, notebooky, smartphony, tablety). A o multimédiích se vůbec nemluví. Prostřednictvím webového rozhraní získá uživatel jakéhokoli zařízení přístup k mediálnímu obsahu (stejný hosting YouTube).

    Místo celkové

    Jak vidíte, otázka, co je počítačový program, má mnoho odpovědí. Na jedné straně se zdá, že se jedná o sadu příkazů, nicméně pokud se na otázku podíváte trochu šířeji, můžeme dojít k závěru, že se jedná o sadu kódů nebo komponent, které určují chování operačního systému jako celku. a operace prováděné hardwarem.

    Není tedy těžké dojít k závěru, že jakýkoli program nebo aplikace je sama o sobě bezcenná, pokud ne softwarové prostředí(OS), na kterém budou moci běžet, nebo zařízení nainstalovaná základní deska, jehož funkce budou v aktuálním okamžiku vyžadovány k plnění určitých úkolů.

    Zbývá dodat, že zde byly uvedeny pouze nejjednodušší výklady počítačových programů, principy jejich tvorby a aplikace. Ve skutečnosti je vše mnohem složitější, protože všechny aspekty mohou zabrat spoustu času. Pokud však pečlivě zabrousíte do příslušné literatury, najdete podrobné pokyny pro některé konkrétní softwarový produkt není tak obtížné (takové popisy jsou zpravidla přítomny i na stránkách stahování ve formě předběžných informací o schopnostech stažených aplikací).