Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Języki programowania
2
Co to jest? Język programowania jest to język komunikacji z komputerem. Jest to zestaw poleceń dla komputera, których odpowiednie połączenie tworzy zorganizowany program. Jak każdy język, posiada swoją „Gramatykę” czyli zasady określające jego użycie. (tzw. Składnia)
3
Przeznaczenie Obecnie na świecie istnieje wiele języków programowania, co roku powstają nowe. W odróżnieniu od języków ludzkich, języki te są ścisłe i dokładne. Komputer musi dostać dokładną instrukcję krok po kroku, ponieważ nie może się domyślić co programista miał na myśli.
4
Przeznaczenie c.d. Wiele języków powstało od zera, ale również rozwija się istniejące języki i upodabnia do innych. Ma to na celu ułatwienie programistom uczenie się tych języków. Różnorodność języków wynika z drobnych różnic między nimi, jedne proste i dobre dla nowicjuszy, inne dobre dla ekspertów z dużym wachlarzem możliwości. To jeden z wielu powodów, dlatego nie udało się stworzyć języka uniwersalnego.
5
Przeznaczenie c.d. Pierwsze języki programowania były mocno związane z konkretnym sprzętem. Z biegiem czasu wynalezione zostały nowe techniki tworzenia programowania znacznie poprawiające przenośność i oraz opracowane algorytmy pozwalające automatycznie realizować zadania. Skraca to czas nauki języka i samego tworzenia programów.
6
Elementy języka Składnia
Żeby kod źródłowy mógł zostać rozpoznany jako program musi spełniać odpowiednie zasady składni. Języki różnią się między sobą przede wszystkim właśnie składnią. Dla przykładu operator przypisania w języku Pascal wygląda tak: „:=„, a w języku C++ wygląda tak: „=„. Najczęściej popełnianym błędem przez początkujących programistów jest brak średnika na końcu polecenia.
7
Elementy języka Semantyka
Definiuje ona znaczenie poszczególnych symboli i funkcji. Najczęściej definiuje się ją słownie ze względu na zrozumiałość dla ludzi.
8
Elementy języka Typy danych
Każdy język operuje na danych. Z tego względu niezbędne jest podzielenie ich na różne typy. Na przykład: -typ całkowity -typ rzeczywisty (liczby zmiennoprzecinkowe) -typ logiczny (false/true) -typ łańcuchowy (ciąg znaków)
9
Elementy języka Biblioteka
Biblioteka zawiera wszystkie funkcje i procedury pozwalające realizować zadania. Na przykład: Obsługa wejścia-wyjścia. Obsługa plików. Obsługa wielowątkowości. Zarządzanie pamięcią. Operacje na ciągach tekstowych.
10
Wykonywanie kodu Wykonywanie kodu dzieli się na 2 etapy:
Kompilacja – kompilator sprawdza czy w kodzie nie występują błędy składni. Interpretacja – program jest na bieżąco tłumaczony i wykonywany przez program zwany interpreterem.
11
Najpopularniejsze języki programowania
1. Java 2. C 3. C++ 4. PHP 5. Visual Basic 6. Python 7. C# 8. JavaScript 9. Perl 10. Ruby
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.