abdulbasit
Member
- Oct 30, 2018
- 7
- 19
Swahili programming language (swap) ni lugha ya kuprogram kwa kutumia maneno ya Kiswahili, ni lugha ya kwanza kabisa kuruhusu mtu kuweza kuandika kodi kwa kutumia maneno ya kiswahili (swahili lexical terms), lugha hii ilizinduliwa rasmi tar 2020-05-24 , lengo kuu ikiwa ni kusaidia kujifunza kuprogram kwa kutumia kiswahili.
Lugha hii imetengezwa juu ya nodejs ambao ni mfumo (frame-work) uliotengezwa kupitia JScript, kwa kifupi tunasema kuwa lugha hii imetengenezwa na Jscript.
Huo ni mfano wa programu fupi ya uchaguzi wa vifurushi kutumia lugha ya swap ambao kama tukiendesha programu hiyo tunapata matokeo yafuatayo
programu hiyo kama tungeiandika kwa lugha ya C++ basi ingekua katika mfumo ufuatao
Namna ya kuipata swap
github : ibnsultan/swahili-programming-language
nodejs: swapro
Usisite kuandika maoni yako na kutuchangia ili kuendeza kazi hii na kama kuna makosa basi ni ubinadamu, kwani hakuna mkamilifu
Lugha hii imetengezwa juu ya nodejs ambao ni mfumo (frame-work) uliotengezwa kupitia JScript, kwa kifupi tunasema kuwa lugha hii imetengenezwa na Jscript.
Code:
hifadhi jina = dai("unaitwa nani: ");
andika "karibu "+jina+;
andika "
1. saizi yako
2. siku + Bonas
3. wiki + Bonas
4. halichachi
";
hifadhi chaguo = dai("weka chaguo lako: ");
wakati(chaguo > 0){
chagua (chaguo){
kesi 1:
andika "umejiunga kifurushi cha saizi yako";
vunja;
kesi 2:
andika "umejiunga kifurushi cha siku";
vunja;
kesi 3:
andika "umejiunga kifurushi cha wiki";
vunja;
kesi 4:
andika "tumia kifurushi chako bila kikomo";
vunja;
zaidi:
hifadhi chaguo = dai("umekosea weka chaguo lako tena: ");
}
}
Huo ni mfano wa programu fupi ya uchaguzi wa vifurushi kutumia lugha ya swap ambao kama tukiendesha programu hiyo tunapata matokeo yafuatayo
Code:
unaitwa nani: abdulbasit
karibu abdulbasit
1. saizi yako
2. siku + Bonas
3. wiki + Bonas
4. halichachi
weka chaguo lako: 7
umekosea weka chaguo lako tena: 8
umekosea weka chaguo lako tena: 7
umekosea weka chaguo lako tena: 4
tumia kifurushi chako bila kikomo
programu hiyo kama tungeiandika kwa lugha ya C++ basi ingekua katika mfumo ufuatao
C++:
#include <iostream>
#include <string>
using namespace std;
int main(){
string jina;
int chaguo;
cout<<"unaitwa nani";
cin>>jina;
cout<<endl;
cout<<"karibu "<<jina<<endl<<endl;
cout<<"1. saizi yako"<<endl
<<"2. siku + Bonas"<<endl
<<"3. wiki + Bonas"<<endl
<<"4. halichachi"<<endl;
cout<<"weka chaguo lako: ";
cin>>chaguo;
while(chaguo>0){
switch(chaguo){
case 1:
cout<<"umechagua kifurushi cha saizi yako"<<endl;
...
default:
cout<<"umekosea weka chaguo lako tena: ";
cin>>chaguo;cout<<endl;
}
}
}
Namna ya kuipata swap
github : ibnsultan/swahili-programming-language
nodejs: swapro
Usisite kuandika maoni yako na kutuchangia ili kuendeza kazi hii na kama kuna makosa basi ni ubinadamu, kwani hakuna mkamilifu