Lugha Za Programu Ni Nini?

Lugha Za Programu Ni Nini?
Lugha Za Programu Ni Nini?

Video: Lugha Za Programu Ni Nini?

Video: Lugha Za Programu Ni Nini?
Video: KUNENA KWA LUGHA NI NINI? | KATEKESI MTANDAONI | EPSODE 06 2024, Aprili
Anonim

Kompyuta zinazidi kuenea kila mwaka. Zinazidi kuwa za haraka na rahisi kutumia, na taaluma ya programu ya programu kwa muda mrefu imekuwa moja wapo ya wanaohitajika na wanaolipwa sana. Hata mtu aliye mbali na programu karibu amesikia kwamba kuna lugha za programu. Je! Ni za nini na kwa nini ziko nyingi?

Lugha za programu ni nini?
Lugha za programu ni nini?

Kamili kama kompyuta ilivyo, bila programu ni tu rundo la chuma na plastiki. Ni mipango ambayo huamua nini na jinsi kompyuta inavyofanya, kwa mfuatano gani hufanya shughuli kadhaa. Lugha za kwanza za programu zilianza kuonekana mwanzoni mwa hamsini na zilitumiwa kubadilisha misemo rahisi ya hesabu kuwa nambari ya mashine. Nambari ya mashine ni mfumo wa maagizo ya kompyuta yaliyotafsiriwa moja kwa moja na microprocessor. Lakini ni shida sana kwa mtu kuandika programu katika nambari za mashine. Ili kuwezesha kazi ya programu, lugha za programu zilianza kuundwa. Lugha za programu zimegawanywa katika lugha za kiwango cha juu na cha chini. Kiwango cha juu cha lugha, ni rahisi zaidi kwa programu kuandika ndani yake. Lugha kama hiyo inaeleweka zaidi kwa mtu, kwani inaruhusu kutumia muundo rahisi wa semantic kuweka mlolongo wa vitendo. Baada ya programu kuundwa, imekusanywa - ambayo ni, inatafsiriwa kiatomati kwa lugha ya nambari za mashine ambazo processor huelewa. Lugha za kiwango cha chini ziko karibu sana na nambari ya mashine na kwa hivyo ni ngumu zaidi kuandika. Lakini wana faida yao - mipango iliyoandikwa kwa lugha kama hiyo ni ya haraka sana na thabiti. Lugha maarufu zaidi ya kiwango cha chini ni Assembler. Baadhi ya faida zake ni dhahiri kwamba hata katika programu ngumu zilizoandikwa kwa lugha za kiwango cha juu, mkutano hutumiwa mara nyingi. Licha ya kuwapo kwa idadi kubwa ya lugha za programu, zile zilizoenea zinaweza kuhesabiwa kwa kidole kimoja. Moja wapo iliyoenea zaidi ni lugha ya C ++. Hii ni lugha rahisi na rahisi ya kutosha kwa programu, ambayo hukuruhusu kuunda programu za ugumu wowote. Sio zamani sana, Microsoft imeunda lugha ya C # (soma kama "si mkali"), ambayo ina idadi ya huduma mpya na imekusudiwa kuandika programu za mfumo wa uendeshaji wa Windows. Microsoft imetoa mazingira maarufu sana ya programu Microsoft Visual Studio, ambayo hukuruhusu kupanga programu katika C ++, C # na lugha zingine. Lugha ya programu ya Delphi inajulikana sana. Inatoka kwa Pascal aliyejulikana hapo awali, lakini kutokana na juhudi za Borland, ilipata sifa kadhaa mpya, kwa kweli, ikawa lugha mpya. Kuandika kwa lugha hii ni rahisi na rahisi, na kwa sababu ya mazingira ya programu ya Borland Delphi, imeenea sana. Bila lugha za programu, uwepo wa Mtandao haungewezekana. Lugha kama vile Perl na PHP hukuruhusu kuunda hati ambazo zinaamua utekelezaji wa vitendo muhimu kwenye kurasa za wavuti. Hata kuundwa kwa ukurasa rahisi zaidi wa wavuti haiwezekani bila ujuzi wa HTML - lugha ya kawaida ya markup ya hati. Vifaa vya kompyuta sasa viko kila mahali: kwenye simu za rununu na ATM, kwenye mashine za kudhibiti nambari na runinga. Ni ngumu kupata nyanja ya maisha ambayo hawangeshirikiana kwa njia moja au nyingine. Na vifaa hivi vyote hufanya kazi kwa shukrani kwa programu zilizoandikwa kwa kutumia lugha anuwai za programu.

Ilipendekeza: