To aplikacja dla systemu Linux o nazwie GoNB, której najnowszą wersję można pobrać jako v0.11.2,2025_10.24SupportforvariousOSes_Fixedlogging_Increasedgoplstimeoutandimprovederrorhandling.sourcecode.tar.gz. Można ją uruchomić online w darmowym hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom bezpłatnie aplikację GoNB z OnWorks.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZDJĘCIA EKRANU:
GoNB
OPIS:
Go to język kompilowany, ale z bardzo szybką kompilacją, która pozwala na używanie go w trybie REPL (Read-Eval-Print-Loop), poprzez wstawienie kroku „Compile” w środku pętli – czyli pętla Read-Compile-Run-Print-Loop – przy jednoczesnym zachowaniu dużej interaktywności. GoNB wykorzystuje tę prędkość kompilacji do implementacji w pełni funkcjonalnego (przynajmniej jest na dobrej drodze) jądra notatnika Jupyter. Dodatkową zaletą jest to, że działa z pakietami korzystającymi z CGO – chociaż nie analizuje kodu C w komórkach, więc nie może być używany jako jądro C. Zawiera już wiele przydatnych funkcji: pamięć podręczną między komórkami wyników, pomoc kontekstową i autouzupełnianie (za pomocą gopls), kontekst błędów kompilacji (po najechaniu kursorem myszy), wykonywanie poleceń bash, obrazy, HTML itp. Zobacz samouczek. Autor korzystał z niego w dużym stopniu (podczas opracowywania GoMLX, frameworka uczenia maszynowego dla języka Go), ale nadal należy go traktować jako eksperymentalny — jeśli usłyszymy historie sukcesu innych, możemy to zmienić.
Funkcje
- Automatyczne uzupełnianie i pomoc kontekstowa podczas kodowania
- Wyświetlanie bogatej zawartości: HTML, markdown (z LaTeX), obrazy, JavaScript, SVG, filmy itp.
- (NOWOŚĆ) Obsługa widżetów (suwaków, przycisków): interakcja za pomocą elementów HTML. Twórz własne widżety
- Wykorzystuje standardowy kompilator Go: 100% zgodności z projektami, nawet tymi korzystającymi z CGO. Obsługuje również dowolne flagi kompilacji Go do użycia podczas wykonywania komórek.
- Szybsze wykonywanie niż interpretowane Go, używane w innych podobnych jądrach – kosztem niezauważalnego zwiększenia czasu uruchamiania, ponieważ każda komórka jest kompilowana
- Uruchom funkcje Test* i Benchmark* komórki za pomocą polecenia go test, po prostu dodając %test do komórki
- Wsparcie dla go.mod i go.work, umożliwiające lokalne tworzenie oprogramowania. W tym importowanie określonych wersji bibliotek.
Język programowania
Go
Kategorie
Tę aplikację można również pobrać ze strony https://sourceforge.net/projects/gonb.mirror/. Została ona umieszczona w OnWorks, aby można ją było najłatwiej uruchomić online z poziomu jednego z naszych darmowych systemów operacyjnych.