Dab tsi yog qhov txhais ntawm qhov tshwj xeeb?
Dab tsi yog qhov txhais ntawm qhov tshwj xeeb?

Video: Dab tsi yog qhov txhais ntawm qhov tshwj xeeb?

Video: Dab tsi yog qhov txhais ntawm qhov tshwj xeeb?
Video: Lub zog ntawm kev thov Vajtswv tshav mis nyuj 2024, Plaub Hlis Ntuj
Anonim

(computing) mob siab rau ib qho tshwj xeeb teeb meem sau npe , ib qho tshwj xeeb teeb meem sawv cev/kev daws teeb meem.

Xav txog qhov no, dab tsi yog lub ntsiab lus ntawm cov ntsiab lus tshwj xeeb?

Domain - cov lus tshwj xeeb yog hom lus lossis lo lus xaiv uas cuam tshuam ncaj qha rau chav kawm uas koj sau. Piv txwv li, yog tias koj tab tom sau ib tsab ntawv txheeb xyuas cov lus Askiv, cov lus xws li "lub ntsiab lus," "symbolism," thiab "juxtaposition" yuav zoo heev. sau npe - cov lus tshwj xeeb.

Tsis tas li, dab tsi yog qhov kev txawj ntse tshwj xeeb? Domain - Tshwj xeeb Kev paub: 1, Domain -Kev ywj pheej Kev txawj ntse : 0. Lawv suav nrog kev txawj ntse xws li kev sib txuas lus, daws teeb meem, xav paub, ua siab ntev, yoog raws, lub hom phiaj, persistence, resilience, ua siab loj, thiab tsim - uas siv thoob plaws txhua qhov tshwj xeeb teb.

Ua raws li qhov no, dab tsi yog qhov piv txwv hom lus tshwj xeeb?

Java, C ++, Visual Basic, thiab C # yog cov programming dav dav yam lus siv los daws ntau yam teeb meem. A Domain Specific Language (DSL) yog ib qho programming tshwj xeeb lus uas yog siv rau ib lub hom phiaj. DSLs suav nrog: SQL (siv rau cov lus nug database thiab kev tswj cov ntaub ntawv)

Domain general vs domain tshwj xeeb yog dab tsi?

Domain - dav dav kev kawm theories yog nyob rau hauv ncaj qha tawm tsam sau npe - tshwj xeeb kev kawm theories, kuj qee zaum hu ua theories of Modularity. Domain - tshwj xeeb kev kawm theories posit tias tib neeg kawm ntau hom ntaub ntawv sib txawv, thiab muaj kev sib txawv hauv lub hlwb rau ntau ntawm cov no. thaj chaw.

Pom zoo: