Všestrannosť rôznych slov umožňuje ich použitie v rôznych oblastiach ľudskej činnosti a chápanie týchto pojmov je rôzne. Jedným z takýchto mnohostranných slov je „písanie“. Tento koncept sa najčastejšie vyskytuje v metrológii, dizajne, architektúre. Tento výraz používajú aj programátori.
Čo znamená písanie
Riešenie rôznych problémov môže spočívať vo vytváraní rôznych foriem a noriem, ktorými sa treba riadiť pri práci s technológiami a výrobnými procesmi. Typifikácia sa zaoberá štandardizáciou a vývojom univerzálnych riešení. Význam slova znamená smer v stavebníctve, dizajn, ktorý umožňuje stavbu rôznych objektov na základe typových projektov. Vývoj niekoľkých základných princípov výrazne urýchľuje proces budovania konštrukcie alebo zvyšuje efektivitu systému ako celku.
Typifikácia v stavebníctve
Čo znamená písanie pre staviteľa? S najväčšou pravdepodobnosťou použitie špeciálne vyvinutých typov, pravidiel a predpisov, štandardizovaných nástrojov a vzorov. Takáto typizácia je navrhnutá tak, aby výrazne zvýšila návratnosť činností staviteľa, zvýšila účinnosť použitých strojov a mechanizmov a urýchlila výstavbu zariadenia.konštrukcia.
Samostatné prvky písania sú známe už od staroveku. Archeológovia nachádzajú stopy opätovného použitia jednotlivých fragmentov konštrukcií, duplikáciu štandardných stavebných techník. Využitie jednotlivých prvkov typizácie prebiehalo tak v stavbách stredoveku, ako aj v klasických stavbách novoveku. Ale typizácia hrala najväčšiu úlohu v architektúre postsovietskych krajín. Industrializácia si vyžiadala obrovský prílev pracovnej sily – a teda aj výstavbu štandardných a úsporných výškových budov. Takto sa objavili slávne „chruščovovské“stavby – typické projekty 50-70-tych rokov, ktoré vďaka strojopisu v krátkom čase postavili vo všetkých kútoch bývalého Sovietskeho zväzu.
Typifikácia v štandardizácii
Štandardizácia zahŕňa mnohé súvisiace technické disciplíny. Vďaka tejto vede ukazujú meracie prístroje rovnaké hodnoty, pracovné nástroje sú určené na rovnakú prácu a tovar ponúkaný zákazníkom je certifikovaný podľa rovnakých parametrov. Typizácia je stanovenie jednotných pravidiel a noriem pri výrobe určitého tovaru, nástrojov a pod. Tento proces sa vyvíja v rôznych oblastiach štandardizácie technológií, zohľadňuje sa pri vývoji regulačnej dokumentácie a ovplyvňuje štandardné metódy výpočtu a rozpočtovania.
Písanie v programovaní
Čo v tomto prípade znamená písanie? Programovanie je v podstateje proces komunikácie medzi človekom a počítačom. Ako každá komunikácia, aj takáto konverzácia je možná len pomocou jazyka, ktorý je nástrojom na preklad ľudských príkazov do signálov zrozumiteľných pre počítač. Všetky štandardné procesy v programovaní sa vykonávajú v jednom alebo druhom jazyku. Veľkú úlohu pri klasifikácii takýchto jazykov zohráva písanie. Význam a význam tohto konceptu robí z problému písania základ pre používanie existujúcich jazykov a vytváranie nových.
Dve skupiny programovacích jazykov
Vo všeobecnosti sú existujúce jazyky rozdelené do dvoch veľkých skupín:
- untyped languages;
- typed languages.
Ako vidíte, písanie je veľmi meradlom, podľa ktorého môžete rozdeliť obrovské množstvo existujúcich jazykov na jednoduchom a zrozumiteľnom základe. Jazyky bez typu - assembler, Brainfuck alebo rovnaký Forth - sú navrhnuté tak, aby riešili úzky rozsah problémov. Nedajú sa prispôsobiť ani vylepšiť. Ďalšou vecou sú jazyky, v ktorých je písanie prítomné. Sú to Scala, PHP, C, Python a Lua, ako aj niektoré ďalšie nástroje.
Štruktúry zadávaných jazykov
Jazyky napísané na stroji sú oveľa zložitejšie a zaujímavejšie. Preto bolo potrebné ich opäť rozdeliť do niekoľkých skupín podľa určitých vlastností, v ktorých opäť hrá dôležitú úlohu písanie na stroji.
- Jazyky dynamického alebo štatistického zadávania. Separácia na tomto základe sa vykonáva podľa konečných typovvariabilné funkcie. Štatistické typovanie sa vykonáva vo fáze kompilácie. To znamená, že pri spracovaní príkazu už kompilátor „vie“, kde má hľadať konkrétny typ. Ďalšou vecou je dynamické písanie. Význam typov je objasnený už pri spracovaní príkazu. Príklad štatistického typovania: C, Java, C; poskytovaná dynamická podskupina: Python, JavaScript, Ruby.
- Silné a voľné jazyky na písanie. Prvý neumožňuje, aby sa v jazyku miešali rôzne typy v použitých výrazoch – napríklad nekonečno sa od jedného v takomto jazyku nedá odčítať. Jazyky s voľným písaním môžu dobre vykonávať implicitnú konverziu, aj keď s výraznou stratou presnosti. Príklady oddelenia na tomto základe: striktné: Python, Lisp, Haskell, Java; neobmedzené: C, Visual Basic, JavaScript, PHP.
- Implicitné a explicitné písanie. Separácia sa vykonáva pomocou kompilátora. Explicitne napísaný jazyk explicitne vytvára použité a nové premenné. V implicitných jazykoch táto funkcia spočíva na kompilátore. Príklady explicitne napísaných jazykov sú C++, D, C. Implicitné: Lua, PHP, JavaScript.
Ako vidíte, písanie hrá veľkú úlohu pri rôznych činnostiach. S prihliadnutím na rastúce procesy globalizácie bude jeho úloha len narastať. Typizovať všetky existujúce a budúce procesy a technológie, priviesť ich k rovnakému menovateľovi, čím sa výrazne uľahčí život ľudí vo všetkých kútoch Zeme, bude vyžadovať veľa úsilia a času.