Kliknij tutaj, aby dowiedzieć się więcej o tym, czemu tworzymy Duckling i jakie stoją za nim idee.
Tworzymy Duckling, nowoczesny język programowania ogólnego przeznaczenia.
Kliknij tutaj, aby dowiedzieć się więcej o tym, czemu tworzymy Duckling i jakie stoją za nim idee.
Duckling jest obecnie w fazie rozwoju. Wstępne prace rozpoczęły się już w 2021 roku, a właściwy start projektu nastąpił w 2023 roku. Planujemy uzyskać pierwszą wersję alfa kompilatora w 2025 roku.
Geneza projektu: powstanie pomysłu stworzenia języka programowania będącego nowoczesnym C++.
Prace wstępne, ewolucja pomysłu i lepsze rozpoznanie potrzeb wśród języków programowania.
Uzyskanie dofinansowania i właściwy start projektu.
Zatwierdzenie pierwszej wersji języka "na papierze" oraz powstanie pierwszej laboratoryjnej wersji kompilatora i maszyny wirtualnej.
Upublicznienie pierwszej dokumentacji języka. W tym okresie planujemy również udostępnić pierwszą wersję alpha kompilatora.
Powstanie pierwszej właściwej wersji kompilatora, który obsługuje szeroki zakres funkcjonalności języka i kompilację inkrementalną oraz jest zintegrowany z systemem kompilacji.
Dalszy rozwój kompilatora i języka, opracowywanie interfejsów użytkownika powstałych narzędzi, stworzenie pierwszej wersji biblioteki standardowej.
Wydanie pierwszej stabilnej wersji kompilatora, języka i powiązanych narzędzi.
W tym poście zgłębiamy architekturę języka Duckling od strony maszyny wirtualnej. Otwiera ona drzwi do zaawansowanych funkcji debugowania, których próżno szukać w obecnych systemach.
Projekt jest współfinansowany ze środków Funduszy Europejskich w ramach I Priorytet programu Fundusze Europejskie dla Nowoczesnej Gospodarki 2021-2027 (FENG).
Kliknij tutaj, aby dowiedzieć się więcej na temat dofinansowania.