1 / 7

Kurs języka C ++ – organizacja zajęć (3.03.2014)

Kurs języka C ++ – organizacja zajęć (3.03.2014). Paweł Rzechonek Instytut Informatyki Uniwersytetu Wrocławskiego. Cel kursu i wymagania wstępne. Cel: Nauka programowania obiektowego w języku C++. Umiejętność wykorzystania wybranych klas z biblioteki standardowej. Wymagania:

keon
Download Presentation

Kurs języka C ++ – organizacja zajęć (3.03.2014)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kurs języka C++– organizacja zajęć (3.03.2014) Paweł Rzechonek Instytut Informatyki Uniwersytetu Wrocławskiego

  2. Cel kursu i wymagania wstępne • Cel: • Nauka programowania obiektowego w języku C++. • Umiejętność wykorzystania wybranych klas z biblioteki standardowej. • Wymagania: • Umiejętność programowania strukturalnego w języku ANSI C. • Znajomość podstawowych struktur danych (tablice, listy, drzewa, grafy).

  3. Wykład • Wykładowca:Paweł Rzechonek • Kontakt mailowy:prz@ii.uni.wroc.pl • Materiały do wykładu i zadania laboratoryjne będzie można znaleźć na stronie:http://ww.ii.uni.wroc.pl/~prz/2014lato/cpp/cpp.html • Zakres materiału: • programowanie obiektowe w C++; • programowanie z szablonami; • nowe elementy języka w standardzie C++11; • biblioteka STL.

  4. Laboratorium • W semestrze będzie do zrealizowania około 12 prostych zadań. • Za każde zaprogramowane zadanie będzie można dostać do 10 punktów. • Aby zaliczyć kurs należy do końca semestru zgromadzić co najmniej 50% z możliwych do zdobycia punktów. • Zadania należy oddawać w wyznaczonym terminie. • Studenci powinni osobiście prezentować swoje programy w czasie trwania ćwiczeń laboratoryjnych.

  5. Literatura • B.Stroustrup: Język C++. Wydanie 7. WNT, Warszawa 2008. • N.M.Josuttis: C++. Biblioteka standardowa. Podręcznik programisty. Wydawnictwo Helion, Gliwice 2003. • J.Grębosz: Symfonia C++ (tom 1, 2, 3). Oficyna Kallimach, Kraków 2002. • J.Grębosz: Pasja C++ (tom 1, 2). Oficyna Kallimach, Kraków 2003. • S.B.Lippman, J.Lajoie: Podstawy języka C++. WNT, Warszawa 2001. • C.L.Tondo, B.P.Leung: Podstawy języka C++. Ćwiczenia i rozwiązania. WNT, Warszawa 2001.

  6. Cechy języka C++ • C++ jest rozszerzeniem ANSI C. • C++ jest zorientowany na programowanie obiektowe. • C++ to język ogólnego przeznaczenia. • Wygenerowany przez kompilator C++ kod wynikowy jest bardzo efektywny. • C++ i jego standardowe biblioteki zakładają przenośność.

  7. Historia języka C++ • Język C++ został wymyślony Bjarnea Stroustrupa. • Pierwsza wersja języka, znana jako C z klasami, pojawiła się w roku 1979 (było to obiektowe rozszerzenie języka C). • Nazwa języka C++ została zaproponowana przez Ricka Mascitti w 1983 roku. • Pierwszy standard języka C++ powstał w 1998 roku (ISO/IEC 14882:1998 "Information Technology – Programming Languages – C++"). • Kolejny standard języka C++ (nazywany też C++03) pochodzi z roku 2003 (jest to ISO/IEC 14882:2003). • Aktualny standard C++11 (nazywany też C++0x) pochodzi z roku 2011 (jest to ISO/IEC 14882:2011).

More Related