CBCL - mój własny język programowania
Został swtorzony z chęcią ułatwienia programowania asystentów głosowych
Jego kod źródłowy został zrobiony w ok. 2 tygodnie.
Kod, który programujesz na tej stronie jest lekko zmodyfikowany
Przykładowa zmiany:
- Funkcje można aktywować po prostu wpisują nazwę i parametry zamiast 'call'
Zmienne to sposób zapisywania danych
Dzielą się na typy:
- Int - Integer - Zapisuje liczby całkowite - 1, 2, 543
- Str - String - Zapisuje text - "hejoł", '???'
- Bool - Boolean - Zapisuje prawdę lub fałsz - False, True
- Float - Float - Zapisuje liczby z . - 1.01, 562.432
nie można wykonywać działań na dwóch różnych rodzajach zmiennych - "1" + 1.0 -wyrzuci błąd
Typ zmiennych jest automatycznie ustawiony do wartości zmiennej
Aby zadeklarować zmienną trzeba napisać:
Po deklaracji zmiennej można jej używać w działaniach matematycznych
out - wypisuje wynik z równania
przykład: 2-1==3
If - służy do sprawdzania czy równanie jest prawdziwe lub zmienna typu bool jest True
Else - dodatek do If
Jeśli warunek If jest False to wtedy skrypt w Else jest użyty.
Jeśli będziesz powtarzał kod możesz go zawinąć w funckję.
Funkcja może przyjmować parametry które mogą się przydać do różnych obliczeń
Przykład kodu
za jej pomocą można aktywować funkcję
Pamiętaj że za pomocą call TRZEBA użyć "(" i ")"
Przykład kodu
$ - operator, który zapisuje dane potrzebne do uruchomienia i otrzymania danych zwrotowych
Zapisuje:
- NAME - str - imię asystenta
Czym są?
Komentarz w skrypcie to tekst, który nie jest wykonywany
to jest "notatka" programisty
Dzięki niemu kod jest bardziej czytelny!
Komentarze jedno-liniowe
Komentarz jedno-liniowy (jak nazwa wskazuje) jest komentarzem, który działa tylko od znaku startu do końca linii!
Jego znak startu to: %: (TO ZNAK PROCENT:)
Przykład:
To jest bardzo łatwy język programowania (jeśli umiesz płynieee angielski), który jest bardzo podobny do normalnego języka angielskiego
Cały ten język, który napisałem to głównie jest tylko aby mi się nie nudziło xD!