Ang programa usa ka mamugnaon ug makapaikag nga proseso. Aron makamugna og mga programa dili kanunay kinahanglan nga mahibal-an ang mga pinulongan. Unsa nga himan gikinahanglan aron makahimo og mga programa? Nagkinahanglan ka og usa ka programa sa palibot. Uban sa tabang niini, ang imong mga sugo gihubad ngadto sa usa ka binary code nga masabtan sa usa ka computer. Apan adunay daghan nga mga pinulongan, ug mas daghang mga programa sa mga programa. Among susihon ang listahan sa mga programa sa pagmugna og mga programa.
PascalABC.NET
Ang PascalABC.NET usa ka simple nga pagpalambo sa palibot alang sa pinulongan nga Pascal. Kanunay kini nga gigamit sa mga eskwelahan ug unibersidad alang sa pagbansay. Kini nga programa sa Russian nga magtugot kanimo sa paghimo sa mga proyekto sa bisan unsa nga komplikado. Ang code editor mag-aghat ug motabang kanimo, ug ang compiler mopunting sa mga kasaypanan. Kini adunay taas nga gikusgon nga pagpatuman sa programa.
Ang kaayohan sa paggamit sa Pascal mao nga kini ang object-oriented programming. Ang OOP mas sayon kay sa pamaagi sa pagmugna, bisan pa nga mas daghan.
Ikasubo, ang PascalABC.NET gamay nga gikinahanglan sa mga kapanguhaan sa computer ug mahimong makabitay sa mas daan nga mga makina.
I-download ang PascalABC.NET
Libre nga Pascal
Ang libre nga Pascal usa ka cross-platform compiler, dili usa ka programming environment. Uban niini, mahimo nimong susihon ang programa alang sa husto nga spelling, ingon man usab sa pagpadagan niini. Apan dili ka makahimo sa pagtipon niini sa .exe. Ang libre nga Pascal adunay usa ka taas nga gikusgon nga pagpatuman, ingon man usa ka yano ug intuitive nga interface.
Sama sa daghang susama nga mga programa, ang editor sa code sa Free Pascal makatabang sa programmer pinaagi sa pagkompleto sa pagsulat sa mga sugo alang kaniya.
Ang disbentaha mao nga ang tigpundok makahimo lamang sa pagtino kon adunay mga sayup o dili. Dili kini mopili sa linya diin nahimo ang sayup, mao nga ang tag-iya kinahanglang mangita niini mismo.
Download Free Pascal
Turbo pascal
Hapit ang una nga himan sa pagmugna og mga programa sa computer - Turbo Pascal. Ang kini nga programming environment gimugna alang sa DOS operating system ug gikinahanglan nimo ang pag-instalar sa dugang nga software aron sa pagpadagan niini sa Windows. Gisuportahan ang Russian nga pinulongan, kini adunay taas nga gikusgon nga pagpatay ug pagtipon.
Ang Turbo Pascal adunay ingon nga makapaikag nga bahin ingon nga pagsubay. Sa pagsubay nga paagi, imong masusi ang operasyon sa programa matag lakang ug sundon ang mga pagbag-o sa datos. Makatabang kini sa pag-ila sa mga sayop nga labing lisud nga pangitaon - mga lohikal nga mga sayop.
Bisan tuod ang Turbo Pascal yano ug kasaligan nga gamiton, apan kini gamay na nga gigikanan: gimugna niadtong 1996, ang Turbo Pascal adunay kalabutan sa usa lamang ka OS - DOS.
I-download ang Turbo Pascal
Lazaro
Kini usa ka visual nga programa sa palibot sa Pascal. Ang user-friendly, intuitive interface naghimo nga sayon ang paghimo og mga programa nga adunay gamay nga kahibalo sa pinulongan. Si Lazaro halos hingpit nga nahiuyon sa Delphi programming language.
Dili sama sa Algorithm ug HiAsm, si Lazarus nagdumala gihapon sa kahibalo sa pinulongan, sa atong kahimtang Pascal. Dinhi dili nimo igo-igo ang programa gamit ang imong mouse sa hinay-hinay, apan usab magreseta sa code alang sa matag elemento. Kini nagtugot kanimo nga mas masabtan ang mga proseso nga nahitabo sa programa.
Gitugotan ka ni Lazarus nga mogamit ka og usa ka module sa graphics nga mahimo nimong magamit sa mga hulagway, ingon man usab sa pagmugna og mga dula.
Ikasubo, kon duna kay mga pangutana, pangitaon nimo ang mga tubag sa Internet, tungod kay si Lazaro walay dokumentasyon.
I-download si Lazarus
HiAsm
Ang HiAsm usa ka gawasnon nga tigtukod nga anaa sa Russian. Dili nimo kinahanglan nga mahibal-an ang pinulongan sa pagmugna og mga programa - dinhi ikaw lang ang naghimo niini ingon nga usa ka tigdisenyo, imong gitigum kini. Daghang sangkap ang anaa dinhi, apan mahimo nimong mapalapad ang ilang range pinaagi sa pag-instalar sa mga add-on.
Dili sama sa Algorithm, kini mao ang usa ka graphical nga programa sa palibot. Ang tanan nga imong gimugna ipakita sa screen sa dagway sa usa ka hulagway ug diagram, ug dili usa ka code. Kini sayon ra, bisan pa ang ubang mga tawo sama sa teksto nga mas daghan.
Ang HiAsm gamhanan kaayo ug adunay taas nga gikusgon nga pagpatuman sa programa. Importante kini ilabi na kung nagmugna og mga dula kon gamiton ang usa ka graphic module, nga nagpahinay pag-ayo sa trabaho. Apan alang sa HiAsm, kini dili problema.
I-download ang HiAsm
Ang algorithm
Ang algorithm usa ka palibot alang sa pagmugna og mga programa sa Russian, usa sa pipila. Ang pagkalahing niini mao nga kini naggamit sa paggamit sa text visual programming. Nagpasabut kini nga makahimo ka og usa ka programa nga wala masayud sa pinulongan. Ang algorithm usa ka constructor nga adunay usa ka dako nga pundok sa mga sangkap. Ang impormasyon sa matag bahin makita diha sa dokumentasyon sa programa.
Dugang pa, ang Algorithm nagtugot kanimo sa pagtrabaho sa usa ka module sa graphics, apan ang mga aplikasyon nga gamiton ang mga graphic magdugay aron mahuman.
Sa libre nga bersyon, makahimo ka sa paghimo og usa ka proyekto gikan sa .alg to .exe lamang sa site sa developer ug 3 beses lamang sa usa ka adlaw. Kini mao ang usa sa mga nag-una nga mga disadvantages. Mahimo ka mopalit sa usa ka lisensyado nga bersyon ug pagtipon sa mga proyekto diha mismo sa programa.
I-download ang Algorithm
IntelliJ IDEA
Ang IntelliJ IDEA usa sa labing popular nga mga IDE sa cross-platform. Kini nga kahimtang adunay usa ka libre, gamay nga limitado nga bersyon ug usa nga gibayad. Alang sa kadaghanan sa mga programmer, ang libre nga bersyon igo. Kini adunay usa ka gamhanan nga editor sa code nga motul-id sa mga sayop ug makompleto ang code alang kanimo. Kon masayop ka, ang palibot nagpahibalo kanimo bahin niini ug nagsugyot sa posible nga mga kasulbaran. Kini usa ka intelihenteng kahimtang sa kalamboan nga nagpaabut sa imong mga lihok.
Ang laing kombenyeng bahin sa InteliiJ IDEA mao ang pagdumala sa awtomatik nga memorya. Ang giingong "basurahan" kanunay nga nagsusi sa panumduman nga gigahin alang sa programa, ug sa kaso nga ang memorya dili na gikinahanglan, ang kolektor magpahigawas niini.
Apan ang tanan adunay mga disadvantages. Ang usa ka gamay nga makalibog nga interface mao ang usa sa mga problema nga giatubang sa mga bag-ong programmers. Maathag man nga ang isa ka gamhanan nga palibot nga may mataas nga kinahanglan sang sistema para sa husto nga operasyon.
Leksyon: Unsaon pagsulat ang usa ka programa sa Java gamit ang IntelliJ IDEA
I-download ang IntelliJ IDEA
Eclipse
Kasagaran, ang Eclipse gigamit sa pagtrabaho sa Java programming language, apan kini usab nagsuporta sa trabaho sa ubang mga pinulongan. Kini ang usa sa mga nag-una nga kakompetensya sa IntelliJ IDEA. Ang kalainan tali sa Eclipse ug susama nga mga programa mao nga mahimo nimo i-install ang nagkalain-laing mga add-on niini ug mahimo nimong ipahiangay kini sa hingpit.
Ang Eclipse usab adunay taas nga pagkompyut ug pagpadali sa pagpatay. Mahimo nimong modagan ang matag programa nga gimugna sa kini nga palibot sa bisan unsang operating system, tungod kay ang Java usa ka pinulongan nga cross-platform.
Ang kalainan sa Eclipse gikan sa IntelliJ IDEA - ang interface. Sa Eclipse, kini mas yano ug mas klaro, nga naghimo nga mas sayon alang sa mga nagsugod.
Apan usab, sama sa tanan nga IDE alang sa Java, ang Eclipse dunay kaugalingong mga kinahanglanon sa sistema, busa kini dili magamit sa matag computer. Bisan kini nga mga kinahanglanon dili kaayo taas.
Download Eclipse
Imposible nga isulti uban sa kasiguruhan kung unsang programa alang sa pagmugna og mga programa ang pinakamaayo. Kinahanglan ka nga mopili og usa ka pinulongan ug unya sulayan kada Miyerkules alang niini. Hinoon, ang matag IDE lahi ug adunay kaugalingong mga kinaiya. Kinsa ang nasayud kung kinsa ang imong gusto nga labing maayo.