Witam i zapraszam ponownie.
W tym wykładzie przedstawię inną opcję pisania i kompilowania programów
w języku C, głównie przy użyciu kompilatora edytora C online.
Jest to przydatne, jeśli nie masz swojego komputera lub jeśli jesteś w środowisku, w którym masz
dostęp tylko do przeglądarki internetowej i chcesz napisać jakiś kod, nie masz własnego komputera
skonfigurowanego z IDE lub nie masz dostępu do interfejsu wiersza poleceń.
Wystarczy mieć przeglądarkę.
Istnieje wiele kompilatorów C online, które są dostępne w przeglądarce.
Wywołam więc przeglądarkę Chrome i pokażę kilka dostępnych opcji.
Istnieje wiele różnych rozwiązań.
Możesz po prostu wygooglować kompilator C online, aby znaleźć wiele z tych, które są dostępne.
Pokażę ci tylko kilka.
Ponownie, cała idea polega na tym, że gdzieś na serwerze istnieje sposób na edycję, kompilację i uruchamianie kodu C tylko
online za pośrednictwem przeglądarki.
Jednym z bardziej popularnych, jednym z pierwszych, które zobaczysz, jest ten tutaj, który jest
wersją beta gdb online.
Jeśli spojrzysz tutaj na link to w-w-w dot online gdb. com/online_c_compiler.
Ponownie, jeśli wyszukujesz w Google kompilator C online, zwykle jest to pierwszy, który się pojawia.
Możesz wybrać ten link.
Jest to dość prosty interfejs.
Ponownie musisz uruchomić i debugować.
W rzeczywistości można debugować stop share.
W rzeczywistości początkowo pojawia się szablon kodu z głównym i drukowanym.
Witaj świecie.
Możesz także przekazywać argumenty wiersza poleceń do swojego programu, więc ma on kilka fajnych funkcji.
Interaktywna konsola pozwala również na zapytanie użytkownika o dane wejściowe, które zostaną tutaj
wyświetlone.
Ale podstawowy program, wszystko co musisz zrobić, to napisać kod i edytować go tutaj w tym edytorze.
A kiedy będziesz gotowy do użycia, możesz po prostu powiedzieć run.
Spowoduje to kompilację programu i poinformuje o ewentualnych błędach.
A następnie wykona wyjście.
Jeśli więc wystąpił tutaj błąd i automatycznie zapisuje się również dla Ciebie i klikniesz przycisk Uruchom, zobaczysz
również błędy wymienione poniżej.
Jest to więc miły, mały kompilator online, którego możesz użyć, jeśli nie podoba ci się ten pomysł.
Jeśli nie masz dostępu do IDE.
Ponownie, interaktywny i pozwala na przekazywanie argumentów wiersza poleceń i ponownie pozwala na uruchomienie
debuggera.
O debugerze porozmawiamy w znacznie późniejszych sesjach, ale jest to tylko wprowadzenie
do niektórych kompilatorów online, więc możesz je sprawdzić.
Innym powszechnie używanym kompilatorem, choć czasami ma pewne problemy z wydajnością, jest
kompilator C online.
Ten można pobrać za pomocą kompilatora C online.
Więc jeśli przejdziesz do punktu samouczka. com/compile_c_online. php.
Ponownie podobny interfejs, z tą różnicą, że po lewej stronie mamy edytor, a po prawej terminal,
czyli dane wyjściowe.
Możesz więc napisać swój kod, wybrać opcję wykonania, a po prawej stronie zobaczysz dane wyjściowe.
Teraz ten nie ma debuggera.
Jest to nieco bardziej ograniczone, ale pokazuje błędy.
Jeśli masz błędy, wiesz o takich rzeczach.
Umożliwia też uruchamianie podstawowych programów w języku C.
Możesz także uzyskać dane wejściowe z terminala, jeśli chcesz uzyskać dane wejściowe,
wprowadź je tutaj.
Całkiem przyjemny interfejs, czasami dość uciążliwy.
Widziałem, że ten ma pewne problemy z wydajnością.
Wiesz, że wszystkie kompilatory C online zawsze będą miały ograniczoną liczbę funkcji.
Wiesz, tak naprawdę nie wiem, jak długo ten kod źródłowy C jest zapisywany lub buforowany w przeglądarce, więc możesz
chcieć go skopiować.
Jeśli napiszesz program, skopiuj go i zapisz gdzieś indziej, ponieważ online nie jestem pewien.
Innym, który jest używany, jest myślę, że był to drugi link tutaj w obecnym czasie tego filmu.
Czy to jest program, czy to jest kompilator C online w programie jest. com/c-programming/online-compiler ponownie więcej tego
samego napisz kod źródłowy tutaj.
Wyjście po prawej stronie.
Uruchamiasz go, widzisz dane wyjściowe i tak dalej.
Nie jestem pewien, czy był to interaktywny kompilator. Ostatnim, który chciałbym szybko pokazać, jest kompilator Cs50 IDE.
I tak, jeśli przejdziesz do kompilatora C online, wpiszesz Cs50 IDE.
Używałem tego głównie do różnych rzeczy.
Fajną rzeczą jest to, że ma terminal Linux.
Jeśli więc wpiszesz Cs50 IDE w Google, zobaczysz ten link.
Teraz początkowo po przejściu do IDE Cs50, przynajmniej w czasie tego nagrania, czyli ide cs50. io, zobaczysz, że stary sposób
robienia rzeczy jest przestarzały.
Więc chcesz kliknąć ten link kod Cs50 IO chcesz przejść do przestrzeni kodowych.
Jedynym warunkiem korzystania z tego IDE online jest.
Jest to, że masz konto GitHub, więc faktycznie musisz zarejestrować się w GitHub.
Posiadać nazwę użytkownika i hasło.
Ale po wybraniu tego linku i zalogowaniu się do GitHub, zostaniesz przeniesiony do Visual Studio
Code dla Cs50.
I możesz po prostu się zalogować, ponieważ będziesz musiał zalogować się do GitHub, jeśli nie jesteś jeszcze zalogowany.
Po zalogowaniu zostaniesz poproszony o autoryzację Cs50 IDE do wykonywania niektórych czynności.
Jeśli czujesz się z tym komfortowo, możesz powiedzieć autoryzuj Cs50, IDE, a następnie zostaniesz przekierowany
do autoryzowanej aplikacji.
Początkowe utworzenie i skonfigurowanie przestrzeni kodowej może zająć kilka minut.
Gdy wszystko zostanie załadowane, zobaczysz ten typ interfejsu.
I wygląda jak IDE, prawda?
Dlatego ten jest nieco bardziej wytrzymały.
Możesz więc przejść tutaj i upewnić się, że wybrałeś nowy plik, a nie nowy folder.
I możesz nazwać go hello World dot C.
Zobaczysz, że plik zostanie utworzony.
Edytor znajduje się po prawej stronie.
Następnie można rozpocząć pisanie kodu źródłowego dla standardowego pliku C.
A następnie, aby uruchomić ten kod, wystarczy nacisnąć run i zobaczysz błędy i tak dalej.
W tym miejscu można również wchodzić w interakcje z terminalem Linux, wydając polecenia.
Tutaj można zobaczyć, że Hello World dot C zostało faktycznie stworzone tutaj.
Więc jeśli po prostu skopiuję i wkleję jakiś kod i ma on numery linii, co jest miłe, można go uruchomić
i uruchomić w debugowaniu.
I ma coś w rodzaju interfejsu Visual Studio.
Jeśli więc nie chcesz faktycznie uruchamiać go tam, możesz uruchomić go w terminalu za pomocą interfejsu
wiersza poleceń, tak jak pokazałem wcześniej.
To jest uruchomione w debugowaniu, wiesz, ale jest to ładny, ładny mały interfejs tutaj.
Zwykle po prostu przechodzę do terminala i po prostu wpisuję polecenia do wykonania.
Jest to jednak kolejna opcja uruchamiania i pisania kodu.
Należy jednak pamiętać, że wszystkie te kompilatory C online mają nieco ograniczone funkcje, używają kompilatora GCC lub
jego odmiany, ale mogą nie obsługiwać wszystkich funkcji w tej klasie.
Jeśli więc zajmujesz się zaawansowanym programowaniem w języku C i robisz takie rzeczy jak gniazda i robisz takie
rzeczy jak wątki, te kompilatory C online zazwyczaj nie będą do tego działać.
Są one jednak dobrą trzecią opcją.
Jeśli jesteś w biegu i chcesz napisać jakiś kod C, nie masz laptopa, nie masz IDE, nie masz
żadnego terminala, nie masz zainstalowanego Cygwina czy czegokolwiek innego.
Te kompilatory C online są dobrą alternatywą.
Dziękuję.