BCX



BCX to darmowy tłumacz języka komputerowego BASIC na C/C++ o otwartym kodzie źródłowym, uruchomiony przez Kevina Digginsa w 1999 r. Obecna oficjalna witryna BCX https://BcxBasicCoders.com została udostępniona online w październiku 2019 r., po kilku latach braku rozwoju. Utrzymaniem i nowym rozwojem ponownie kierują Kevin Diggins i Robert Wishlaw.

BCX konwertuje powszechną postać proceduralną kodu źródłowego BASIC na kod źródłowy C/C++ , który można skompilować przy użyciu wielu kompilatorów C/C++ dla Microsoft Windows. Przez wiele lat większość implementacji BASIC-a miała jedną dokuczliwą wadę - programy BASIC-a działały wolniej niż podobne programy stworzone przy użyciu C/C++. BCX pomogło to zmienić, dając programistom języka BASIC radość z programowania w nowoczesnym języku BASIC, jednocześnie łącząc jego wyniki z wysoką wydajnością kompilatora C/C++.


BCX jest napisany w języku BCX BASIC, dzięki czemu BCX jest samotłumaczącym się tłumaczem. BCX stał się projektem open source w 2004 roku . Od tego czasu kilku członków społeczności BCX kierowało rozwojem i utrzymaniem projektu BCX. Wcześniejsze rozwidlenia projektów zaowocowały wariantami BCX, które pomogły w tworzeniu aplikacji dla systemów operacyjnych Linux, Apple i Atari.

BCX zawiera instrukcje i funkcje, które upraszczają tworzenie aplikacji komputerowych Windows. W przeciwieństwie do wielu implementacji języka BASIC, które opierają się na silnikach wykonawczych i/lub frameworkach, połączenie BCX i większości kompilatorów C/C++ tworzy małe, wydajne i wydajne aplikacje kodu natywnego. BCX pomaga w tworzeniu aplikacji desktopowych, bibliotecznych i konsolowych dla 32-bitowych i 64-bitowych wersji systemu Windows przy użyciu wyłącznie interfejsu programowania aplikacji Microsoft Windows (WINAPI).

Linki zewnętrzne

Notatki