Tsim, Zaj dabneeg
Lub keeb kwm ntawm txoj kev loj hlob ntawm lub cajmeem lus: luv luv ntawm txhua yam
Programming - lub sij hawm-siv thiab yooj yim txheej txheem los mus to taub hais tias lub dag lub zog yog tsis rau txhua leej txhua tus. Tshuab lus muaj ib tug txheej ntawm algorithms thiab computer codes. Thiab niaj hnub no computers yog li advanced cov khoom vim lub fact tias programmed. Thiab nws yuav tsis tau zoo li ntawd keeb kwm ntawm kev loj hlob ntawm lub software, yog hais tias nws twb tsis invented ib tug tshwj xeeb cov lus rau tshuab uas muaj lub cim txog keywords rau hauv lub tshuab code. Xav txog yuav ua li cas lub keeb kwm ntawm txoj kev loj hlob ntawm lub cajmeem lus kuj hloov zuj zuj.
Autocode xub tshwm sim nyob rau hauv 1955, lub zog ntawm IBM developers nyob rau hauv cov kev taw qhia ntawm engineer John Backus. Nws yog ib tug high-qib lus hu ua Fortran, tsis yog ib tug txheej ntawm cais yooj yim commands, thiab lub koom haum loj cov lis dej num, uas tau hu ua tswv los yog algorithmic lus. Txhais lawv mus rau hauv lub tshuab autocode tau invented los ntawm txhais hais tias hloov algorithms thiab ua rau nws to taub rau hluav taws xob computer. Qhov no tshwm sim nyob rau hauv ob txoj kev: txhais thiab muab tso ua ke. Vim lub simplicity ntawm lub Fortran version sai sai los rau hauv kev siv, thiab qhov kawg ntawm lawv thiab hnub no yog ib qho ntawm feem nrov computer programming lus.
Txawm li cas los, qhov no tsis yog tsuas autocode rau cov tsheb. Lub keeb kwm ntawm txoj kev loj hlob ntawm lub cajmeem lus Algol tseem tsim algorithms uas yog siv tsuas yog nyob rau scientific ib puag ncig thiab yog muaj li ntawm ib tug loj pes tsawg tus tshiab cov tswv yim. Qhov kev tshwm sim yuav siv sij hawm qhov chaw nyob rau hauv 1960. Ib me ntsis tom qab, nug cov neeg ua haujlwm ntawm IBM yees COBOL lus, tsim los rau cov kev siv nyob rau hauv lub lag luam ib puag ncig thiab yog siv los mus daws complex thiab qhov ntim ntawm cov ntaub ntawv ntawm ib qho nyiaj txiag xwm.
Lub keeb kwm ntawm txoj kev loj hlob ntawm lub cajmeem lus kawm ntawv qib siab xib fwb tseem Dartsmute T. Kurtz thiab George. Kemeny, uas tsim lub zoo-paub THEEM PIB. Nws yog yooj yim npaum li Fortran, thiab yog li ntawd siv nyob rau hauv tus kheej computers. Nws muaj ib tug tawg nyhuv, ua ib tug yooj yim txheej autocode programming, thiab ua computers feem ntau sau cov neeg siv.
Yooj Yim ntawm kev siv thiab tau kev sib tham sib txuas lus - cov no yog cov ntsiab zoo ntawm cov THEEM PIB lus. Qhov tsis zoo kuj muaj xws li cov tsis muaj kev txwv rau cov lus programming uas feem ntau confuses lawv thiab ua rau lawv txawj to taub tsis tau. Programs yog tsim los ntawm THEEM PIB, yog qeeb nyob rau hauv cov xwm, vim hais tias lawv yog raws li yog tsis compilers thiab txhais lus.
Niaj hnub no, zaum tseem mus ua hauj lwm nyob rau hauv nws cov kev txhim kho thiab ua kom coj mus rau qhov kev pab cuam Pascal, uas yog cim los ntawm qhov ntxiv keeb kwm ntawm txoj kev loj hlob ntawm lub cajmeem lus. Nws creator, yog rightly xam tau tias yog ib tug xib fwb ntawm lub Zurich Polytechnic University Niklaus Wirth. Thiab lub npe ntawm nws invention nws muab nyob rau hauv Honor ntawm Pascal, uas yog tus thawj designer ntawm tus thawj heev computer. Qhov no yog ib qhov uas yooj yim thiab feem ntau muaj nyob rau lub cajmeem lus, tso cai rau koj sau kom meej thiab to taub cov kev pab cuam.
Lub keeb kwm ntawm txoj kev loj hlob ntawm lub cajmeem yuav tsis muaj teb tsis Ada, npe hu ua tom qab thawj zaug poj niam programmer Ady Lavleys, tus ntxhais ntawm lub zoo-paub hws George Byron. Nws yog ib tug ntau tshaj thiab ntau yam programming lus raws li ib tug Pascal.
Lub keeb kwm ntawm software txoj kev loj hlob muaj nyob rau hauv nws cov arsenal muaj ntau programming lus uas sau rau tej daim ntaub ntawv. Piv txwv li, nyob rau hauv lub simulation siv ib tug sham, Simkrit thiab GPSS. Yuav kom tswj cov khoom siv FORT lus. System kev pab cuam yog sau nyob rau hauv C lus. Databases yog tsim codasil lus. Rau cov kev qhia programming yooj yim Logo, Robic thiab algorithmic lus AP Yershov.
Keeb kwm ntawm txoj kev loj hlob kev pab cuam mus txog rau lub xaus yog tseem tsis tau sau, thiab qhov no yog tsis zoo li mus tshwm sim nyob rau hauv lub nyob ze yav tom ntej.
Similar articles
Trending Now