Computer, Programming
Nganong sa paggamit sa taas nga programming mga pinulongan?
Samtang kamo mahibalo, ang tanan nga mga sugo sa sulod sa computer nga gibalhin ngadto sa usa ka espesyal nga makina sa pinulongan nga ang mga operators mao ang usa ka komplikado ug walay porma nga han-ay sa mga sero ug mga. Kini mao ang kaayo sayon alang sa mga electronic nga mga ekipo, diin ang yunit mahimong gihubit nga ingon sa usa ka ang-ang signal, usa ka zero - ang kakulang sa maong signal. Apan, sa pagsulat sa mga panudlo sa paghimo sa komplikado nga mga buluhaton sa paggamit sa niini nga code mao ang hilabihan nga lisud nga, ug sa pagpangita sa sayop ug debug lamang imposible. Busa kita og usa ka espesyal nga, mas sayon alang sa mga developers, taas nga lebel sa programming mga pinulongan.
Program mao ang usa ka han-ay sa mga sumbanan nga mga sugo, sa pagpatuman sa nga mosangpot ngadto sa sa mga solusyon sa usa ka piho nga buluhaton. Kay ang una nga computer sa mga programa gisulat direkta sa pinulongan machine, sila kaayo hasol ug lisud sa pagsabut. Sa unang bahin sa - tunga-tunga sa 50-xx ni katapusan, ika-20, nga siglo nagpakita ang unang macro nga naghimo sa programming nga proseso nga mas organisadong, ug unya ang gitawag nga katilingban nga pinulongan, nga usab nagsalig sa code machine. Human sa paspas nga paglambo sa computer teknolohiya og ug milambo ug programming mga pinulongan. Ug sa tunga-tunga sa mga 50-xx mitungha Fortran, ang unang bug-os-fledged high-level programming pinulongan. Sa 1968, Nicholas Wirth bag-ong pinulongan Pascal gipaila, nga kaylap nga gigamit sa pagdesinyo ug sa paghimo sa makapaikag nga mga produkto sa software, ug sa karon. Unya miabut ang BATAKANG pinulongan, ang basehan sa nga gigamit sa butang-oriented Visual Basic plataporma. Diha sa mga 70s may usa sa mga labing kaylap nga gigamit sa karon pinulongan - C, nga ilabi na pahiangay, pabagay alang sa sistema sa programming. Sa pagkakaron, ang kalamboan ug sa pagsabwag sa usa ka holistic ug Daghag Gamit nga butang-oriented nga sistema, ingon man sa mga pinulongan nga makatabang sa mga propesyonal sa paghimo sa mga aplikasyon sa Internet: HTML, Flp, java. Total programming mga duha ka libo lain-laing mga pinulongan, alang sa usa ka kinatibuk-ang gibug-aton nga mga kondisyonal ug wala gigamit sa computer, ingon man sa daghang mga hatag-as nga lebel sa programming mga pinulongan.
Ang simplest klasipikasyon nagbahin sa tanan nga kasamtangan nga mga pundo sa mao nga-gitawag nga ubos-level programming mga pinulongan, o nga nagtumong sa sa sakyanan, ug hatag-as nga lebel sa programming mga pinulongan, ug mga user-centric. Ang nag-unang kalainan sa taliwala kanila anaa sa sa kamatuoran nga ang programa nga gisulat sa unang grupo sa mga pinulongan (nga mao, assembler ug Mnemonic), depende sa computer - o, sa processor ug pahamatngon set. High-level pinulongan programming kini nga posible nga sa pagkuha sa app nga modagan sa bisan unsa nga computer, bisan unsa sa iyang hardware. Mga pundo usab sa duha ka dagkong mga grupo sa pinulongan: pamaagi ug non-procedural, sa diin ang mga yunit usab gipaila-ila ngadto sa mga structural ug operasyon, functional ug makataronganon.
Kasagaran, ang matag usa ka eksperto sa programa adunay sa iyang paglabay sa mga napulo ka lain-laing mga pinulongan programming, nga iyang gamiton sa pagsulbad sa piho nga mga buluhaton. Batakan kini mao, siyempre, nga hatag-as nga lebel programa pinulongan, apan usab sa mas lisud nga alang sa developer sa makina-oriented pinulongan kaylap nga gigamit sa paghimo sa pipila ka mga bahin sa mga software.
Similar articles
Trending Now