Všestrannost různých slov umožňuje jejich použití v různých oblastech lidské činnosti a chápání těchto pojmů je různé. Jedním z takových mnohostranných slov je „psaní“. S tímto pojmem se nejčastěji setkáváme v metrologii, designu, architektuře. Tento termín také používají programátoři.
Co znamená psaní
Řešení různých problémů může spočívat ve vytváření různých forem a norem, kterými je třeba se řídit při práci s technologiemi a výrobními procesy. Typification se zabývá standardizací a vývojem univerzálních řešení. Význam slova znamená směr ve výstavbě, design, který umožňuje stavbu různých objektů na základě typových projektů. Vývoj několika základních principů výrazně urychluje proces výstavby konstrukce nebo zvyšuje efektivitu systému jako celku.
Typifikace ve stavebnictví
Co pro stavitele znamená psaní? S největší pravděpodobností použití speciálně vyvinutých typů, pravidel a předpisů, standardizovaných nástrojů a návrhů. Taková typizace je navržena tak, aby výrazně zvýšila návratnost činností stavebníka, zvýšila účinnost použitých strojů a mechanismů a urychlila výstavbu zařízení.konstrukce.
Samostatné prvky psaní jsou známy již od starověku. Archeologové nacházejí stopy opětovného použití jednotlivých fragmentů konstrukcí, duplikaci standardních stavebních technik. Využití jednotlivých prvků typizace se odehrávalo jak na stavbách středověku, tak na klasických stavbách novověku. Ale typizace hrála největší roli v architektuře postsovětských zemí. Industrializace si vyžádala obrovský příliv pracovních sil – a tím i výstavbu standardních a úsporných výškových budov. Tak se objevily slavné "chruščovovské" stavby - typické projekty 50.-70. let, které se díky psaní na stroji během krátké doby postavily ve všech koutech bývalého Sovětského svazu.
Typifikace ve standardizaci
Standardizace pokrývá mnoho souvisejících technických disciplín. Díky této vědě ukazují měřící zařízení stejné hodnoty, pracovní nástroje jsou určeny pro stejnou práci a zboží nabízené zákazníkům je certifikováno podle stejných parametrů. Typizace je stanovení jednotných pravidel a norem při výrobě určitého zboží, nástrojů a tak dále. Tento proces se vyvíjí v různých oblastech standardizace technologií, je zohledněn při vývoji regulační dokumentace a ovlivňuje standardní metody výpočtu a rozpočtování.
Psaní v programování
Co v tomto případě znamená psaní? Programování je v podstatěje proces komunikace mezi člověkem a počítačem. Jako každá komunikace je i taková konverzace možná pouze pomocí jazyka, který je nástrojem pro převod lidských příkazů do signálů srozumitelných pro počítač. Všechny standardní procesy v programování jsou vedeny v jednom nebo druhém jazyce. Velkou roli v klasifikaci těchto jazyků hraje psaní. Význam a význam tohoto konceptu činí z problému psaní základ pro používání existujících jazyků a vytváření nových.
Dvě skupiny programovacích jazyků
Obecně se stávající jazyky dělí do dvou velkých skupin:
- netypizované jazyky;
- typované jazyky.
Jak vidíte, psaní je skutečným měřítkem, podle kterého můžete jednoduše a srozumitelně rozdělit obrovské množství existujících jazyků. Jazyky bez typu - assembler, Brainfuck nebo stejný Forth - jsou navrženy tak, aby řešily úzký okruh problémů. Nelze je přizpůsobit ani vylepšit. Další věcí jsou jazyky, ve kterých je přítomno psaní. Jsou to Scala, PHP, C, Python a Lua a také některé další nástroje.
Struktury zadaných jazyků
Typované jazyky jsou mnohem složitější a zajímavější. Proto bylo nutné je opět rozdělit do několika skupin podle určitých vlastností, v nichž opět hraje důležitou roli psaní na stroji.
- Jazyky dynamického nebo statistického psaní. Separace na tomto základě se provádí podle finálních typůvariabilní funkce. Statistické typování se provádí ve fázi kompilace. To znamená, že při zpracování příkazu již kompilátor „ví“, kde má konkrétní typ hledat. Další věcí je dynamické psaní. Význam typů je objasněn již při zpracování příkazu. Příklad statistického typování: C, Java, C; poskytnuta dynamická podskupina: Python, JavaScript, Ruby.
- Silné a volné jazyky pro psaní. První z nich neumožňuje, aby jazyk míchal různé typy v použitých výrazech - například v takovém jazyce nelze z jednoho odečíst nekonečno. Jazyky s volným psaním mohou dobře provádět implicitní převod, i když s významnou ztrátou přesnosti. Příklady oddělení na tomto základě: striktní: Python, Lisp, Haskell, Java; neomezené: C, Visual Basic, JavaScript, PHP.
- Implicitní a explicitní psaní. Separace se provádí pomocí kompilátoru. Explicitně napsaný jazyk explicitně vytváří použité a nové proměnné. V implicitních jazycích tato funkce spočívá na kompilátoru. Příklady explicitně napsaných jazyků jsou C++, D, C. Implicitní: Lua, PHP, JavaScript.
Jak vidíte, psaní hraje velkou roli v různých činnostech. S přihlédnutím k rostoucím procesům globalizace bude její role jen narůstat. Typizovat všechny stávající a budoucí procesy a technologie, přivést je ke stejnému jmenovateli, a tím výrazně usnadnit život lidem ve všech koutech Země, bude vyžadovat mnoho úsilí a času.