Spis Treści Każdy użytkownik komputera ma do czynienia z programami - od systemów operacyjnych począwszy, poprzez całą masę różnych programów użytkowych,

Slides:



Advertisements
Podobne prezentacje
Wprowadzenie do programowania
Advertisements

Wprowadzenie do C++ Zajęcia 2.
PROGRAMOWANIE STRUKTURALNE
przetwarzaniu informacji
Rola komputera w przetwarzaniu informacji.
OGÓLNIE O LINUKSIE Co to jest Linux?
Platforma .Net i Vs.Net.
PHP vs. ASP PHP – lider wydajności wśród języków skryptowych.
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Wstęp do programowania obiektowego
Systemy zarządzania treścią CMS
PHP wprowadzenie.
Norton Commander Opracowanie mgr Aneta Kaczyńska
ALGORYTMY Opracowała: ELŻBIETA SARKOWICZ
Made by Mateusz Szirch Kilka słów o JavaScript.
Rozwój aplikacji przy wykorzystaniu ASP.NET
System operacyjny. System operacyjny Co to jest system operacyjny: jest szczególnym rodzajem programu, którego zadaniem jest koordynowanie pracy.
Opracował : Przemysław Drzymała
Autor: Justyna Radomska
POZNAJEMY NASZE MIEJSCE PRACY
System operacyjny i jego usługi
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Autor: Kamil Szafranek
Systemy operacyjne.
Rodzaje komputerowych nośników danych
Maszyna wirtualna ang. virtual machine, VM.
Buforowanie D e f i n i c j a.
Implementacja systemu
Opis zawodu ( łac. informare, -atum: obrazowo opisać) – osoba, która wykształciła się na specjalistę w dziedzinie nowych technologii, posiadającego wiedzę
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Ucz z zapałem dzieci swoje,.... bo, Ja chętnie Cię wyręczę ;)
Wykaz nieuporządkowany - służy do sporządzenia wykazu nienumerowanego, w którym kolejne punkty są wyróżniane punktorami. ◦ Polecenie tworzy ramy wykazu,
Podstawy programowania
C++.
Temat 4: Funkcje Systemu Zarządzania Bazą Danych (SZBD)
System Zarządzania Bazą Danych
Temat 1: Ogólne cechy języka PHP
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 +
HTML Hyper Text Markup Language komputerowe Esperanto cz. I historia, struktura dokumentu.
ZESPÓŁ SZKÓŁ TECHNICZNYCH I OGÓLNOKSZTAŁCĄCYCH IM. STEFANA ŻEROMSKIEGO W CZĘSTOCHOWIE.
Podstawy języka skryptów
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Informatyki szkolnej dzieje w pięciu aktach według Grażyny Koby.
Programowanie w językach skryptowych
PHP. PHP obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym.
Informatyczny rys historyczny. 14 lutego 1946r. – Electronic Numerical Interpreter And Calculator (ENIAC) 1948r. – MARK I – pierwszy programowalny komputer.
Wprowadzenie do programowania w Pascalu mgr inż. Agata Pacek.
Platforma .Net.
Podstawy programowania
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
Struktura systemu operacyjnego
System Operacyjny Windows Przedstawia Mateusz Bałdyga kl. 1 „D”
Dokumentacja programu komputerowego i etapy tworzenia programów.
Wstęp do programowania Wykład 1
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.
Systemy operacyjne W projekcie brali udział Rabiniak Mateusz, Marek Mycek Damian Kostecki, Piotr Dojlido.
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
BUDOWA KOMPUTERA I JEGO FUNKCJE
Publiczna Szkoła Podstawowa nr 3 w Obornikach Śląskich
Wstęp do programowania
Wady i zalety pracy w chmurze
Kurs języka C++ – organizacja zajęć ( )
Autor : Agnieszka Śliwińska. To przedmiot lub urządzenie, służące do przechowywania informacji.
Format rozkazu Tryby adresowania.
Zapis prezentacji:

Spis Treści

Każdy użytkownik komputera ma do czynienia z programami - od systemów operacyjnych począwszy, poprzez całą masę różnych programów użytkowych, rozrywkowych, graficznych, a na grach komputerowych kończąc. Zapewne część użytkowników spotkała się z pojęciem programowania, bo przecież wszystkie te programy nie biorą się znikąd, a są one wynikiem pracy niekiedy całych grup programistów. W swej pracy programiści wykorzystują określony język programowania, którego wybór jest uzależniony od indywidualnych upodobań programisty, polityki firmy lub od zadań, jakie ma wykonywać dana aplikacja. Mówiąc krótko, język programowania pozwala programiście na precyzyjne przekazanie maszynie, jakie dane mają być przetwarzane i jakie czynności ma podejmować aplikacja w określonych warunkach. Spis Treści

Pierwsze programy komputerowe były przygotowywane dla konkretnej maszyny, dlatego też nie można było ich wykorzystywać na innych, co wiązało się z pisaniem programów dla każdej maszyny oddzielnie. Kolejnym utrudnieniem, z jakim musieli radzić sobie ówcześni programiści był fakt, że program musiał być napisany w kodzie binarnym. System ten opiera się na ciągach zer i jedynek. W przypadku maszyn jedynka oznacza, że w obwodzie płynie prąd a zero oznacza, że nie płynie. Przełom nastąpił w 1954 roku, kiedy to stworzono pierwszy język programowania wysokiego poziomu FORTRAN. Język ten dawał programiście możliwość bezpośredniego formułowania wyrażeń matematycznych w podobnym stylu, do jakiego jesteśmy przyzwyczajeni, np. : y=n^2+5*x-7. Było to możliwe dzięki kompilatorowi, który tłumaczył tekst programu do postaci zrozumiałej dla maszyny. Spis Treści

W kolejnych latach powstawały następne języki programowania, często zorientowane na tworzenie konkretnych typów aplikacji. Początek ery komputerów to nie tylko problemy związane z pisaniem programów, ale także ich wprowadzaniem do pamięci. Pierwszymi nośnikami danych były karty dziurkowane lub papierowe taśmy. Dopiero pod koniec lat 60. pojawiły się pierwsze urządzenia do elektronicznego przechowywania informacji oraz terminale komputerowe, które pozwoliły na bezpośrednie wprowadzanie kodu źródłowego za pomocą edytora tekstu. Spis Treści

Lisp jest drugim po Fortranie najstarszym językiem, który jest wykorzystywany do dziś. Jednakże przez wiele lat podlegał on zmianom i dziś jest to raczej rodzina "dialektów Lisp". Sam język zorientowany jest na programowanie funkcyjne. Lisp powstał w 1958 roku, a jego twórcą był John McCarthy. Pierwotnie Lisp został stworzony dla komputerów IBM 704. Dzięki elastyczności i wyrazistości Lisp stał się popularnym środowiskiem związanym ze sztuczną inteligencją. Jednak Lisp ma też swoją wadę, a jest nią tworzenie znacznej ilości danych pośrednich, co powoduje zajmowanie pamięci. Doprowadziło to w latach siedemdziesiątych, między innymi dzięki dotacjom rządu USA, do stworzenia maszyn Lispa -sprzętu dedykowanego do uruchamiania programów "lispowych". Spis Treści C++ Turbo Pascal PHP

Pascal jest jednym z najpopularniejszych języków programowania komputerów. Powstał on w 1971 roku, kiedy to Niklaus Wirth opublikował pierwszy artykuł o nim. Upowszechnienie Pascala nastąpiło po roku 1974, w którym Wirth, opierając się na poprawionym artykule, wydał wraz z Kathleem Jensen pierwszy podręcznik tego języka (drugie, poprawione wydanie podręcznika ukazało się w 1976 roku, a trzecie w roku 1985). W zamierzeniu Wirtha język Pascal miał służyć przede wszystkim do nauki programowania strukturalnego, czyli określania dużych elementów poprzez elementy niższego rzędu, aż do końcowych elementów programowych realizujących określone funkcje. Wraz z rozwojem techniki mikrokomputerów pojawiły się liczne wersje języka Pascal. Światowy prymat należy jednak do tak zwanego Turbo Pascala. Spis Treści

skryptowy język programowania zaprojektowany do generowania stron internetowych 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. Spis Treści

Umożliwia abstrakcję danych oraz stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego i generycz nego. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem do zasobów sprzętowych i funkcji systemowych, łatwością tworzenia i korzystania z bibliotek (napisanych w C++, C lub innych językach), niezależnością od konkretnej platformy sprzętowej lub systemowej (co gwarantuje wysoką przenośność kodów źródłowych) oraz niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są aplikacje i systemy operacyjne. Spis Treści

W latach 70. i 90. podjęto wysiłki mające na celu ujednolicenie dialektów Lispa w jednym nowym języku. Doprowadziło to w 1994 roku do opublikowania przez ANSI (American National Standards Institute - organizację ustalającą normy techniczne obowiązujące w USA) standardu Lisp pod tytułem ANSI X Information Technology Programming Language Common Lisp. Niestety, do tego czasu światowa popularność Lispa stała się znacznie mniejsza niż w czasach jego rozkwitu. Spis Treści

Programowanie jest bardzo interesującym zawodem. Tak Bill Gates (Microsoft), jak i Larry Page (Google) są z zawodu programistami. Nasz kraj może również pochwalić się zdolnymi programistami, którzy zajmują czołowe miejsca na międzynarodowych konkursach programistów. W dobie internetu jest to też zawód, który można wykonywać dla zagranicznych firm nie opuszczając kraju. Dlatego w czasach emigracji za pracą jest to ciekawa perspektywa. Spis Treści

Jednakże polscy programiści niekoniecznie muszą pracować dla firm, które mają swoje siedziby poza granicami Polski, ponieważ zagraniczne firmy coraz częściej zaczynają inwestować w naszym kraju. Miejscem dla tego typu inwestycji ma stać się Wrocław, w którym firma Google zamierza otworzyć swoją placówkę i zatrudnić tam ponad 200 osób. Spis Treści

W prezentacji zostały użyte materiały z portalu interia.pl