Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

Lekcja Temat: Podstawy programowania. Co to jest język C++, Notatki z Języki programowania

Na kolejnych lekcjach dowiesz się, na czym polega programowanie i jakie programy trzeba zainstalować oraz poznasz podstawowe techniki, które pomogą Ci rozpocząć.

Typologia: Notatki

2022/2023

Załadowany 24.02.2023

Kaliber_44
Kaliber_44 🇵🇱

4.5

(13)

95 dokumenty

Podgląd częściowego tekstu

Pobierz Lekcja Temat: Podstawy programowania. Co to jest język C++ i więcej Notatki w PDF z Języki programowania tylko na Docsity! 1 Lekcja Temat: Podstawy programowania. Co to jest język C++ Programowanie w języku C++ Na kolejnych lekcjach dowiesz się, na czym polega programowanie i jakie programy trzeba zainstalować oraz poznasz podstawowe techniki, które pomogą Ci rozpocząć pracę. 1. Co to jest język C++ C++ to jeden z najbardziej znanych języków na świecie. Ma wiele zastosowań, jest używany między innymi do programowania gier komputerowych, w których ważne są wydajność i duże możliwości. Mówiąc krótko język ten jest niezbędnym narzędziem pracy wielu programistów. Język C++ jest potomkiem języka C. Mimo iż na pierwszy rzut oka te dwa języki mogą się wydawać bardzo podobne do siebie, w istocie bardzo się różnią. W języku C++ wprowadzono wiele nowych funkcji, jak chociażby możliwość programowania obiektowego. W wyniku tego powstał bardzo potężny język pozwalający pisać programy w całkiem innym sposób, niż się to robiło w języku C. C – imperatywny, strukturalny język programowania wysokiego poziomu stworzony na początku lat siedemdziesiątych XX w. przez Dennisa Ritchiego do programowania systemów operacyjnych i innych zadań niskiego poziomu. Na pierwszy rzut oka może się wydawać, że programowanie to coś trudnego, ale tak naprawdę jest to prostsze niż wielu myśli! Język C++ to język programowania - jest jednym z najpopularniejszych i najczęściej używanych kompilowanych języków programowania wykorzystywanych przez programistów komputerowych. 2. Programy Programowanie to bardzo obszerna dziedzina. Języki programowania służą do mówienia komputerowi, co ma robić. Programy są podstawą informatyki, wykonujemy je za pomocą języków programowania. To właśnie dzięki nim możesz wykonywać różne czynności na komputerze. Przykłady programów komputerowych i ich zastosowanie:  Przeglądarka internetowa Google Chrome, za pomocą, której można przeglądać strony internetowe.  Eksplorator Windows, za pomocą którego można zarządzać plikami zapisanymi w komputerze. 2  Edytor tekstu Microsoft Word, za pomocą którego można redagować listy i inne dokumenty. W tej samej kategorii możemy też wymienić rozmaite gry komputerowe służące do rozrywki - każda z nich to inny program. 3. Języki programowania Twój komputer to niesamowita i bardzo skomplikowana maszyna. Na najbardziej podstawowym poziomie język jakim się on posługuje składa się tylko z zer i jedynek – to język binarny. Dla niego taki ciąg znaków, jak poniższy: 1010010010100011010101001010111010100011010010 może oznaczać np.? Wyświetl okno na ekranie? Aby ułatwić sobie życie, informatycy wynaleźli języki pośrednie, które są prostsze od binarnego. Aktualnie istnieją setki języków programowania. Każdy język programowania ma jeden cel: umożliwić komunikację człowieka z komputerem w sposób prostszy, niż pozwala na to język binarny. Oto jak to działa: 1. Programista pisze instrukcje dla komputera w wybranym języku programowania (np. C++). 2. Instrukcje te zostają przetłumaczone przez specjalny program na format binarny. 3. Komputer odczytuje dane binarne i dzięki temu wie, co programista od niego chciał. Proces ten przedstawia poniższy schemat: Ten program tłumaczący to kompilator. Jest to narzędzie niezbędne do przekształcenia kodu źródłowego programu w jednym z języków programowania na postać wykonywalną. Poprzedni schemat, ale z zastosowaniem poprawnej terminologii informatycznej: