Jak zainstalować C

C to ogólny język wysokiego poziomu opracowany przez amerykańskiego informatyka Dennisa M. Ritchiego w latach 1969–1973 w Bell Labs z AT&T (American Telephone & Telegraph) z siedzibą w USA. Został on stworzony do pisania systemu operacyjnego UNIX. Jest napisany w języku asemblera. Dennis Ritchie i Brian Kernighan opublikowali pierwsze wydanie K & RC lub „The C Programming Language” w 1978 roku. Linux OS, Perl, Matz's Ruby, NumPy, pierwszy kompilator Javy, serwery WWW takie jak Apache, Nginx i RDBMS MySQL są napisane w C Jest następcą trzech języków strukturalnych, tj. BCPL (Basic Combined Programming Language), ALGOL (język algorytmiczny) i B. Wiele cech języka C zostało odziedziczonych z tych języków, a także wprowadzono wiele nowych funkcji, takich jak wskaźniki, struktura, typy danych itp.

W 1983 r. American National Standards Institute (ANSI) powołał komitet w celu standaryzacji języka stosowanego w projektach dotyczących projektów komercyjnych i rządowych.

Jest to język programowania zorientowany na strukturę. Umożliwia bezpośredni dostęp do pamięci i bezpośrednią kontrolę nad niskopoziomowymi aspektami komputera. Służy głównie do prac programistycznych, takich jak projektowanie baz danych, systemów operacyjnych, tłumaczy językowych, kompilatorów językowych, asemblerów, edytorów tekstu i wielu innych. Wiele starszych programów jest także napisanych w C.

Jest prosty, wydajny i łatwy do nauczenia. Jest to podstawa do nauki wielu innych języków programowania, dlatego czasami nazywana jest również Matką wszystkich języków programowania .

Jedną z głównych zalet jest to, że można go kompilować na różnych platformach i produkować wydajne programy. Jest również przenośny lub niezależny od maszyny, tzn. Program napisany w języku C można również uruchomić na innych komputerach. Jest solidny z natury i zawiera wiele wbudowanych funkcji, które pomagają programistom w łatwym i wydajnym opracowywaniu programów. Możemy również tworzyć własne funkcje i dodawać je do biblioteki C. Ma modułową strukturę, która działa jako katalizator do debugowania kodu, testowania kodu i konserwacji kodu. Ma również możliwość rozszerzania się, ponieważ może łatwo i skutecznie przyjmować nowe funkcje. Jego wszechstronność sprawia, że ​​jest skutecznym wyborem dla oprogramowania do obróbki dużych danych, takiego jak animacja 3D.

Jest to język uwzględniający wielkość liter, tzn. Kontynuuj, a KONTYNUACJA jest traktowana inaczej. C ściśle przestrzega zasad i przepisów, dlatego jest bardzo ścisłym językiem programowania opartym na składni. Zapewnia również funkcjonalność wskaźników, za pomocą których użytkownik może bezpośrednio odwoływać się do pamięci lub wchodzić w interakcje z nią. Możemy użyć rekurencji, tj. Wywołać funkcję w jej samej definicji, a zatem umożliwia użycie cofania.

Jest to język proceduralny, tzn. Instrukcje są wykonywane krok po kroku. Jest to również język o typie statycznym (języki o typie statycznym to te, w których typ zmiennej jest sprawdzany w czasie kompilacji, a nie w czasie wykonywania. Są one szybsze w porównaniu z językiem o typie dynamicznym), dlatego błędy są wykrywane podczas cyklu tworzenia oprogramowania.

Ma w sumie 32 Słowa kluczowe i 45 operatorów, więc łatwo jest zapamiętać i łatwo się nauczyć. Opiera się na odgórnym podejściu do programowania. Istnieje 5 wbudowanych typów danych, tj. Liczba całkowita (int), liczba zmiennoprzecinkowa, znak (char), double i void.

Programy C są trudne do debugowania i zrozumienia (chyba że komentarze są poprawnie napisane). C nie zapewnia ochrony danych, a kompilatory C wykrywają tylko błędy, nie mogą obsługiwać wyjątków.

Istnieje wiele wersji C, najnowsza to C11, wprowadzona w 2011 roku, obsługiwana przez wszystkie standardowe kompilatory języka C.

Możesz zainstalować kompilator C, który konwertuje program języka C na język maszynowy w swoich systemach, aby uruchomić dowolny program C, ponieważ bez kompilacji nie można wykonać żadnego programu napisanego w C. Istnieje wiele kompilatorów dla C, takich jak Turbo C, GCC, Microsoft Visual Studio Express, Xcode, Pelles C i wiele innych.

Wiele IDE jest także dostępnych do pracy na C, takich jak NetBeans, DevC ++, Eclipse, Code :: Blocks, MinGW i wiele innych.

Zobaczmy teraz proces instalacji Turbo C ++ w systemie Windows.

Kroki instalacji C

Omówmy kroki wymagane do zainstalowania C.

Krok 1: Pobierz oprogramowanie Turbo C ++

Po pierwsze, musisz pobrać Turbo C ++ z linku: Turbo.C.3.2

Po otwarciu tego łącza pojawi się następująca strona. Otwórz pierwszy link, aby go pobrać.

Krok 2: Pobierz Turbo C ++

Kiedy otworzysz otwarty link, pojawi się opcja pobrania Turbo C ++. Kliknij i pobierz.

Krok 3: Utwórz katalog turbo c na dysku c i wypakuj tc3.zip

Teraz musisz utworzyć katalog turbo c wewnątrz dysku c: i rozpakować plik zip w tym katalogu.

Krok 4: Pozwolenie na instalację C.

Teraz pojawi się okno z prośbą o pozwolenie na instalację lub nie, naciśnij enter, aby zainstalować C.

Krok 5: Zmień dysk na C

Po naciśnięciu enter pojawi się okno. Zmień dysk na C

Krok 6: Naciśnij enter

Będzie szukał w katalogu wymaganych plików.

Krok 7: Rozpocznij instalację

Wybierz opcję Rozpocznij instalację za pomocą klawisza strzałki w dół, a następnie naciśnij klawisz Enter.

Krok 8: Zainstalowanie C.

C jest poprawnie zainstalowany w twoim systemie. Naciśnij klawisz Enter, aby przeczytać dokument lub zamknąć okno.

Krok 9: Kliknij aplikację TC w folderze BIN

Teraz wybierz lub kliknij dwukrotnie aplikację TC, aby rozpocząć programowanie.

Krok 10: Pojawi się niebieskie okno

Rozpocznij kodowanie w C i uruchom swoje programy.

Dla wygody początkujących wspomniano o prostym programie do drukowania hello world.

#include
int main() (
printf("Hello World\n");
return 0;
)

WYNIK:

Witaj świecie

Polecane artykuły

To był przewodnik na temat instalacji C. Tutaj omówiliśmy różne kroki, aby zainstalować C w naszych oknach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Jak korzystać z poleceń C ++?
  2. C ++ Wywiad Pytanie z odpowiedziami
  3. Wywiad wielowątkowy Pytania C ++
  4. Jak zainstalować WordPress?