Osnove programiranja: izrazi, definicije in koncepti

Programiranje izrazov je zelo veliko. Vsak strokovnjak na tem področju ne pozna pomena vseh besed, ki jih uporabljajo njegovi kolegi. Kaj naj rečemo o študentih ali ljudeh, ki so daleč od tega območja? Razmislite o osnovnih pojmih, da jih razumemo za laično definicijo. Kakšen je torej jezik - tisti, na katerem komunicirajo programerji?

Ustreznost vprašanja

Pogoje programiranja uporabljajo ljudje, ki se poklicno ukvarjajo s tem, jih občudujejo kot hobi. Obstaja poseben žargon poklica, ki ljudem omogoča, da kratkotrajno in prostorno komunicirajo s poslušalcem, vodeni v temo razprave, njegovo mnenje, posredujejo največ informacij. Nekateri izrazi so prepoznavni v javnosti in jih običajno uporabljajo strokovnjaki, ki delajo s tehničnimi jeziki, drugi pa so običajni le v ozkem krogu podobno mislečih ljudi. Še posebej zanimivi so izrazi, ki jih uporablja večina. Svojo uporabo so našli ne le v ustni komunikaciji, temveč tudi v pisnem jeziku, v znanstvenih delih in v novinarstvu, namenjenih zapletenosti pisanja tehničnega kodeksa.


Začnimo torej!

Težko je najprej določiti, kateri izraz naj bo dešifriran in katere besede ne zaslužijo pozornosti. Očitno bomo najprej preučili, kaj je odvisnost registra. Pri programiranju izraz označuje odnos besednih izrazov in posameznih elementov (funkcij, spremenljivk) s pisanjem. To je mogoče z velikimi in navadnimi črkami. Obstajajo jeziki, odvisni od primera. Enakobeseda, napisana z drugačno črko, bo imela popolnoma različne pomene. Če sistem ni odvisen od registra, ne glede na to, kaj so črke napisane, se pomen ne bo spremenil. Med odvisnimi od primerov je najbolj znani predstavnik programskih jezikov javascript. Do neke mere se šteje, da je register NRC, vendar je pojav delen.


Ker ni mogoče govoriti o pogojih programiranja, ne da bi upoštevali osnovno, in zgoraj je bilo že omenjeno, da je mogoče napisati kodo v sistemu, ki je odvisen od primera in ne tako, je treba opredeliti, kaj je mišljeno z izrazom "jezik" programiranje “. Pravično je večina prebivalcev prepričana: to je izraz za področje. Stavek vključuje formaliziran jezik, ki je bil ustvarjen za pisanje algoritmov, programov. S pomočjo kode rešite različne naloge, z uporabo računalniške tehnologije. Vse je ustvarjeno za programske jezike - umetno. Semantična, skladenjska pravila strogo definira človek. Ni fenomena svobodne interpretacije, ki je neločljivo povezan z naravnim narečjem. Vsi jeziki so razdeljeni na visoko raven, nizko raven.

O tipih

V vsakem slovarju izrazov programiranja je pojasnjeno, da se jezik imenuje visoki nivo. Ta beseda je označena s programskimi orodji, ki opisujejo nalogo v obliki, ki jo oseba zlahka zazna. To orodje je enostavno in priročno za uporabo, ustvarjalec kode je brez težav usmerjen v znake. Jezik ni odvisen od notranjih tehničnih kod, ki jih uporablja stroj. Ustvarjen z uporabo jezika visoke ravni, mora izdelek najprejprevesti v strojno kodo, šele potem, ko bo začela delovati. Tolmači, prevajalci uporabljajo prevajanje. Jeziki na visoki ravni - "C", "Pascal" in mnogi drugi.
Če pogledate slovar programskih jezikov, lahko ugotovite, katera nizka raven se običajno uporablja za označevanje jezikov, ki se uporabljajo za delo z določeno vrsto računalniškega stroja. Ta jezik podrobno opisuje kodo, uporabljeno v strojni opremi. Njegovo dojemanje za osebo je zapleteno zaradi specifičnosti pisanja.

O vrstah: kaj še?

Vsi obstoječi programski jeziki v našem času so razdeljeni na algoritme in niso. Prvi tip, kot se lahko naučite iz kateregakoli imenika, prikaže pogoje programiranja za začetnike in vključuje nabore znakov, nabor pravil, ki se uporabljajo za popravljanje nekaterih opisov. To je strogo nedvoumno. Praviloma je algoritem element jezikovnega sistema. Ne-algoritemske so sorte, pri katerih besedilo predstavlja navedbo zaporedja operacij. Ustvarjena koda je začetni material. Na osnovi tega je sintetizirana algoritemska rešitev zaradi pogojev problema.

Formalno in odhodno

Obstajajo formalni jeziki. Te besede so namenjene za sisteme programskih jezikov, katerih osnova je logični izračun. Temelj jezika je lahko formalna slovnica. V vsakem primeru gre za sklop pravil, ki urejajo izdelavo kode. Prednastavljena abeceda zaradi razpoložljivih sekvencprogramer. Vsa njihova raznolikost - to je jezik kot tak.
Med glavnimi izrazi programiranja je "izvorni jezik". Ta stavek se uporablja za popravljanje programskega jezika, ki se uporablja za pisanje nekaterih programov. Od stroja, ki ga uporablja enota, se razlikuje od izvršitve kodiranega človeka. Izvorni jezik je nizka raven.

Tipi strojev in ne samo

Strojni jezik v nekaterih terminologijah se imenuje absolutni. Ta izraz se nanaša na sistem, razvit za izvajanje kode v obliki, ki je na voljo za razumevanje in izvajanje določene računalniške opreme. Med glavnimi izrazi programiranja, ki je pritegnil pozornost, je "strojno usmerjen jezik". Včasih se namesto tega šifrirnega sistema imenujejo "strojno odvisni". Izraz označuje to možnost pisanja kode, ko je posebna pozornost posvečena strukturi agregatov, s katerimi bo izdelek izveden. Programer mora upoštevati značilnosti stroja, s katerim mora delati. V nekaterih primerih je dovolj, da se spomnimo ključnih parametrov vrste agregatov, v katerih se izvaja koda, v drugih pa je treba izdelek prilagoditi v skladu z določeno napravo, na kateri teče programer. Strojno neodvisen - jezikovni format, namenjen programerskemu delu. Njegova posebnost je struktura. Nima nobene povezave z določenim računalnikom ali tipom računalnika. Stroški tega sistema pisanja kode omogočajo, da program teče na katerikoliračunalnik z relejnim sistemom, ki deluje z jezikom, ki ga uporablja avtor.

Osnovne opredelitve

Med izrazi in definicijami v programiranju je treba posebno pozornost nameniti spremenljivkam. Ta koncept je eden najpomembnejših in najosnovnejših za celotno področje znanja. To so označeni zabojniki za shranjevanje informacij. Te informacije so označene kot vrednost spremenljivke. Vsak objekt ima identifikator, ime, ki mu omogoča, da se razporedi med druge podobne razrede. S pomočjo imena lahko zahtevate spremenljivko in kadar koli dobite vrednost, shranjeno v tem informacijskem vsebniku. Prav tako je pomembno razumeti pomen besede "vrednost". Na področju programiranja je razdeljen na vrste. Vrednost je lahko v znakih, številkah in logična. Ime tipa je vse vrste vrednosti, ki so lahko le v določenem primeru. Če želite izraziti, lahko preprosto seznam možne možnosti, vendar lahko uredite pravilo, določa mejo. Ko gre za logični pomen, potem obstajata le dve različici za to: true ali false. Vendar ni konca številskega niza, zato ga ne morete definirati kot oštevilčenje vseh možnih možnosti. Za določitev tega tipa se zanašamo na pravilo oblikovanja posameznih elementov.

Podatki in to, kar predstavljajo, so

Če se učenca vpraša, kateri izraz programiranja vključuje predmet, imenovan za prikaz vrednosti, je treba povedati "spremenljivka". Za dostop je dostop prek ID-ja. ČePodatki so urejeni v določenem zaporedju, imenuje se matrika. Vsak tak objekt je sestavni del. Funkcija je kodni blok z imenom. Zaradi svojega imena se lahko imenuje za izvedbo glavnega programa. Razred se imenuje opis nekega objekta. Izvaja se s prenosom lastnosti, ki jih tvorijo funkcije, spremenljivke. Pogosto se spremenljivke imenujejo lastnosti, funkcije - metode. Formalno je razred vsebnik, v katerem so shranjene informacije o lastnostih določenega objekta. Prek konstruktorja lahko program oblikuje primerek razreda. Njegove metode, lastnosti so na voljo preko posebnih delov kode za glavni program.

Terminologija: "1С"

"1С" - je splošno ime skupine podjetij, ki je danes znana za skoraj vsakega domačega programerja in osebo, ki je bolj ali manj tesno povezana s to industrijo. Podjetja so nastala na pobudo Nuralijev. Razvijajo, proizvajajo, podpirajo programske platforme in rešitve, ustvarjene za delo navadnih podjetij: pomagajo pri avtomatizaciji poslovnih procesov. Podjetje izdaja izdelke, katerih imena sovpadajo z imenom skupine podjetij: "1С". Kaj torej naredi ta razvijalec? Njegovo glavno področje delovanja je avtomatizacija. Če se sklicujete na osnovne pogoje programiranja za začetnike, lahko ugotovite, da se avtomatizacija imenuje uporaba neke vrste strojne opreme in tehnologije za osvoboditev osebe iz vrste nalog. Programske rešitve so sposobne zbirati informacije, preoblikovati, shranjevati podatke in jih prikazovati na priročen načinzaznavanje oblike. Avtomatizacijo lahko uporabite čim širše. Ta različica razlage vključuje ocenjevanje pojava kot uporaba tehnologije, odpravljanje fizičnega dela. Avtomatizacijski ukrepi so namenjeni prenosu največjih nalog strojev, robotov, da bi sprostili navadno osebo. Večina vodnikov za programiranje v angleščini je beseda uprava. V našem jeziku ga lahko prevedemo kot "uprava". Ta koncept se uporablja tako v industriji kot celoti, kot tudi pri delu izdelkov "1C". V zvezi s tem paketom beseda označuje naloge in težave, ki jih rešuje skrbnik sistema. Njegova naloga je namestiti program, nastaviti njegovo delo, sodelovati z drugimi programskimi rešitvami. Administracija vključuje operacije baze podatkov in uporabniške pravice. Na splošno ta izraz v industriji pomeni zagotavljanje pravilnega delovanja tehnologije, omrežja prenosa podatkov glede na določeno mesto, podjetje.

Izrazi: uradni in ne zelo

V imenikih je običajno kratica AIS. To zmanjšanje kaže taka programska rešitev, katere namen je optimizirati proces operativnega upravljanja interakcije z nekaterimi informacijami. AIS so ustvarjeni za poenostavitev odločanja o upravljanju nekega objekta. Običajno se sistem oblikuje na številnih uporabnikih, ki imajo različne pravice in naloge, različna področja odgovornosti. V navodilih za programiranje v angleškem jeziku je nujno imeti čudovito besedno žuželko. To je ruskozveni kot "hrošč". Dobeseden prevod - "insekt, hrošč". Ta beseda je postala zelo razširjena v zadnjih desetletjih in v Ameriki, kjer se je pojavila, in v drugem svetu. Pripada slengu tega območja. Napake se imenujejo napake, nepravilno delovanje programske opreme, sistemska koda. Napaka povzroči nepredvidljiv rezultat, napačen rezultat, napačno obnašanje programa. Legende, ki govorijo o izgledu te besede, so zelo zanimive. Menijo, da je nekoč vzrok za neuspeh prizadel majhen hrošč v avtomobilu, zaradi česar je del čipa začel delovati nepravilno. Od takrat, zaradi vseh napak, najprej opremo, nato pa kodo, je zapisano tako ime.

Pogoji: kaj še?

V kratkih referenčnih izrazih pri programiranju v angleščini je izraz Knjižnica dinamičnih povezav pogosta. V ruskem jeziku se ta stavek prevede kot »namenjen dinamični povezavi s knjižnico«. Za krajšanje se imenuje DLL. Vsebuje dodatne programe nižje ravni, vire, ki so zasnovani za poenostavitev programerja. Knjižnica ima vse module, ki jih je predhodno ustvaril avtor programa - tako jih lahko uporabite enega za drugim, ne da bi znova zapisovali bloke. Datoteka knjižnice lahko vsebuje postopke, vire. Dinamični tip knjižničnega vira je običajen v klasičnem sistemu Windows, saj optimizacijo ne poenostavlja le za ustvarjanje, temveč tudi za njegovo izvedbo. Širše razumevanje knjižnice v okolju programerjev - zbirka programov ali postavitev vseh razpoložljivih kodrazvijalec. Drug pomemben izraz je uvod. Imenujejo se procesi prilagajanja ob upoštevanju posebnih uporabniških pogojev. Naloga osebja je, da poučuje ljudi, ki bodo morali zdravilo uporabljati za zdravljenje.

Nadaljevanje teme

Kratek vodnik po izrazih programiranja v angleščini običajno vključuje besedo integracija. V ruskem jeziku je v harmoniji - "integracija". Tako imenovano oblikovanje medsebojnih odnosov med komponentami, ki so prej obstajale in delale neodvisno. Integracija vključuje vzpostavitev izmenjave informacij med predmeti, tako da se lahko celotna količina informacij učinkovito obdela. Podpora ITS ali informacijske tehnologije - izraz, s katerim programerji navedejo podporo končnim uporabnikom. Odgovorni za to osebo svetujejo strankam, jih naučijo uporabljati razvoj. To delo vključuje vse metode, s katerimi lahko uporabnik maksimalno uporabi svoje podatke za orodje, ki ga je razvil programer.

Delo: vse je resno

Drug pomemben izraz je objektno usmerjeno programiranje. Ta fraza vključuje metodologijo, ki vključuje predstavitev izdelka kot niza določenih objektov. OOP je sistem, v katerem je vsak objekt, ki generira končno kodo, primerek razreda. Obstaja hierarhični sistem dedovanja lastnosti in lastnosti. OOP izdelki so programske rešitve, ki so namenjene določenemu uporabniku in se uporabljajo za njihovo lastno korist. Večina teh izdelkovje opremljen s funkcijo za ustvarjanje poročila. Poročilo je prikaz trenutnih informacij o trenutnih operacijah. Naloga programerja je nastaviti postavitev izhodnega podatka, ki bi bil uporabniku razumljiv. Poročila lahko oblikujejo popolnoma majhne programe, ki jih ustvarijo programerji za mala podjetja, pisarne ali celo vladne službe. Prav tako so poročila pomembna za velike izdelke in projekte, kot so operacijski sistemi. Zmanjšan tak rezultat dela programerjev se imenuje OS. Kratica, ki je prisotna v večini slovarjev, namenjenih izrazom, ki se nanašajo na programiranje, je opisana kot programska oprema, ki se lahko uporablja za delo s strojno opremo določenega stroja. OS je povezava med vidikom strojne opreme in programi, naloženimi v pomnilnik. Uporabniki verjetneje najdejo različne različice sistema Windows. Drugi najpogosteje uporabljen sistem je Linux.

In kdo je bistvo?

Ne smemo pozabiti na enega od osnovnih pogojev programiranja (splet in ne samo): programer. Pravzaprav morate vedeti o besedah, ki se uporabljajo na tem območju, toda zelo splošni koncepti prav tako zaslužijo pozornost. Programer je poklical strokovnjaka, ki je odgovoren za delovne procese oblikovanja kode. Na svojem področju delovanja - konfiguracija rešitve in podpora razvite varnosti. Programer dela na izdelku programske opreme. Izraz program je uradno izdan. Spremlja ga paket dokumentacije, ki vključuje potrditev registracije prijavnega obrazca inPodroben opis predvidene uporabe za končnega uporabnika. Ključ do programa je programska koda. V smislu programiranja v angleščini se imenuje izvorna koda. Tako imenovani simbolni, verbalni niz se drži pravil izbranega jezika. Proces dela v tem jeziku je razvoj programske opreme. Programer, ki se ga ukvarja, ustvarja komponento izdelka (že obstoječe ali bistveno nove). Poleg neposrednega razvoja programiranja - to je tudi test za ugotavljanje funkcionalnosti in kakovosti dela, oblikovanje dokumentarne podpore.

O analizi

Med znanimi različnimi programskimi jeziki izrazov je "sistemska analiza". Stavek vključuje sklop orodij in tehnik, potrebnih za preučevanje nekaterih informacijskih sistemov. Analiza se uporablja pri oblikovanju takšne rešitve. Odgovornost za potek dela nosi sistemski analitik. To je tak strokovnjak, ki je specializiran za sistemsko analizo specifičnega, strogo omejenega področja. Določa zahteve za informacijski sistem, na katerem poteka delo. Naloga analitika - ugotoviti, katere lastnosti naj imajo aplikacijsko programsko opremo. Pri delu je uporabljenih veliko različnih metod in pristopov, vsi pa so razvili programske pogoje (vključno s spletom). Zlasti pomemben pristop je analitična metoda, ki odraža življenjski cikel programske opreme. Vključuje vključitev sistemskih analitikov in ne le programerjev in strokovnjakov za testiranje. Ta izraz je prizadetTakšen pristop k oblikovanju in implementaciji pripravljene rešitve, pri kateri primarna funkcionalnost izdelka postopoma postaja širša in širša z uporabo dodatnih rešitev.

Zanimivi izrazi

Opisano je bilo že, kaj pomenijo izrazi "programski jezik na nizki ravni", "na visoki ravni". Značilno je, da je pomen teh stavkov znan vsakemu študentu, šele začenjajo s študijem na tematskem področju. Toda o tem, recimo "IP-telefonija", ne pozna vsakega začetnika na tem področju - ta izraz prikriva možnost telefonskega povezovanja uporabnikov prek svetovnega spleta. Druga beseda ni znana vsakemu začetniku na tem področju - APIC. Takšna kratica označuje koncept modeliranja poteka dela izdelka. Pristop vključuje kombinacijo prakse, teorije nekaterih podjetij, komunikacijske tehnologije in programske opreme. Kratica se uporablja za označevanje programske rešitve, izdane pod tem imenom. Ustvarjen je za izvajanje pogojevanega koncepta. Vedite, kaj pomeni izraz "programski jezik na nizki ravni", ljudje, ki se ukvarjajo z IT tehnologijami. Toda kaj je ta tehnologija? Vsak vaščan ne more jasno pojasniti izraza. Uradno se IT imenuje kompleksna sfera, ki vključuje številne pristope, tehnike, tehnike, razvite za uporabo računalnikov za delo z informacijami. S pomočjo te tehnologije lahko strokovnjaki za IT obdelujejo in prejemajo informacije,shranjevanje in analiziranje informacij, njihovo uporabo v njihovo korist.

Zanimivo področje: linearno programiranje

Ta razred vključuje reševanje optimizacijskih problemov z enim kriterijem. Spremenljivke, uporabljene pri delu, so neprekinjene, ne morejo biti negativne, funkcija pa je linearna. Morda je prisotnost omejitev, ki so prav tako linearne, mogoče izraziti z enakostjo, neenakostjo. Na vrednosti spremenljivk ni posebnih omejitev. Oblikovanje te smeri je posledica del Danziga, Kupmana in Neumanna. Prvič se je izraz "linearno programiranje" pojavil leta 1951. Ustreznost pristopa je bila posledica potrebe po delu za optimizacijo nalog poleg klasičnih. Že dolgo se je uresničila potreba, vendar je teorija postavila temelje tega programiranja, ki se je pojavila šele po drugi svetovni vojni. Izraz so razvili Danzig, Kupmans. Domneva se, da je prvi, ki je posvečen temu delu, pripadal Kantorovichu, ki je svoja dela objavil v tridesetih letih istega stoletja v Sovjetski zvezi. Danzig je Kantorovicha sam priznal kot prvi, ker je bil ta znanstvenik sposoben oblikovati številne proizvodne naloge v matematičnih izrazih. Dosežki znanstvenikov na tem področju so omogočili nov pogled na optimizacijo nalog različnih razredov. Danes se takšni pristopi uporabljajo pri usposabljanju strokovnjakov z različnih področij.

Na priljubljenih jezikih: "C"

Ko govorimo o ključni terminologiji, jo je treba obravnavati v povezavi z enim od najbolj zahtevanih v našem dnevnem programskem jeziku - C. Kombinacija izrazov je izpolnjenapri sestavljanju številnih slovarjev. Mnogi od zgornjih pojmov veljajo tudi za ta jezik. Je med statično sestavljenimi. To je tipkani jezik razvijalca, namenjen reševanju običajnih nalog. Delo na njegovem oblikovanju se je začelo v 69. stoletju. Menijo, da je avtor "Ci" - Ritti, ki je delal v Bell Labs. Prvič, ko je bil uporabljen za operacijski sistem Unix, je postopoma postal na voljo za različne platforme. Po mnenju avtorja govora je bilo najbolj aktivno delo na njenem oblikovanju izvedeno v 72. stoletju. V 73. izdelek končal in predstavil razvijalcem. Ime novega projekta je bilo izbrano, ker so elementi novosti temeljili na obstoječem jeziku "B".

Sorodne publikacije