wykład1.pdf

(93 KB) Pobierz
6400497 UNPDF
Historia i podstawowe
koncepcje
Tomasz Borzyszkowski
Język C
W latach 1960-70 trwają intensywne prace nad pierwszymi językami
programowania zapewniającymi:
Łatwość użycia Efektywność kodu Łatwość rozszerzania
Pierwszymi językami były: BASIC , COBOL i FORTRAN . Jednak ich
konstrukcje przewidziane w ww. językach nie sprzyjały pisaniu
programów efektywnych i łatwych w rozumieniu.
Lata 1960 . Martin Richards stworzył język BCPL ; podstawy
programowania strukturalnego
Koniec 1960 . Ken Thompson opierając się na BCPL zdefiniował
język B
1969 . Dennis Ritchie opierając się na języku B zdefiniował język C
zaimplementowany przez Dennisa Ritchie na komputerze DEC
PDP-11 działającym pod systemem UNIX
2
 
Język C
cd
Przez lata standard języka C był wyznaczany przez implementacje
systemu UNIX - opisany przez B. Kernighana i D. Ritchie The C
Programming Language .
W 1989 ANSI (American National Standards Institute) opracował
standard języka C.
Język C swą popularność zawdzięcza temu, że został zaprojektowany,
zaimplementowany i rozwijany przez programistów (w większości
wywodzących się z systemu UNIX).
Był pierwszym językiem łączącym w sobie cechy, rzadko osiągane we
wcześniejszych językach, tj:
Strukturalny kod
Niezależność od sprzętu
Łatwość przyswajania
3
 
Język C++
W latach 1970. i 1980. C stał się dominującym językiem programowania.
Skąd więc potrzeba nowego języka programowania?
Rosnąca złożoność programów .
Tym razem zaczęto szukać lepszej metodologii radzenia sobie z bardzo
złożonymi programami, a nie nowego języka. Wynikiem tych
poszukiwań była nowa metodologia programowania:
Programowanie zorientowane obiektowo (OOP)
C++ został wymyślony przez Bjarne Stroustrup w 1979 roku w Bell
Laboratory w Murray Hill, New Jersey. Początkowo C++ nazywał się C
with Classes . W 1983 zmieniono nazwę na C++.
Sukces C++ bazował na sukcesie języka C, podobnie jak składnia
języka bazowego.
W 1997 powstał standard ANSI/ISO języka C++.
4
 
Powstanie języka Java
Powody powstania języka Java:
Stworzenie języka niezależnego od platformy sprzętowej
nadającego się także do zastosowań niekomputerowych np.:
mikrofalówki, telefony komórkowe, ...
Internet: potrzeba jednolitego i bezpiecznego języka do
oprogramowania aplikacji przesyłanych siecią
W 1991 roku w Sun Microsystem, Inc . po 18 miesiącach James
Gosling, Patrick Naughton, Chris Warth, Ed Frank i Mike Sheridan
stworzyli pierwszą wersję języka nazwanego wtedy Oak .
Wiosną 1995 roku oficjalnie ogłoszono powstanie języka
nazwanego Java
Java bazuje na składni języków C i C++ oraz na obiektowych
koncepcjach C++, jednak nie jest w żaden sposób z nimi zgodna.
5
 
Zgłoś jeśli naruszono regulamin