SGP to skrót od Soukup Graphic Preprocessor (1978 r.) / Soukup Graphic Programming (od 1991 r.).
Nazwa Baltie pochodzi od Baltazara. Pierwsza wersja Baltie była stworzona w narzędziu SGP Baltazar, więc Baltie jest synem Baltazara;-)
Firmę SGP Systems założył w 1978 r. pomysłodawca Bohumír Soukup.
Od 1991 r. firma SGP Systems jest światowym liderem i innowatorem w nauce programowania dla dzieci i młodzieży (języki, narzędzia, metodyka).
Na pomysłach Bohumíra Soukupa lub produktach SGP Systems wzorują się światowe firmy lub produkty np: LEGO (ROBOLAB 1991-98),
MIT (Scratch 2003 r. zobacz więcej...),
Microsoft (KODU 2009 r.), Minecraft (2009 r.), Google (Blockly 2012 r.), CODE.ORG (2013 r.) i inne, w tym też firmy lokalne.
Historia
1978
•
Początek SGP w Czechach.
1981
•
Powstała pierwsza wersja narzędzia (systemu) SGP dla profesjonalnych programistów. System SGP jako pierwszy w świecie umożliwiał edytowanie
schematu strukturalnego JSP (JSP - Jackson Structured Programming), który Bohumír Soukup rozszerzył o kolejne opcje. Z tego schematu oraz listy
operacji preprocesor generował automatycznie kompletny kod źródłowy tekstowy, bez potrzeby robienia jakiejkolwiek zmiany w wygenerowanym kodzie.
Pierwszy preprocesor był stworzony dla języka Basic, w kolejnych dziesięciu latach powstały wersje SGP preprocesorów dla języków: Assembler, C,
Clipper, Cobol, dBASE, Fortran, Informix, Modula, Paradox, Pascal (o nazwach SGP Asm, SGP C,
SGP Cobol ...).
1989
•
Siedziba SGP Systems Corporation w Calgary (Kanada).
1990
•
Powrót siedziby firmy SGP Systems do Czech.
1991
•
Po 13 latach tworzenia narzędzi dla profesjonalnych programistów Bohumír Soukup zdecydował, zacząć wychowywać programistów bardzo wcześniej.
Firma SGP Systems w całości przestawiła się na naukę programowania, twórczego i logicznego myślenia dla młodzieży, a następnie dla dzieci.
1991-93
•
Współpraca z firmą LEGO - narzędzie do programowania robotów LEGO DACTA.
1993
•
SGP Baltazar MS DOS - zawierał: edytor schematów strukturalnych, preprocesor SGP C, własny integrowany interpreter
języka C (co umożliwiło generowanie wykonywalnych plików EXE), biblioteką Baltazar oraz najlepszy w tym czasie editor grafiki bitmapowej SGP Paint. SGP Baltazar był pierwszym profesjonalnym narzędziem do programowania i rysowania dla dzieci i młodzieży w wieku 9-99 lat.
•
Początek międzynarodowych twórzych programistycznych konkursów Creative (Baltazar 1993, Baltie+Baltazar 1996), od 2008 r. Creative Baltie.
Wiek uczestników: 5 lat - 83 lata.
1996
•
Bardzo udana prezentacja SGP Baltazara na największej światowej wystawie IT CeBIT '96 w Hanowerze 14-20 marca.
•
Baltie - po sukcesie Baltazara na CeBIT-ie Bohumír Soukup wymyślil zupełnie nowy, w pełni graficzny (ikonowy) język programowania Baltie,
aby umożliwić programowanie młodszym dzieciom, nawet 4-latkom, które jeszcze przez 2-3 lata nie będą potrafiły czytać i pisać, ale już mają fajne
pomysły :-).
•
Rozpoczęcie współpracy z firmą Microsoft (projekt Young Developers, Baltie dla Windows). W Windows obok ikony Paint (malowanie) miała się
pojawić ikona Baltie (programowanie - dla dzieci i młodzieży).
1997
•
Baltie dla Windows - był pierwszym i nadal (2024 r.) jest jedynym, w pełni
graficznym (wizualnym, ikonowym), ale wciąż uniwersalnym, językiem programowania. Baltie to właśnie język C/C# ukryty w graficznym płaszczu.
Dlatego skutecznie korzystają z niego dzieci już na poziomie przedszkola, jak również uczniowie szkół średnich. Z Baltiego
łatwe (naturalne) jest przejście do tekstowych języków C/C++/C#, Python, Javascript itp.
Baltie po raz pierwszy w Polsce - na zaproszenie prof. Macieja M. Sysły (Konferencja Informatyka w Szkole, Mielec 19-22.09.2001).
2003
•
Miesięcznik Business World (IDG) - Bohumír Soukup pojawił się wśród 50 osób, które zmieniły świat IT. Na tej liście znalazły się takie osoby jak
Bill Gates (Microsoft), Jeff Bezos (Amazon), Michael Dell (Dell Technologies) i inni.
2003
•
Baltie 4 C# 3D grafika - zawiera: graficzne środowisko (IDE), Object Browser, 3D Model Editor, generowanie plików EXE, bezpośrednie przejście
do MS Visual Studio.
2004
•
SGP Studio C# 3D grafika - zawiera: edytor schematów strukturalnych (Structure Editor), Preprocessor, IDE, Text Edior, Object Browser,
3D Model Editor, generowanie plików EXE, bezpośrednie przejście do MS Visual Studio.
2005
•
SGP UML Studio (tworzenie diagramów UML).
2009
•
Zakończenie współpracy z firmą Microsoft, która w tajemnicy przed SGP stworzyła konkurencyjne narzędzie do nauki programowania - Kodu.
Przed rozpoczeciem współpracy z SGP (1996 r.) Microsoft miał tylko Small Basic (programowanie textove).
2010
•
Nowa platforma konkursowa Baltie.NET (dla Baltie 3 oraz Baltie 4 C#).
2016
•
Baltie Web - nowy sposób programowania (tylko ruchem palca, myszy), idealny do programowania na teabletach oraz komórkach, aplikacja webowa.
2020
•
On-line platforma Baltie Web - dodano: zaawansowane polecenia z Baltie 3, zintegrowana platforma konkursowa i tworzenie własnych testów
przez nauczyciela.