Mga computerProgramming

Pamamaraan programming. Ang kasaysayan ng tao-computer na dialogue, pag-unlad

Nakikipag-ugnayan sa mga modernong computer ay imposible nang walang ang paggamit ng isang espesyal na programming language. Dahil ang kapanganakan ng unang mga computer , mayroong limang henerasyon ng mga linguistic systems, dinisenyo para sa pantao-computer na dialogue. Sa una ito ay isang assembler sa kanyang orihinal na anyo. Sa nalalapit na '50s, nagtrabaho siya sa mga prinsipyo ng paggamit ng isang solong linya ng isang solong statement.

Upang palitan sa kanya sa unang bahagi ng '60s ay dumating sa isang symbolic assembler. Ang tampok nito ay ang pagkakaroon ng ang konsepto ng variable. Sa katunayan, ito ay ang assembly ay maaaring ituring na isang ganap na programming language. Sa pamamagitan ng kanyang hitsura hindi lamang nadagdagan ang bilis ng pag-unlad, ngunit din lubos na mapabuti ang pagiging maaasahan ng software. Din sa parallel pagbuo ng isang scripting programming language na tumatakbo sa batch mode.

Sa pamamagitan ng kalagitnaan ng dekada, nagkaroon ng isang third-generation programming wika. Ito ay ang unibersal na mataas na antas na mga wika. Sa kanilang pag-unlad na sa 60s nagkaroon ng isang tunay na pagkakataon upang isagawa ang mga gawain ng iba't-ibang mga lugar. Third-generation wika ay relatibong simple, nang walang kinalaman sa pagpili ng computer at nagkaroon ng pagkakataon na magtrabaho na may malakas na syntax. Gamit ang kanilang mga hitsura programmer labor ay naging mas produktibo. Kahit ngayon, ang ikatlong henerasyon programming wika ay isang maginhawang kasangkapan para sa pag-unlad ng isang malawak na hanay ng mga application.

Sa 70-ngian nagsimula ang ika-apat na wika na henerasyon programming. Sa kanilang tulong, diyan ay isang pagsasakatuparan ng mga pangunahing proyekto, nadagdagan pagiging maaasahan, at pinatataas ang bilis ng pagbuo ng application. Ang kanilang mga tampok ay ang orientation sa mga tiyak na mga aplikasyon, ito ay gumagalaw ang layo mula sa pagiging pandaigdigan ng pagkakataon upang malutas ang partikular na problema sa isang bagong antas ng pagganap.

Ang ikalimang henerasyon ng mga programming language ay lumitaw sa ang 90s. Nabibilang sila sa kategorya ng mga functional na extension na ibinigay ng isang normal na sistema ng user. Sa kanilang mga tulong, kahit na mula sa malayong programming tao ay magagawang lumikha ng mga aplikasyon ng mataas na pagganap. Gamit ang ikalimang henerasyon ng programming sa bahay maging isang katotohanan para sa lahat.

Ang pag-uuri ng mga wika, may mga klase na gumagamit ng pamamaraan programming bilang isang pangunahing prinsipyo. prinsipyo na ito ay sumasalamin sa arkitektura computer, na tinatawag Neumann. Kapag ang pagsusulat ng isang programa na command sequence ay ginagamit sa isang pamamaraan na wika, na tumutukoy sa isang algorithm upang malutas ang problemang ito.

Pamamaraan programming ng mga pasas nagmumungkahi ang posibilidad ng paggamit ng memory para sa data na imbakan. Sa mga programa ng ganitong uri, kami ay nahaharap sa mga assignment utos, maaari mong tukuyin at baguhin ang mga memorya. conversion ng Nilalaman ay ginanap sa computer memory bilang isang resulta ng mga pagbabago sa unang estado na nagreresulta.

Pamamaraan programming ay ginagamit sa mga wikang gaya ng Fortran, lumitaw sa unang bahagi ng '50s upang lumikha ng mga programa na malutas ang pang-agham at teknolohikal na mga problema; Cobol (60s) - pagproseso ng mga malalaking halaga ng data sa iba't-ibang mga carrier; Algol - advanced multi-use wika. Huling memorable pagkakaroon ng "block istraktura" at "dynamic allocation".

Pamamaraan programming ay hindi bypassed at mga nagsisimula. Sa 60-ngian nagsimula siyang kilalang BATAYANG. Pagiging simple nito at masaklaw na karunungan ay pinahintulutan ang wika upang maikalat may mahusay na bilis, panalong isang malaking bilang ng mga admirers sa bawat taon.

Over-the pioneer wika na sinusundan ng isang malaking bilang ng mga iba't ibang mga interpreter. Wika PL-1, Pascal (Pascal), ADA, SI patuloy na pagbuo ng prinsipyo ng pamamaraan programming.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.delachieve.com. Theme powered by WordPress.