Типтештирүү - бул .. Иштин ар кандай тармактарында типтештирүү

Мазмуну:

Типтештирүү - бул .. Иштин ар кандай тармактарында типтештирүү
Типтештирүү - бул .. Иштин ар кандай тармактарында типтештирүү
Anonim

Ар түрдүү сөздөрдүн ар тараптуулугу аларды адам ишмердүүлүгүнүн түрдүү тармактарында колдонууга мүмкүндүк берет жана бул түшүнүктөрдү түшүнүү ар башка. Мындай көп кырдуу сөздөрдүн бири – “терүү”. Бул түшүнүк көбүнчө метрологияда, дизайнда, архитектурада кездешет. Бул терминди программисттер да колдонушат.

Терүү деген эмнени билдирет

Ар кандай маселелерди чечүү ар кандай формаларды жана стандарттарды түзүүдө болушу мүмкүн, алар технологиялар жана өндүрүш процесстери менен иштөөдө сакталышы керек. Типификация стандартташтыруу жана универсалдуу чечимдерди иштеп чыгуу менен алектенет. Сөздүн мааниси курулушта, долбоорлоодо типтүү долбоорлордун негизинде түрдүү объектилерди курууга мүмкүндүк берүүчү багытты билдирет. Бир нече негизги принциптерди иштеп чыгуу структураны куруу процессин олуттуу түрдө тездетет же бүтүндөй системанын натыйжалуулугун жогорулатат.

Курулуштагы типтөө

Терүү куруучу үчүн эмнени билдирет? Көбүнчө, атайын иштелип чыккан түрлөрүн, эрежелерди жана эрежелерди, стандартташтырылган аспаптарды жана конструкцияларды колдонуу. Мындай типтештируу куруучунун иш-аракетинин кайтарымын бир кыйла жогорулатууга, тартылган машиналар менен механизмдердин эффективдуулугун жогорулатууга, объекттин курулушун тездетууге багытталган.курулуш.

терүү болуп саналат
терүү болуп саналат

Терүүнүн өзүнчө элементтери байыркы замандан бери эле белгилүү. Археологдор курулуштардын айрым фрагменттерин кайра колдонуунун, стандарттуу курулуш ыкмаларын кайталоонун издерин табышат. Типтештирүүнүн айрым элементтерин колдонуу орто кылымдардагы имараттарда да, жаңы доордун классикалык имараттарында да орун алган. Бирок типтештирүү постсоветтик өлкөлөрдүн архитектурасында эң чоң роль ойногон. Индустриялаштыруу жумушчу күчүнүн эбегейсиз агымын талап кылды, демек стандарттуу жана үнөмдүү көп кабаттуу имараттарды куруу. Мына ушинтип атактуу «Хрущевдук» имараттар пайда болгон - 50-70-жылдардагы типтуу долбоорлор, алар теруунун аркасында кыска убакыттын ичинде мурдагы Советтер Союзунун бардык булуц-бурчтарында курулган.

сөздүн маанисин терүү
сөздүн маанисин терүү

Стандартташтыруудагы типтөө

Стандартташтыруу көптөгөн тиешелүү техникалык дисциплиналарды камтыйт. Бул илимдин аркасында эсептегич приборлор бирдей баалуулуктарды көрсөтүп, жумушчу шаймандар бир эле жумушка ылайыкталган, кардарларга сунушталган товарлар ошол эле параметрлер боюнча сертификацияланган. Типтештирүү – айрым товарларды, шаймандарды жана башкаларды өндүрүүдө бирдиктүү эрежелерди жана нормаларды белгилөө. Бул процесс технологияны стандартташтыруунун ар кандай багыттарында өнүгүп жатат, ченемдик документтерди иштеп чыгууда эске алынат жана эсептөөнүн жана бюджеттештирүүнүн стандарттык ыкмаларына таасирин тийгизет.

терүү мааниси
терүү мааниси

Программалоодо терүү

Бул учурда терүү эмнени билдирет? Программалоо негизиненадам менен компьютердин ортосундагы байланыш процесси. Ар кандай коммуникация сыяктуу эле, мындай сүйлөшүү адамдын буйруктарын компьютер үчүн түшүнүктүү сигналдарга которуу куралы болгон тилдин жардамы менен гана мүмкүн. Программалоодогу бардык стандарттуу процесстер тигил же бул тилде жүргүзүлөт. Мындай тилдерди классификациялоодо терүү чоң роль ойнойт. Бул түшүнүктүн мааниси жана мааниси учурдагы тилдерди колдонуу жана жаңы тилдерди түзүү үчүн терүү негизин түзөт.

Программалоо тилдеринин эки тобу

Жалпысынан, учурдагы тилдер эки чоң топко бөлүнөт:

  • типсиз тилдер;
  • терилген тилдер.

Көрүп тургандай, терүү - бул эң көп сандагы учурдагы тилдерди жөнөкөй жана түшүнүктүү негизде бөлүүгө боло турган эң эталон. Типтелбеген тилдер - ассемблер, Brainfuck же ошол эле Forth - тар чөйрөдөгү маселелерди чечүү үчүн иштелип чыккан. Аларды ыңгайлаштыруу же жакшыртуу мүмкүн эмес. Дагы бир нерсе - терүү бар тилдер. Булар Scala, PHP, C, Python жана Lua, ошондой эле башка куралдар.

терүү эмнени билдирет
терүү эмнени билдирет

Терилген тилдердин структуралары

Терилген тилдер алда канча татаал жана кызыктуу. Ошондуктан, аларды белгилүү бир өзгөчөлүктөрү боюнча кайра бир нече топко бөлүү зарылчылыгы келип чыкты, аларда дагы терүү маанилүү роль ойнойт.

терүү мааниси жана мааниси
терүү мааниси жана мааниси
  • Динамикалык же статистикалык терүү тилдери. Бул негизде ажыратуу акыркы түрлөрү боюнча жүзөгө ашырылатөзгөрмөлүү функциялар. Статистикалык терүү компиляция стадиясында жүргүзүлөт. Башкача айтканда, команданы иштеп чыгууда, компилятор белгилүү бир типти кайдан издөө керектигин мурунтан эле "билет". Дагы бир нерсе - динамикалык терүү. Түрлөрдүн мааниси буга чейин буйрукту иштетүүдө такталган. Статистикалык терүүнүн мисалы: C, Java, C; берилген динамикалык подгруппа: Python, JavaScript, Ruby.
  • Күчтүү жана бош терүү тилдери. Биринчиси колдонулган сөз айкаштарында тилдин ар кандай түрлөрүн аралаштырууга жол бербейт - мисалы, мындай тилде бирден чексиздикти алып салуу мүмкүн эмес. Бош терилген тилдер тактыктын олуттуу жоготуусу менен болсо да, кыйыр түрдө өзгөртүүнү жакшы аткарышы мүмкүн. Бул негизде ажыратуу мисалдары: катуу: Python, Lisp, Haskell, Java; катуу эмес: C, Visual Basic, JavaScript, PHP.
  • Жашыруун жана ачык терүү. Бөлүү компилятор аркылуу ишке ашырылат. Ачык терилген тил колдонулган жана жаңы өзгөрмөлөрдү ачык түзөт. Жабык тилдерде бул функция компиляторго таандык. Ачык терилген тилдердин мисалдары C++, D, C болуп саналат. Толук эмес: Lua, PHP, JavaScript.

Көрүп тургандай, терүү ар кандай аракеттерде чоң роль ойнойт. Ааламдашуу процесстерин эске алуу менен анын ролу дагы жогорулайт. Бар болгон жана келечектеги бардык процесстерди жана технологияларды типтештирүү, аларды бирдей деноминацияга алып келүү, ошону менен жер шарынын бардык булуң-бурчтарындагы адамдардын жашоосун бир топ жеңилдетүү үчүн көп күч жана убакыт талап кылынат.

Сунушталууда: