Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Zaawansowane programowanie w języku C++ Wstęp Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. „Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych” Prezentacja dystrybuowana jest bezpłatnie Zaawansowane programowanie w języku C++ Wstęp Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. „Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych” Prezentacja dystrybuowana jest bezpłatnie Politechnika Łódzka, ul. Żeromskiego 116, 90-924 Łódź, tel. (042) 631 28 83 www.kapitalludzki.p.lodz.pl
22
Embed
Zaawansowane programowanie w języku C++ Wstęp · 2010-10-03 · • B. Stroustrup, „Język C++”, WNT 2002 • N. Josuttis, „C++. Biblioteka standardowa. Podręcznik programisty”,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Zaawansowane programowanie w języku C++Wstęp
Prezentacja jest współfinansowana przez Unię Europejską w ramach
Europejskiego Funduszu Społecznego w projekcie pt.
„Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do
zatrudniania osób niepełnosprawnych” Prezentacja dystrybuowana jest bezpłatnie
Zaawansowane programowanie w języku C++Wstęp
Prezentacja jest współfinansowana przez Unię Europejską w ramach
Europejskiego Funduszu Społecznego w projekcie pt.
„Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do
zatrudniania osób niepełnosprawnych” Prezentacja dystrybuowana jest bezpłatnie
a.cc:7: error: conversion from `std::vector<int, std::allocator<int> >' to non-scalar type `std::vector<char, std::allocator<char> >' requested
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
9Bartłomiej Świercz – Katedra Mikroelektroniki i Technik Informatycznych
Przyszłość języka C++Przyszłość języka C++
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
10Bartłomiej Świercz – Katedra Mikroelektroniki i Technik Informatycznych
LiteraturaLiteratura
Standard języka C++ - podstawowy dokument referencyjny dla wszelkich dyskusji na temat języka C++!
• JTC1/SC22/WG21 - The C++ Standards Committee– http://www.open-std.org/jtc1/sc22/wg21/
• Dokument standaryzujący jest udostępniany odpłatnie, lecz możliwe jest darmowe ściągnięcie tzw. draftu standardu języka C++:– http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
20Bartłomiej Świercz – Katedra Mikroelektroniki i Technik Informatycznych
Język C++Język C++
• Historia
• Co nam zapewnia?
• Czego nie oferuje?
• C++ a inne języki programowania (asembler, Java, języki skryptowe, języki deklaratywne)
• Czemu ma opinię trudnego i skomplikowanego? Czy faktycznie tak jest?
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
21Bartłomiej Świercz – Katedra Mikroelektroniki i Technik Informatycznych
Krótki testKrótki test
#include<iostream>
int main()
{
float res;
res = 1/3;
std::cout << "Wynik: " << res;
return 0;
}
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Zaawansowane programowanie w języku C++Wstęp
Prezentacja jest współfinansowana przez Unię Europejską w ramach
Europejskiego Funduszu Społecznego w projekcie pt.
„Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do
zatrudniania osób niepełnosprawnych” Prezentacja dystrybuowana jest bezpłatnie
Zaawansowane programowanie w języku C++Wstęp
Prezentacja jest współfinansowana przez Unię Europejską w ramach
Europejskiego Funduszu Społecznego w projekcie pt.
„Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do
zatrudniania osób niepełnosprawnych” Prezentacja dystrybuowana jest bezpłatnie