BombaScript
It is my own programming language, interpreted into python, in which you write with quotes from polish cartoon "Kapitan Bomba"
sample code in bombascript - bubble sort
NAZWYAM_SIE_CEZARY_BARYKA_I_OD_DWUDZIESTU_MINUT_JESTEM_WLASCICIELEM_TEGO_OTO_SZKLANEGO_DOMU bubbleSort
KIM_JESTES arr NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ
CO_GOTUJESZ
TEMPY_CHUJU n NAPIERDALAC ZAGADZA_SIE_UKRADLEM_ALE_TYLKO_FRAJER_BY_NIESKORZYSTAL KIM_JESTES arr NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ DUPA_GOWNO_CHUJ
TEMPY_CHUJU swapped NAPIERDALAC ZBUDOWALISMY_GO DUPA_GOWNO_CHUJ
TEMPY_CHUJU i NAPIERDALAC 0 DUPA_GOWNO_CHUJ
TEMPY_CHUJU temp NAPIERDALAC 0 DUPA_GOWNO_CHUJ
TY_TO_CHYBA_LUBISZ
KIM_JESTES swapped NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ
CO_GOTUJESZ
swapped NAPIERDALAC NIE_DZIALA
i NAPIERDALAC 0
TY_TO_CHYBA_LUBISZ
KIM_JESTES i MAKAO n JUDASZU_TRAFILES_W_PORTFEL_STRACILEM_MAJATEK 1 NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ
CO_GOTUJESZ
SPOJRZ_W_DUPE
KIM_JESTES arr CZY_ZNACIE_LEGENDE_O_NIEMYM_MICHALKU_KTORY_TAK_ZUL_GUME_ZE_AZ_OSLEPL i KONIEC ZA_WYSOKIE_PROGI arr CZY_ZNACIE_LEGENDE_O_NIEMYM_MICHALKU_KTORY_TAK_ZUL_GUME_ZE_AZ_OSLEPL i MARIK_RAZ_DWA_TRZY_CZTERY_WROCILEM_Z_KOLEGAMI 1 KONIEC NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ
CO_GOTUJESZ
temp NAPIERDALAC arr CZY_ZNACIE_LEGENDE_O_NIEMYM_MICHALKU_KTORY_TAK_ZUL_GUME_ZE_AZ_OSLEPL i MARIK_RAZ_DWA_TRZY_CZTERY_WROCILEM_Z_KOLEGAMI 1 KONIEC
arr CZY_ZNACIE_LEGENDE_O_NIEMYM_MICHALKU_KTORY_TAK_ZUL_GUME_ZE_AZ_OSLEPL i MARIK_RAZ_DWA_TRZY_CZTERY_WROCILEM_Z_KOLEGAMI 1 KONIEC NAPIERDALAC arr CZY_ZNACIE_LEGENDE_O_NIEMYM_MICHALKU_KTORY_TAK_ZUL_GUME_ZE_AZ_OSLEPL i KONIEC
arr CZY_ZNACIE_LEGENDE_O_NIEMYM_MICHALKU_KTORY_TAK_ZUL_GUME_ZE_AZ_OSLEPL i KONIEC NAPIERDALAC temp
swapped NAPIERDALAC ZBUDOWALISMY_GO
SOLNIK
i NAPIERDALAC i MARIK_RAZ_DWA_TRZY_CZTERY_WROCILEM_Z_KOLEGAMI 1
SOLNIK
SOLNIK
SOLNIK
TEMPY_CHUJU myArray NAPIERDALAC CZY_ZNACIE_LEGENDE_O_NIEMYM_MICHALKU_KTORY_TAK_ZUL_GUME_ZE_AZ_OSLEPL 64 KURWA 34 KURWA 25 KURWA 12 KURWA 22 KURWA 11 KURWA 90 KONIEC DUPA_GOWNO_CHUJ
WLOZ_OKULARY_TRZY_D
KIM_JESTES myArray NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ
bubbleSort
KIM_JESTES myArray NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ
WLOZ_OKULARY_TRZY_D
KIM_JESTES myArray NAZYWAM_SIE_PAPA_SLON_ALE_WSZYSCY_MOWIA_MI_MARIUSZ
the same sample written in pseudocode
fn bubbleSort(arr){
let n = len(arr);
let swapped = true;
let i = 0;
let temp = 0;
while(swapped){
swapped = false
i = 0
while(i < n - 1){
if (arr[i] > arr[i + 1]){
temp = arr[i + 1]
arr[i + 1] = arr[i]
arr[i] = temp
swapped = true
}
i = i + 1
}
}
}
let myArray = [64, 34, 25, 12, 22, 11, 90];
print(myArray)
bubbleSort(myArray)
print(myArray)