Co to jest C Programming Language? Podstawy, wprowadzenie, historia (2024)

Nauczmy się języka C w tym samouczku dotyczącym podstaw języka C:

Co to jest język programowania C?

C to język programowania ogólnego przeznaczenia, który jest niezwykle popularny, prosty i elastyczny w użyciu. Jest to ustrukturyzowany język programowania, niezależny od maszyny i szeroko używany do pisania różnych aplikacji, Operating Systemy takie jak Windowsi wiele innych complex programy takie jak Oracle database, Git, interpreter Pythona i nie tylko.

Mówi się, że „C” to język programowania boga. Można powiedzieć, że C jest bazą do programowania. Jeśli znasz „C”, możesz łatwo pojąć wiedzę o innych językach programowania, które wykorzystują koncepcję „C”

Niezbędne jest posiadanie wiedzy na temat mechanizmów pamięci komputera, ponieważ jest to ważny aspekt w przypadku radzenia sobie z C programming language.

W tym Samouczek programowania w języku C

Historia języka C

Podstawą lub ojcem języków programowania jest „ALGOL”. Po raz pierwszy wprowadzono go w 1960 r. „ALGOL” był szeroko stosowany w krajach europejskich. „ALGOL” przedstawił deweloperowi koncepcję programowania strukturalnegounity. W 1967 roku ogłoszono nowy język programowania komputerów, nazwany „BCPL”, co oznacza Basic Combined Programming Language. BCPL został zaprojektowany i opracowany przez Martina Richardsa, szczególnie do pisania oprogramowania systemowego. To była era języków programowania. Zaraz po trzech latach, w 1970 roku Ken Thompson wprowadził nowy język programowania o nazwie „B”, który zawierał wiele funkcji „BCPL”. Ten język programowania został stworzony przy użyciu systemu UNIX operasystemu tingowego w AT&T i Bell Laboratories. Zarówno „BCPL”, jak i „B” były systemowymi językami programowania.

W 1972 roku wielki informatyk Dennis Ritchie stworzył w Bell Laboratories nowy język programowania o nazwie „C”. Powstał z języków programowania „ALGOL”, „BCPL” i „B”. Język programowania „C” zawiera wszystkie funkcje tych języków i wiele innych dodatkowych concepts co czyni go wyjątkowym na tle innych języków.

„C” to potężny język programowania, którym jest strongly powiązany z UNIX-em operasystem tingowy. Nawet większość UNIX-a operasystem tingowy jest kodowany w „C”. Początkowo programowanie w języku C ograniczało się do systemu UNIX operating system, ale gdy zaczął rozprzestrzeniać się na całym świecie, stał się komercyjny i wydano wiele kompilatorów dla systemów wieloplatformowych. Dziś „C” działa pod różnymi nazwami operasystemy tingowe i platformy sprzętowe. Gdy zaczął ewoluować, wydano wiele różnych wersji tego języka. Czasami programiści mieli trudności z nadążaniem za najnowszą wersją, ponieważ systemy działały w starszych wersjach. Aby mieć pewność, że język „C” pozostanie standardem, w 1989 roku Amerykański Narodowy Instytut Normalizacyjny (ANSI) zdefiniował komercyjny standard dla języka „C”. Later, został zatwierdzony przez Międzynarodową Organizację Normalizacyjną (ISO) w 1990 r. Język programowania „C” jest również nazywany „ANSI C”.

Języki takie jak C++/Java powstają z „C”. Języki te są szeroko stosowane w różnych technologiach. Zatem „C” stanowi podstawę dla wielu innych języków, które są obecnie w użyciu.

C Podstawowe polecenia

Podążajwing to podstawowe polecenia w C programming language:

C Podstawowe poleceniaWyjaśnienie
#włączaćTo polecenie zawiera standardowy plik nagłówka wyjścia (stdio.h) z biblioteki C przed kompilacją programu w C
int main ()Jest to główna funkcja, od której rozpoczyna się wykonywanie programu C.
{Wskazuje początek funkcji głównej.
/*_Niektóre komentarze_*/co*kolwiek napisane w tym poleceniu „/* */” w programie C, nie będzie brane pod uwagę przy kompilacji i wykonaniu.
printf("Witaj, Świecie! ");To polecenie wyświetla wynik na ekranie.
pobierz();To polecenie służy do wprowadzania dowolnego znaku z klawiatury.
0 wrócić;

To polecenie służy do zakończenia programu C (funkcja główna) i zwraca 0.

}

Służy do wskazania końca funkcji głównej.

Gdzie używa się C? Kluczowe aplikacje

  1. Język „C” jest szeroko stosowany w systemach wbudowanych.
  2. Służy do tworzenia aplikacji systemowych.
  3. Jest szeroko stosowany do tworzenia aplikacji komputerowych.
  4. Większość aplikacji firmy Adobe jest tworzona przy użyciu języka programowania „C”.
  5. Służy do tworzenia przeglądarek i ich rozszerzeń. Chromium firmy Google jest zbudowane przy użyciu języka programowania „C”.
  6. Służy do tworzenia baz danych. MySQL to najpopularniejsze oprogramowanie bazodanowe zbudowane przy użyciu języka C.
  7. Jest on stosowany w opracowywaniu operasystem tingu. Operasystemy tingowe, takie jak Apple OS X, Microsoft'S Windowsi Symbian są tworzone przy użyciu języka „C”. Służy do tworzenia komputerów stacjonarnych i telefonów komórkowych operasystem tingu.
  8. Służy do produkcji kompilatorów.
  9. Jest szeroko stosowany w aplikacjach IOT.

Dlaczego warto uczyć się języka C?

Jak badaliśmy wcześniej, „C” jest językiem bazowym dla wielu języków programowania. Zatem nauka „C” jako języka głównego będzie odgrywać ważną rolę podczas nauki innych języków programowania. To shares to samo concepts takie jak typy danych, operatory, instrukcje kontrolne i wiele innych. „C” może być szeroko stosowane w różnych zastosowaniach. Jest to prosty język i zapewnia szybsze wykonanie. Na obecnym rynku dostępnych jest wiele ofert pracy dla programisty języka C.

„C” jest strukturalnym językiem programowania, w którym program jest podzielony na różne moduły. Każdy moduł może być napisany oddzielnie i razem tworzy pojedynczy program w języku C. Taka struktura ułatwia testowanie, konserwację i debugowanie procesów.

„C” zawiera 32 słowa kluczowe, różne typy danych i zestaw potężnych wbudowanych funkcji, dzięki którym programowanie jest bardzo wydajne.

Inną cechą programowania w języku „C” jest to, że może się ono samo rozszerzać. Program w języku C zawiera różne funkcje będące częścią biblioteki. Możemy dodać nasze cechy i funkcje do biblioteki. Możemy uzyskać dostęp do tych funkcji i korzystać z nich w dowolnym momencie w naszym programie. Ta funkcja ułatwia pracę z complex programowanie.

Na rynku dostępne są różne kompilatory, za pomocą których można wykonywać programy napisane w tym języku.

Jest to język wysoce przenośny, co oznacza, że ​​programy napisane w języku „C” mogą działać na innych komputerach. Ta funkcja jest niezbędna, jeśli chcemy użyć lub wykonać kod na innym komputerze.

W jaki sposób C Programming Language Prace?

C jest językiem skompilowanym. Kompilator to specjalne narzędzie, które kompiluje program i konwertuje go do pliku obiektowego, którym jest maszyna readable. Po procesie kompilacji linker połączy różne pliki obiektowe i utworzy pojedynczy plik wykonywalny do uruchomienia programu. Poniżejwing diagram przedstawia wykonanie programu w języku „C”.

Obecnie w Internecie dostępne są różne kompilatory i można używać dowolnego z nich. Funkcjonalność nigdy nie będzie się różnić, a większość kompilatorów zapewni funkcje wymagane do wykonywania programów „C” i „C++”.

Podążajwing to lista popularnych kompilatorów dostępnych online:

  • Kompilator Clang
  • Kompilator MinGW (minimalistyczny GNU dla Windows)
  • Przenośny kompilator „C”.
  • Turbo C

Podsumowanie

  • „C” został opracowany przez Dennisa Ritchiego w 1972 roku.
  • To solidny język.
  • Jest to język niskiego poziomu programowania, zbliżony do języka maszynowego
  • Jest szeroko stosowany w dziedzinie tworzenia oprogramowania.
  • Jest to język zorientowany na procedury i struktury.
  • Ma pełne wsparcie różnych operasystemy tingowe i platformy sprzętowe.
  • Dostępnych jest wiele kompilatorów umożliwiających wykonywanie programów napisanych w języku „C”.
  • A kompilator kompiluje plik źródłowy i generuje plik obiektowy.
  • Linker łączy ze sobą wszystkie pliki obiektowe i tworzy jeden plik wykonywalny.
  • Jest bardzo przenośny.

Możesz lubić:

  • Dynamiczna alokacja pamięci w C przy użyciu funkcji malloc(), calloc().
  • Rzutowanie typu w C: Konwersja typu, niejawna, jawna z przykładem
  • Samouczek programowania C w formacie PDF dla początkujących
  • 13 najlepszych książek o programowaniu w C dla początkujących (aktualizacja 2024)
  • Różnica między C i Javą
  • Różnica między strukturą a unią w C
  • 100 najpopularniejszych pytań i odpowiedzi na temat rozmów kwalifikacyjnych dotyczących programowania w języku C (PDF)
  • Funkcja calloc() w bibliotece C z PRZYKŁADOWYM programem
Co to jest C Programming Language? Podstawy, wprowadzenie, historia (2024)

References

Top Articles
Latest Posts
Article information

Author: Lilliana Bartoletti

Last Updated:

Views: 5778

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Lilliana Bartoletti

Birthday: 1999-11-18

Address: 58866 Tricia Spurs, North Melvinberg, HI 91346-3774

Phone: +50616620367928

Job: Real-Estate Liaison

Hobby: Graffiti, Astronomy, Handball, Magic, Origami, Fashion, Foreign language learning

Introduction: My name is Lilliana Bartoletti, I am a adventurous, pleasant, shiny, beautiful, handsome, zealous, tasty person who loves writing and wants to share my knowledge and understanding with you.