011

011



Wprowadzenie do programowania 11

własnym kodem (własnym językiem maszynowym lub wewnętrznym), jest to poważne ograniczenie, gdyż programista musi każdorazowo dostosować się do języka konkretnej maszyny.

2.    Druga generacja - powstają języki symboliczne (asemblery), w których ciągi zer i jedynek zastąpiono łatwiejszymi do zrozumienia i zapamiętania znakami mnemotechnicznymi. Chociaż języki te stanowią proste tłumaczenie języka maszynowego na symbole i są ściśle związane z danym modelem komputera, to znacznie ułatwiają pisanie instrukcji, czyniąc je bardziej czytelnymi.

3.    Trzecia generacja - powstają języki programowania wysokiego poziomu, w których symbole asemblera zastąpiono łatwiejszym do zapamiętania językiem naturalnym.

4.    Czwarta generacja - odpowiednie narzędzia umożliwiają budowanie prostych aplikacji dzięki wykorzystaniu gotowych modułów.

5.    Piąta generacja - to języki stosowane do tworzenia programów wykorzystujących tzw. sztuczną inteligencję lub systemów eksperckich (ekspertowych).

Język C jest obecnie jednym z najpopularniejszych uniwersalnych języków programowania. Jest często nazywany językiem średniego poziomu (middle-level language)

i umożliwia wykonywanie działań na pojedynczych bitach, bajtach i adresach.

Tabela 1.1. Pozycja języka C i C++ na tle innych języków programowania

Najwyższy poziom

Ada

Modula-2

Pascal

COBOL

FORTRAN

BASIC

Średni poziom

C++

c

Forth

makroasembler

Najniższy poziom

asembler

Język C ma większość zalet języka Pascal, oferując jednocześnie programistom znacznie szersze możliwości działania. Po raz pierwszy został użyty do napisania prawie całego kodu źródłowego systemu operacyjnego UNIX. Na bazie języka programowania C wykształcił się język C++. Jest to uniwersalny język programowania


Wyszukiwarka

Podobne podstrony:
img039 (44) Elementarne wprowadzenie do techniki sieci neuronowych ale w stopniu 0,4 przypomina takż
55927 P1100123 134 MARTA WŁODARCZYK ona przemawiać do nabywcy jego własnym językiem, a tekst, wyrażo
skanuj0283 (4) Po wprowadzeniu do wzoru 11.44 wartości Fobl w N, kgj w MPa oraz uwzględniając, że b
1.    Wprowadzenie do programowania równoległego 2.    Architektury
egz zestaw 1 Egzamin z przedmiotu „ wprowadzenie do programowania”. WAT, dnia 03.02.2006. Czas 45’.
egz zestaw 2 Egzamin z przedmiotu „ wprowadzenie do programowania Czas 45’. WAT, dnia 03.02.2006. Ze
ECTS - INFORMACJE OGÓLNE: INSTYTUT POLITOLOGII I EUROPEISTYKI III. WPROWADZENIE DO PROGRAMU Informac
Treść wykładów 9 Wprowadzenie do programowania. Paradygmaty programowania. 9 Definicja algorytmu, za
74342 P1080253 6Programowanie robotówprzemysłowych 6.1. Wprowadzenie do programowania robotów Progra
Spis treści I O Wprowadzenie do programowania Pierwszy program: "Hello World" Uruchom

więcej podobnych podstron