Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Wstęp do programowania

Podobne prezentacje


Prezentacja na temat: "Wstęp do programowania"— Zapis prezentacji:

1 Wstęp do programowania
Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz

2 PROGRAMOWANIE JĘZYK PROGRAMOWANIA
Proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub urządzeń mikroprocesorowych JĘZYK PROGRAMOWANIA Zbiór zasad określających jak należy budować poprawne wyrażenia oraz jak komputer ma je rozumieć

3 Projekt programu Zapis programu Testowanie programu
Etapy programowania Konstrukcja algorytmu wg którego napiszemy program Nie wymaga komputera Określa dane, wynik i sposób rozwiazania Projekt programu zapis w edytorze, podział na zadania funkcjonalne (wprowadzanie,obliczenia) Kompilacja – przetwarzanie kodu źródłowego na maszynowy zrozumiały dla komputera Zapis programu Najtrudniejsza część programowania Symulacja błędów uzytkownika Sprawdzanie poprawności wyników Testowanie programu

4 Typy programowania linowe proceduralne funkcyjne obiektowe
Całość programu jako jeden blok Brak procedur, funkcji i podprogramów prostye układy mikroprocesorowe : BASIC linowe Główny program to szkielet Występują podprogramy Języki skryptowe : JAVA, PHP proceduralne Opiera się na konstrukcjach matematycznych Języki programowania : HASKEL, PYTHON funkcyjne Opera się na tzw analizie obiektowej Za pomocą obiektów definiuje się stan/dane oraz zachowanie/procedury : C++ , C# obiektowe

5 JĘZYKI PROGRAMOWANIA HTML / xHTML / HTML5 / XML
To języki znaczników, które w pewien określony sposób opisują strukturę dokumentu.

6 Fortran r. FORmula TRAnslation - to najstarszy jeszcze ciągle używany język programowania. Stworzony przez zespół Johna Backusa pierwotnie przewidziany był do przeprowadzania obliczeń statystycznych i matematycznych. Ciekawe zastosowania: przemysł lotniczy i motoryzacyjny, agencje rządowe oraz placówki naukowe. Karta perforowana

7 COBOL r. Common Business Oriented Language. Ten język stworzony przez zespół pod kierownictem dr Grace Murray Hopper stoi za większością transakcji przeprowadzanych przez systemy bankowe (karty płatnicze i bankomaty). Ciekawe zastosowania: zarządzanie służbą zdrowia, instytucje rządowe, systemy organizacji ruchu.

8 BASIC r. Beginner's All-purpose Symbolic Instruction Code. Język programowania wysokiego poziomu stworzony przez studentów Dartmouth College. Zaprojektowano go tak, aby uprościć programowanie osobom bez silnej technicznej lub matematycznej podbudowy zastosowanie w komputerach Altair, produkowanych przez MITS (Micro Instrumentation and Telemetry Systems) oraz Apple II.

9 C r. Język C, następca interpretowanego języka B (stąd nazwa) został stworzony w latach przez Dennisa Ritchie'go w Bell Telephone Laboratories. W zamyśle miał być używany w systemie Unix - w 1973 r. udało się w nim zaimplementować jądro tego systemu. zastosowania: na języku C w dużej mierze oparty jest Linux.

10 Pascal r. Ten uniwersalny język wysokiego poziomu został stworzony w 1970 r. przez Niklasa Wirtha jako narzędzie do nauczania. Z biegiem czasu stał się językiem szeroko rozpowszechnionym w rozwiązaniach komercyjnych. Jego nazwa pochodzi od francuskiego fizyka, matematyka i filozofa Blaise Pascala, konstruktora między innymi mechanicznych kalkulatorów, będących podwalinami współczesnej informatyki. zastosowania: obiektowa odmiana języka Pascal wykorzystywana jest w komunikatorze Skype.

11 C r. Język C++ powstał, podobnie jak C w laboratoriach firmy Bell. Bjarne Stroustrup zaprojektował go jako rozszerzenie języka C o obiektowe mechanizmy abstrakcji danych. Tym sposobem powstał najpopularniejszy na świecie język programowania - od 1986 r. umieszczany jest na listach najpopularniejszych języków. zastosowania: C++ używany jest dziś między innymi przez Microsoft Office, Adobe PDF Reader oraz przeglądarkę Mozilla Firefox.

12 Python r. Guido Van Rossum stworzył ten język, aby rozwiązać problemy, które napotkał w języku ABC, którego Python stał się następcą. Inspiracją dla nazwy tego projektu stała się twórczość grupy Monty Pythona, której Van Rossum był wtedy fanem. zastosowania: wyszukiwarka Google, serwis YouTube struktury NASA.

13 Java r. Język ten stworzył zespoł Sun Microsystems pod kierownictwem Jamesa Goslinga w celu uruchomienia dekoderów telewizji interaktywnej. Język ten okazał się wtedy jednak zbyt zaawansowany dla mediów. Obecnie Java funkcjonuje na ponad 1,1 miliarda komputerów, a znaczna ilość serwisów i stron WWW nie mogłaby bez niej funkcjonować. zastosowania: łaziki marsjańskie

14 PHP -1994 Skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym. PHP jest najczęściej stosowany do tworzenia skryptów po stronie serwera WWW, ale może być on również używany do przetwarzania danych z poziomu wiersza poleceń, a nawet do pisania programów pracujących w trybie graficznym zastosowania: Facebook

15 „Silnik gry” to płatny lub bezpłatny program, który firmy i samodzielni twórcy wykorzystują do tworzenia gier. Oparty jest na językach programowania np C++. Programy te składają się z bibliotek, zawierających funkcje, klasy i inne dane określone przez języki programowania. Wykorzystanie wcześniej utworzonych danych pozwala użyć wybranego silnika do utworzenia nowej gry. Główną zaletą silników gier jest to, że ich zastosowanie pozwala pominąć pisanie podstawowego kodu gry. Unreal Engine

16 CryENGINE

17 Frostbite Engine

18 Anvil Engine

19 Unity

20 Source

21 Quake Engine M.U.G.E.N RAGE HeroEngine


Pobierz ppt "Wstęp do programowania"

Podobne prezentacje


Reklamy Google