Qhov Sib txawv Ntawm Ib Tiam Plaub thiab Thib Tsib Lub Hom Phiaj Programming (4GL thiab 5GL)

Qhov Sib txawv Ntawm Ib Tiam Plaub thiab Thib Tsib Lub Hom Phiaj Programming (4GL thiab 5GL)
Qhov Sib txawv Ntawm Ib Tiam Plaub thiab Thib Tsib Lub Hom Phiaj Programming (4GL thiab 5GL)

Video: Qhov Sib txawv Ntawm Ib Tiam Plaub thiab Thib Tsib Lub Hom Phiaj Programming (4GL thiab 5GL)

Video: Qhov Sib txawv Ntawm Ib Tiam Plaub thiab Thib Tsib Lub Hom Phiaj Programming (4GL thiab 5GL)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Kaum ib hlis
Anonim

Fourth Generation vs Fifth Generation Programming Languages (4GL vs 5GL)

Ib hom lus yog ib hom lus tsis yog siv los nthuav qhia cov kev suav uas lub tshuab ua tau. Thawj cov lus programming heev (feem ntau hu ua 1st tiam lus lossis 1GL) tsuas yog tshuab code suav nrog 1's thiab 0's. Cov lus programming tau hloov zuj zus mus rau ob peb lub xyoo dhau los. Programming languages raug cais (los yog pawg) ua ke ua 1st tiam programming languages mus rau 5th tiam programming hom lus nyob ntawm tej yam ntxwv los yog yam ntxwv ntawm hom lus. Qhov kev hloov pauv no ua rau cov lus programming nyiam rau tib neeg dua li cov tshuab. Plaub tiam programming lus (4GL) yog cov lus uas tau tsim nrog lub hom phiaj tshwj xeeb hauv siab xws li tsim cov ntawv thov kev lag luam. 4GL ua raws li 3GL (3rd tiam programming lus, uas yog thawj hom lus siab) thiab nyob ze rau tib neeg cov ntawv nyeem tau thiab muaj ntau yam tsis meej. Tsib tiam programming lus (uas ua raws li 4GL) yog cov lus programming uas tso cai rau cov programmer los daws cov teeb meem los ntawm kev txhais qee qhov kev txwv tsis pub sau ib qho algorithm.

Tshwj xeeb Programming lus yog dab tsi?

Tsab ntawv thib plaub programming lus yog tsim los ua kom tiav lub hom phiaj tshwj xeeb (xws li tsim kev lag luam kev lag luam). 4GL ua ntej 3rd tiam programming lus (uas twb tau siv heev tus phooj ywg). 4GL tau dhau 3GL hauv kev siv tus phooj ywg thiab nws qib siab dua ntawm kev paub daws teeb meem. Qhov no yog ua tiav los ntawm kev siv cov lus (los yog kab lus) uas nyob ze rau cov lus Askiv, thiab qee zaum siv cov duab tsim xws li cov cim, cov cim thiab cov cim. Los ntawm kev tsim cov lus raws li qhov xav tau ntawm cov thawj, nws ua rau nws ua tau zoo heev rau kev pab cuam hauv 4GL. Tsis tas li ntawd, 4GL tau nthuav dav sai ntawm cov kws tshaj lij uas koom nrog kev txhim kho daim ntawv thov. Ntau yam lus thib plaub yog tsom rau kev ua cov ntaub ntawv thiab tuav cov ntaub ntawv, thiab ua raws li SQL.

Dab tsi yog Thib Thib 5 Programming Languages?

thib tsib tiam programming lus (uas ua raws li 4GL) yog cov lus programming uas tso cai rau cov programmer los daws cov teeb meem los ntawm kev txhais qee qhov kev txwv tsis yog kev sau ntawv algorithm. Qhov no txhais tau hais tias 5GL tuaj yeem siv los daws cov teeb meem yam tsis muaj programmer. Vim li no, 5GL tau siv hauv AI (Artificial Intelligence) tshawb fawb. Ntau yam lus txwv tsis pub siv, cov lus piav qhia cov lus piav qhia thiab qee cov lus tshaj tawm raug txheeb xyuas tias yog 5GL. Prolog thiab Lisp yog 5GL uas siv dav tshaj plaws rau AI daim ntawv thov. Thaum ntxov 90's thaum 5GL tawm los, nws tau ntseeg tias lawv yuav dhau los ua lub neej yav tom ntej ntawm kev ua haujlwm. Txawm li cas los xij, tom qab paub tias cov kauj ruam tseem ceeb tshaj plaws (txhais cov kev txwv) tseem xav tau kev cuam tshuam tib neeg, qhov kev cia siab thawj zaug tau qis dua.

Dab tsi yog qhov txawv ntawm Plaub Tiam thiab Thib Tsib Lub Hom Phiaj Programming (4GL thiab 5GL)?

Plaub tiam programming lus yog tsim los rau ib daim ntawv thov tshwj xeeb, thaum lub thib tsib tiam programming lus tau tsim los tso cai rau cov khoos phis tawj los daws teeb meem ntawm lawv tus kheej. 4GL programmers yuav tsum tau hais kom meej cov algorithm thiaj li yuav daws tau ib qho teeb meem, whereas 5GL programmers tsuas yog yuav tsum tau txhais cov teeb meem thiab kev txwv uas yuav tsum tau txaus siab. 4GL feem ntau yog siv hauv kev ua cov ntaub ntawv thiab cov ntaub ntawv tuav cov ntaub ntawv, thaum 5GL feem ntau yog siv los daws teeb meem hauv AI teb.

Pom zoo: