Programowanie w językach skryptowych

Slides:



Advertisements
Podobne prezentacje
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Advertisements

Java dla studentów II roku Wydziału Fizyki PW Przemysław Duda, 2012
PROGRAMOWANIE STRUKTURALNE
1 Linux jako system wielozadaniowy i wielodostępny.
Platforma .Net i Vs.Net.
PHP vs. ASP PHP – lider wydajności wśród języków skryptowych.
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Systemy operacyjne.
Systemy operacyjne Bibliografia:
PODSTAWY JĘZYKA PHP 1. czym jest 2. składnia 3. wersje 4. bazy danych
Programowanie w językach skryptowych
Języki programowania C++
Paweł Fałat Katedra Informatyki Stosowanej
PHP wprowadzenie.
Podstawy Informatyki zajęcia dla Studentów I-go roku studiów na Wydziale Fizyki i Informatyki Stosowanej AGH Dr inż. Piotr Gronek Zakład Informatyki Stosowanej.
INFORMATYKA II Wykładowca: mgr Tadeusz Ziębakowski
Made by Mateusz Szirch Kilka słów o JavaScript.
C# Windows Forms Zastosowania Informatyki Wykład 2
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
Systemy zarządzania treścią Wykład 1
LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska
System operacyjny. System operacyjny Co to jest system operacyjny: jest szczególnym rodzajem programu, którego zadaniem jest koordynowanie pracy.
Programowanie Podstawowe pojęcia.
Opracował : Przemysław Drzymała
Interpretatory poleceń - powłoki systemu
Informatyka I - Wykład ANSI C
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
Autor: Justyna Radomska
Autor: Kamil Szafranek
Technologie internetowe II
Systemy operacyjne.
Programowanie obiektowe – zastosowanie języka Java SE
Maszyna wirtualna ang. virtual machine, VM.
Robimy własne notatki - Notatnik
Automatyzacja zadań administracyjnych za pomocą Windows PowerShell
Laboratorium z Probabilistyki sem. IV Wydział Transportu
Systemy zarządzania treścią Wykład 5
Sterowanie aplikacjami Windows za pomocą bluetooth
W ramach projektu edukacyjnego pt. „Kalejdoskop zawodów” pracę wykonał Dominik Grelak kl. 2 A Olecko, maj 2014.
Podstawy programowania
Projektowanie Aplikacji Internetowych
Projektowanie Aplikacji Internetowych
Temat 1: Ogólne cechy języka PHP
Technologie programowania systemów internetowych
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
Administracja systemami operacyjnymi Wiosna 2015 Wykład 1 Organizacja zajęć dr inż. Wojciech Bieniecki Instytut Nauk Ekonomicznych i Informatyki
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Podstawy języka skryptów
Technologie internetowe
Platforma .Net.
Podstawy programowania
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Specjalizowane języki programowania dr inż. Maciej Miłostan.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
Podstawy programowania
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
Konkursy i seminaria metodyczne dla nauczycieli informatyki.
Kurs języka C++ – organizacja zajęć ( )
Specjalizowane języki programowania
Podstawy tworzenia skryptów
Programowanie obiektowe – zastosowanie języka Java SE
Dynamiczny serwer aplikacyjny w C++ platforma LEFTHAND
Podstawy programowania
Zapis prezentacji:

Programowanie w językach skryptowych Wykład 1: Wstęp Opracował: dr inż. Wojciech Bieniecki wbieniec@kis.p.lodz.pl http://wbieniec.kis.p.lodz.pl Instytut Informatyki Stosowanej Politechnika Łódzka

Zasady na zajęciach 5 tygodni zajęć 2 godziny wykładu – przeplatanego z przykładami wykonywanymi przez Was 3 godzinne laboratorium – wykonywane wspólnie – do skończenia w trakcie zajęć Laboratorium domowe – do odrobienia na następny zjazd – musi być przygotowane samodzielnie – plagiaty nie będą honorowane Zaliczenie wykładu – test elektroniczny na systemie WIKAMP – zalicza 55% Zaliczenie laboratorium – po jednym punkcie (max.) za każde zrobione ćwiczenie. Razem można zdobyć 10 pkt, zalicza 5,5 pkt.

Zakres materiału W zależności od Waszego zaangażowania i umiejętności JavaScript – programowanie aplikacji RIA – (WWW – ale po stronie klienta) Python – przetwarzanie informacji tekstowej i graficzna prezentacja Ruby – praktyczne zastosowania systemowe WMI – zastosowania systemowe – Windows: CMD, PowerShell, VBS.

Rodzaje języków skryptowych Języki kontroli zadań i powłoki (ang. job control languages and shells) Najstarsze języki skryptowe: Unix shell, MS‐DOS COMMAND.COM Języki specyficzne dla aplikacji Tworzone dla jednej aplikacji. Emacs Lisp, VisualBasic for application Języki przetwarzania tekstu Narzędzia Unixa: AWK, sed, grep, pierwsze wersje Perl Dynamiczne języki ogólnego przeznaczenia dynamiczne typy, zarządzanie pamięcią, używane do budowy dowolnych programów Języki GUI Operują na graficznych elementach systemu operacyjnego, symulują działanie użytkownika.

Czym jest język skryptowy Język skryptowy jest językiem programowania Może służyć do kontrolowania danej aplikacji Może służyć do pisania kodu, który jest analizowany przez interpreter Jest z reguły językiem interpretowanym, jednak bywa możliwość kompilacji kodu Skrypty – programy napisane w językach skryptowych, których kod źródłowy, lub kod pośredni są analizowane przez interpretator lub program główny i uruchamiane. Programy nieskryptowe są najpierw kompilowane to kodu maszynowego i później wykonywane niezależnie od innych aplikacji. Wczesne języki skryptowe były zwykle zwane językami plików wsadowych (ang. batch languages) tworzono w celu skrócenia tradycyjnego procesu edytowanie‐kompilacja‐linkowanie‐wykonanie.

Przykłady języków skryptowych Języki przetwarzania i prezentowania danych: Python, matlab Języki przetwarzania tekstu: Python, PHP, Ruby, Perl, Ruby, awk, sed Języki tworzenia stron WWW: Po stronie klienta: JavaScript, VBScript, ActionScript Po stronie serwera: PHP, ASP, ASP.NET, JSP, PSP, Ruby Języki tworzenia usług sieciowych: PHP, Perl, Python, Ruby Języki administracji systemami operacyjnymi sh, bash, cmd, VBScript, PowerShell Języki tworzenia aplikacji graficznych VBScript, Python, Groovy, Tcl