Skip to content

MxPy/BombaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages