^W górę

logo

Kurs ten powstał w celu ułatwienia nauki programowania w języku C. Jest to opracowanie podobne do wielu, które można znaleźć w sieci INTERNET. Jedyną zaletą tego kursu jest jego zbieżność z zagadnieniami poruszanymi na zajęciach z programowania w naszej szkole.

Języki C oraz C++

Język C oraz C++ to dwa różne języki programowania. Często jednak używamy tych nazw zamiennie. Wynika to z faktu, że język C++ jest wzorowany na języku C. Został on uzupełniony o elementy, których brakowało w języku C. Dodatkowo do "klasycznego języka C" dołączono część elementów zainterpretowanych w języku C++. W efekcie różnice pomiędzy tymi językami występują praktycznie w zagadnieniach zaawansowanych. Szczegółowe informacje na temat różnic pomiędzy poszczególnymi językami można znaleźć na stronie pl.wikipedia.org
Kurs C powstał na podstawie następujących pozycji:

- "Wykłady z podstaw informatyki"; prof. Stefan Węgrzyn

- "Język ANSI C"; Brian Kernighan, Dennis Ritchie

- Kursy internetowe....

 O JĘZYKU C

Język C jest językiem ogólnego stosowania. Charakteryzuje się prostotą wyrażeń, nowoczesnym sterowaniem, nowoczesnymi strukturami danych oraz bogatym zestawem operatorów. Brak ograniczeń oraz ogólność powodują, że w wielu przypadkach jest wygodniejszy i bardziej sprawny od innych języków programowania o pozornie większych możliwościach. Język C nie jest związany z żadnym konkretnym systemem operacyjnym, czy sprzętem dlatego łatwo można w nim pisać programy, które można uruchomić bez zmian na dowolnej maszynie (na którą został opracowany język C).

Trochę historii

Poprzednikiem języka C był interpretowany język B który Ritchie rozwinął w język C. Pierwszy okres rozwoju języka to lata 1969-1973. W roku 1973 w języku C udało się zaimplementować jądro (kernel) systemu operacyjnego Unix. W 1978 roku Brian Kernighan i Dennis Ritchie opublikowali dokumentację języka p.t. C Programming Language (wydanie polskie: Język ANSI C). C stał się popularny poza Laboratoriami Bella (gdzie powstał) po 1980 roku, i stał się dominującym językiem do programowania systemów operacyjnych i aplikacji. Na bazie języka C w latach osiemdziesiątych Bjarne Stroustrup stworzył język C++, który wprowadza możliwość programowania obiektowego.

Żródło: WIKIPEDIA

Copyright © 2005 - 2017 Katarzyna i Wojciech Płóciennik