Lugha ya programu inaweza kuwa ya haraka, salama, au rahisi kuandika. Kama wasanidi programu, tunaweza kuchagua vipaumbele vyetu lakini tunaweza kuchagua viwili pekee. Lugha za kupanga ambazo zinasisitiza urahisi na usalama huwa polepole (kama Python). Lugha zinazosisitiza utendakazi huwa ngumu kutumia na haraka kulipua mambo (kama C na C++). Hiyo imekuwa hali ya maendeleo ya programu kwa muda mrefu sasa. Je, inawezekana kutoa kasi, usalama, na urahisi wa matumizi katika lugha moja? Lugha ya Rust, iliyoanzishwa awali na Graydon Hoare na kwa sasa inafadhiliwa na Google, Microsoft, Mozilla, Arm, na nyinginezo, inajaribu kuleta pamoja sifa hizi tatu katika lugha moja. (Lugha ya Google ya Go ina malengo sawa, lakini Rust inalenga kufanya makubaliano machache zaidi.) Video inayohusiana: Kutengeneza programu salama zaidi na Rust Pata kasi haraka kwenye lugha ya Rust, iliyoundwa kuunda programu ya haraka, ya kiwango cha mfumo. Mfafanuzi huu wa uhuishaji wa dakika mbili unaonyesha jinsi Rust hupita masuala ya miiba ya kumbukumbu na usimamizi. Kutu inakusudiwa kuwa ya haraka, salama, na rahisi kutumia. Inakusudiwa pia kutumika kwa upana, na sio kuishia tu kama udadisi au kukimbia pia katika mijadala ya lugha ya programu. Sababu nzuri ni nyingi za kuunda lugha ambapo usalama unakaa kwa usawa na kasi na nguvu ya maendeleo. Baada ya yote, kuna idadi kubwa ya programu-baadhi yake inaendesha miundombinu muhimu-iliyojengwa kwa lugha ambazo hazikuweka usalama kwanza.
Leave a Reply