Skip to main content

Ano ang literate programming?

Ang programming ng literate ay isang diskarte na nagsisilbing alternatibo sa nakabalangkas na programming.Ang pinagbabatayan na ideya sa likod ng ganitong uri ng programming ay upang payagan ang mga developer na mag -focus nang higit pa sa lohika at ang daloy ng kanilang mga proseso ng pag -iisip kapag nagsusulat ng mga programa, sa halip na hinihiling na ang programming ay isulat sa isang paraan na ipinag -uutos ng computer kung saan inilaan ang softwarePara magamit.Sa pamamaraang ito ang programmer ay higit na nakatuon sa pinaka lohikal na paraan upang isulat ang programming upang makamit nito ang nais na resulta, pagkatapos ay nakatuon sa kung paano i -program ang computer upang ang software ay gumagana nang maayos.Karaniwan-araw na wika na sinamahan ng source code na itinuturing na tradisyonal.Ang pamamaraang ito ay posible para sa programmer na lumikha ng mga macros na naglalarawan at paliwanag sa kalikasan, batay sa kahit na mga proseso ng programmer.Ang resulta ay ang paglikha ng isang wika na epektibong sumasaklaw sa pinagbabatayan na wika ng programming na may mga paliwanag na parirala.Sa pamamagitan ng pagbasa ng programming, ang dokumentasyon ng code ay itinuturing na katumbas ng code mismo, sa halip na maging subsidiary o katulong sa kalikasan.

Ang isa pang aspeto na tumutulong upang makilala ang pagbasa sa pagbasa mula sa nakabalangkas na programming ay ang paraan ng pakikipag -ugnay sa mga elemento ng mga programa sa isa't isa.Sa mga nakabalangkas na sitwasyon sa programming, ang pakikipag -ugnay ay mas patayo o hierarchical sa disenyo.Sa pamamagitan ng literate na diskarte sa gawain ng programming, ang mga elemento ay naisip sa mga tuntunin ng isang magkasama na mosaic, kung saan ang mga elemento ay higit o mas pantay sa isa't isa.

Ang mga proponents ng literate programming ay karaniwang ginagawa ang pag -angkin na ang partikular na diskarte na ito ay kinakailangan para sa mga programmer upang maipahayag ang mga proseso ng pag -iisip na pumapasok sa programa.Nag -aalok ito ng bentahe ng kakayahang makilala ang mga bahid sa lohika ng programmer na may higit na katumpakan, at ipatupad ang mga pagbabago o pagbabago na nagpapahintulot sa programming na gumana nang may mas katumpakan at kahusayan.Bilang karagdagan, ang mismong kalikasan ng pamamaraang ito ay nakakatulong upang lumikha ng isang landas ng dokumentasyon na ginagawang mas madali upang muling mabuo ang lohika na inilalapat sa gawain mula sa simula hanggang sa katapusan.Sa mga tuntunin ng pag -adapt ng code para sa mga tukoy na aplikasyon ng mga gumagamit ng pagtatapos, mas madali itong sundin ang stream ng lohika para sa programa ng base, at kilalanin ang isang punto sa sangay upang maisagawa ang isang tiyak na gawain.Mula sa puntong iyon, ang programmer ay maaaring magdagdag o baguhin ang code upang ang mga mahahalagang pag -andar ay hindi kapansanan, at ang bagong pag -andar ay madaling isinama sa pangkalahatang proseso.